feat(desktop): обёртка Tauri 2 вокруг веб-клиента
Первый инкремент Фазы 6 (docs/client-tauri.md): окно с тем же веб-клиентом (по умолчанию https://gl.mhspx.su, адрес настраивается), трей с меню и индикатором непрочитанных, нативные уведомления, глобальный push-to-talk и переключение микрофона/deafen, автозапуск, single-instance, сохранение геометрии окна, deep links glchat://…, автообновление по подписанному манифесту. Связь страницы с обёрткой — через платформенный адаптер (web/src/lib/platform.ts) и минимальный типизированный набор команд; в веб-клиенте появились системные уведомления об упоминаниях и личных сообщениях и переключатель в настройках. В web/src/stores/gateway.ts вместе с вызовом уведомления лежат правки по дефектам realtime (READY и сессии) из параллельной волны: файл коммитится целиком по договорённости с координатором.
This commit is contained in:
@@ -1107,8 +1107,11 @@
|
||||
"navLabel": "Settings sections",
|
||||
"notifications": {
|
||||
"title": "Notifications",
|
||||
"description": "Sounds, mentions and web push.",
|
||||
"stub": "Notification settings are coming later."
|
||||
"description": "System notifications for mentions and direct messages.",
|
||||
"desktop": "Desktop notifications",
|
||||
"desktopHint": "Show system notifications when the window is inactive or the channel is not open. Native in the desktop app, permission-based in the browser.",
|
||||
"desktopSettings": "Desktop app settings",
|
||||
"unsupported": "This browser does not show system notifications: open the client in the desktop app."
|
||||
},
|
||||
"voice": {
|
||||
"title": "Audio & video",
|
||||
|
||||
Reference in New Issue
Block a user