This website requires JavaScript.
Explore
Help
Sign In
grendervill
0 Followers
·
0 Following
Joined on
2026-06-02
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
7
Projects
Packages
Public Activity
Starred Repositories
grendervill
pushed to
main
at
grendervill/glchat
2026-09-26 15:20:48 +03:00
e305b417e8
fix(install): пустые OAUTH_* не ломают .env и docker compose
grendervill
pushed to
main
at
grendervill/glchat
2026-09-26 15:16:35 +03:00
11b491d6d3
fix(db): миграция OAuth переживает уже созданную таблицу
grendervill
pushed to
main
at
grendervill/glchat
2026-09-26 15:14:02 +03:00
cebce0ae3b
feat(auth): вход через OAuth-провайдеры (GitHub, Google, Discord)
cd1d662572
feat(auth): вход по ключу доступа (passkeys, WebAuthn)
8e096ca6b2
fix(server): удаление и пины сообщений попадают в аудит сервера
4175b1436e
fix(web): свежий звук сервера виден в настройках и при ошибке списка
Compare 4 commits »
grendervill
pushed to
main
at
grendervill/glchat
2026-09-26 14:42:52 +03:00
ad7b3d21bb
test(web): проверка саундборда дожидается локального воспроизведения
grendervill
pushed to
main
at
grendervill/glchat
2026-09-26 14:15:56 +03:00
ee334a77bc
test(web): голосовые e2e скипаются при недоступном медиапути
73dd51b121
fix(server): правки сервера, ника и комнат попадают в аудит
Compare 2 commits »
grendervill
pushed to
main
at
grendervill/glchat
2026-09-26 11:11:38 +03:00
5a419112e0
test(web): e2e шапки сервера, прав кнопок и саундборда
8c2bb3e18c
test(web): e2e личных серверов, DM, друзей и блокировок
5176b277a6
test(web): e2e инстанс-админа на чужом сервере (§11.5)
71c0107b87
test(web): общие помощники живых e2e в support.ts
cf36488e6f
fix(web): права в шапке сервера обновляются после выдачи роли
Compare 8 commits »
grendervill
pushed to
main
at
grendervill/glchat
2026-09-22 23:21:54 +03:00
19d2501ab0
docs(desktop): замеры ресурсов на финальной сборке
grendervill
pushed to
main
at
grendervill/glchat
2026-09-22 23:19:47 +03:00
4d39002a1f
docs(desktop): манифест обновлений, поведение при клике по уведомлению, замеры и открытые пункты
72a51f083d
test(desktop): замеры холодного старта и памяти обёртки
085454d555
feat(web): палитра команд Ctrl/Cmd+K и подтверждение выхода с несохранёнными правками
72c5189e8f
feat(desktop): переход в комнату по уведомлению, выход без потери правок, Ctrl/Cmd+K
498201b413
feat(server): инстанс отдаёт манифест автообновления desktop-обёртки
Compare 5 commits »
grendervill
pushed to
main
at
grendervill/glchat
2026-09-22 22:29:01 +03:00
eeececaff8
test(e2e): таймаут прогона на живом стенде задаётся переменной
dcafb10046
test(e2e): матрица 11.6 — пункт 12 без fixme и возврат сервера в пункте 11
05409d0914
fix(gateway): смена пароля не закрывает сессию текущего устройства
Compare 3 commits »
grendervill
pushed to
main
at
grendervill/glchat
2026-09-22 21:55:21 +03:00
a7b4e3318e
build(desktop): цели make, README и устойчивость обёртки к правам на логи
4a299155e7
fix(web): ключи settings.channel.background.* в ru и en
751ecc6d45
fix(web): отзыв сессий уводит на вход и при открытом сервере
ea1b4a7a90
fix(web): возврат в сервер после кика виден в рейке без перезагрузки
a6cec5919a
fix(gateway): READY отдаёт права участника вместо пустого списка
Compare 5 commits »
grendervill
pushed to
main
at
grendervill/glchat
2026-09-22 21:46:12 +03:00
cffcec72b8
feat(desktop): обёртка Tauri 2 вокруг веб-клиента
grendervill
pushed to
main
at
grendervill/glchat
2026-09-22 21:24:24 +03:00
594a5c0af5
test(e2e): пункт 6 матрицы 11.6 не зависит от суточной квоты приглашений
grendervill
pushed to
main
at
grendervill/glchat
2026-09-22 21:19:43 +03:00
ab855fbd4f
test(e2e): матрица realtime §11.6 — пункты 1–13
grendervill
pushed to
main
at
grendervill/glchat
2026-09-22 20:58:55 +03:00
e4bbc27a7c
fix(realtime): объединение частых синхронизаций и лог неожиданных ошибок
grendervill
pushed to
main
at
grendervill/glchat
2026-09-22 20:49:30 +03:00
63466fb75b
fix(ops): update не делает shallow-fetch и объясняет конфликт ветки
grendervill
pushed to
main
at
grendervill/glchat
2026-09-22 20:49:21 +03:00
e97f260113
fix(ops): проверка готовности учитывает адрес привязки приложения
6577c1fb39
build(security): образы пинятся по digest
c7446a5d4c
feat(security): security.txt отдаётся, npm audit и SBOM в AppSec
Compare 3 commits »
grendervill
pushed to
main
at
grendervill/glchat
2026-09-22 20:35:19 +03:00
7ec9dbfdee
fix(realtime): уход на вход после отзыва сессии и бан в открытом сервере
grendervill
pushed to
main
at
grendervill/glchat
2026-09-22 20:24:40 +03:00
b2a48d8008
fix(cli): glchat profile сохраняет форму развёртывания
aa33f2f14d
chore(security): обоснованное исключение GO-2026-5932 для trivy
77f81dc076
docs(cli): подсказка, что unban снимает баны своего хоста
3bac21ad24
fix(instance): публичная информация отдаёт voice_enabled
Compare 4 commits »
grendervill
pushed to
main
at
grendervill/glchat
2026-09-22 20:11:39 +03:00
e5af7b1f83
style: форматирование после правок событий роли и комнат
d241714a6d
fix(realtime): события ролей, комнат и отзыв сессий без перезагрузки
ff2fc878b0
docs(install): подсказка про квоту внешнего TURN-релея
66dd07eb7b
feat(ops): генератор нагрузки и подготовка аккаунтов для теста
Compare 4 commits »
grendervill
pushed to
main
at
grendervill/glchat
2026-09-22 19:14:06 +03:00
785af0dc7b
feat(guilds): приватные комнаты — права доступа поверх серверных
Previous
2
Next