grendervill
  • Joined on 2026-06-02
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): приватные комнаты — права доступа поверх серверных