diff --git a/.sw b/.sw index 87598ef..eba6786 100644 --- a/.sw +++ b/.sw @@ -114,6 +114,14 @@ SWChat Core разворачивается на отдельном сервер - Android-приложение — отдельный клиент Matrix, позже брендированный под SWChat/StackWorks; - 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 или отключённую регистрацию. - Принято UX-решение: в собственном клиенте SWChat скрывать комнатную структуру Matrix и показывать интерфейс как в обычных мессенджерах — чаты, диалоги, группы, контакты. - Принято 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 подтверждён; - registration_shared_secret найден; - временный 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; - проверить вход через Element по homeserver https://matrix.stackworks.ru; - закрыть прямой доступ к Core:8008 из интернета и разрешить только 192.168.0.221;