Зафиксирован правильный репозиторий SWChat-App для клиента
Этот коммит содержится в:
+14
-2
@@ -114,6 +114,14 @@ SWChat Core разворачивается на отдельном сервер
|
|||||||
- Android-приложение — отдельный клиент Matrix, позже брендированный под SWChat/StackWorks;
|
- Android-приложение — отдельный клиент Matrix, позже брендированный под SWChat/StackWorks;
|
||||||
- FastPanel/Nginx reverse proxy — основной публичный HTTPS слой для SWChat.
|
- FastPanel/Nginx reverse proxy — основной публичный HTTPS слой для SWChat.
|
||||||
|
|
||||||
|
## Клиентские репозитории
|
||||||
|
|
||||||
|
Клиентское приложение вынесено отдельно от Core:
|
||||||
|
- Core/backend/docs: https://github.com/viktor138irk/SWChat
|
||||||
|
- App/client: https://github.com/viktor138irk/SWChat-App
|
||||||
|
|
||||||
|
SWChat-App создан как отдельный репозиторий для Flutter/FluffyChat клиента.
|
||||||
|
|
||||||
## Основная публичная схема
|
## Основная публичная схема
|
||||||
|
|
||||||
Выбрана архитектура:
|
Выбрана архитектура:
|
||||||
@@ -342,6 +350,8 @@ FastPanel/Nginx сам разрулит поддомены по vhost/server_nam
|
|||||||
- Зафиксировано: M_LIMIT_EXCEEDED означает временный rate limit Synapse, а не ошибку SSL/proxy или отключённую регистрацию.
|
- Зафиксировано: M_LIMIT_EXCEEDED означает временный rate limit Synapse, а не ошибку SSL/proxy или отключённую регистрацию.
|
||||||
- Принято UX-решение: в собственном клиенте SWChat скрывать комнатную структуру Matrix и показывать интерфейс как в обычных мессенджерах — чаты, диалоги, группы, контакты.
|
- Принято UX-решение: в собственном клиенте SWChat скрывать комнатную структуру Matrix и показывать интерфейс как в обычных мессенджерах — чаты, диалоги, группы, контакты.
|
||||||
- Принято UX-решение: SWChat делать максимально в стиле Telegram, так как это основной удобный ориентир пользовательского интерфейса.
|
- Принято UX-решение: SWChat делать максимально в стиле Telegram, так как это основной удобный ориентир пользовательского интерфейса.
|
||||||
|
- Репозиторий клиентского приложения переименован и подтверждён: https://github.com/viktor138irk/SWChat-App.
|
||||||
|
- Зафиксировано разделение: SWChat — Core/backend/docs, SWChat-App — Flutter/FluffyChat клиент.
|
||||||
|
|
||||||
## Текущий этап установки
|
## Текущий этап установки
|
||||||
|
|
||||||
@@ -359,12 +369,14 @@ SWChat Core локально работает на новом отдельном
|
|||||||
- публичный доступ Internet → FastPanel → Core подтверждён;
|
- публичный доступ Internet → FastPanel → Core подтверждён;
|
||||||
- registration_shared_secret найден;
|
- registration_shared_secret найден;
|
||||||
- временный rate limit авторизации Synapse активировался после повторных попыток входа;
|
- временный rate limit авторизации Synapse активировался после повторных попыток входа;
|
||||||
- для будущего приложения выбран Telegram-like UX без отображения Matrix rooms пользователю.
|
- для будущего приложения выбран Telegram-like UX без отображения Matrix rooms пользователю;
|
||||||
|
- клиентский репозиторий SWChat-App готов к импорту FluffyChat.
|
||||||
|
|
||||||
## Следующий шаг
|
## Следующий шаг
|
||||||
|
|
||||||
Следующий этап:
|
Следующий этап:
|
||||||
- подождать сброса rate limit или временно ослабить лимиты авторизации в homeserver.yaml;
|
- импортировать FluffyChat в https://github.com/viktor138irk/SWChat-App;
|
||||||
|
- затем начать ребрендинг: название SWChat, package id, default homeserver matrix.stackworks.ru, логотипы и Telegram-like UX;
|
||||||
- проверить создание пользователя stackworks_admin через register_new_matrix_user;
|
- проверить создание пользователя stackworks_admin через register_new_matrix_user;
|
||||||
- проверить вход через Element по homeserver https://matrix.stackworks.ru;
|
- проверить вход через Element по homeserver https://matrix.stackworks.ru;
|
||||||
- закрыть прямой доступ к Core:8008 из интернета и разрешить только 192.168.0.221;
|
- закрыть прямой доступ к Core:8008 из интернета и разрешить только 192.168.0.221;
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user