Рабочие области
Подключайтесь к нескольким серверам Freedom Messenger из одного приложения. Семья, работа, сообщество — переключайтесь одним нажатием.
Как это работает
Каждая рабочая область — это подключение к отдельному серверу Freedom Messenger. У вас есть одна «домашняя» рабочая область (сервер, на котором вы сейчас) и можно добавить любое количество удалённых.
- Домашняя рабочая область — сервер, который обслуживает веб-приложение. Использует аутентификацию через cookies.
- Удалённые рабочие области — другие серверы Freedom Messenger. Каждый хранит свой URL сервера, необязательную метку и JWT-токен.
Добавление рабочей области
- Используйте панель рабочих областей в боковой колонке. На компьютере нажмите пунктирную кнопку с плюсом; на мобильном потяните список чатов вниз, чтобы показать панель, если она скрыта.
- Выберите «Добавить сервер».
- Введите URL сервера (например,
https://team.example.com). - Опционально задайте метку (например, «Работа» или «Семья»).
- Нажмите «Проверить и войти». Приложение проверит health-endpoint сервера, переключится на эту рабочую область и покажет вход для этого сервера.
- Войдите своими учётными данными для этого сервера.
Диалог добавления рабочей области удерживает клавиатурный фокус, пока открыт. Escape, фон или кнопка отмены/закрытия закрывают диалог и возвращают фокус на использованную кнопку рабочей области.
Переключение между рабочими областями
Нажмите на любую рабочую область в переключателе, чтобы перейти к ней. Для экранных читалок каждая кнопка содержит название рабочей области, сервер, активное состояние и счётчик непрочитанных. Список чатов, сообщения и настройки обновятся для показа содержимого этого сервера.
Кнопки удаления удалённых рабочих областей видны на иконках и доступны с клавиатуры. Удаление удалённой рабочей области не удаляет данные с сервера, а только убирает этот сервер с устройства.
Неактивные рабочие области проверяются каждые 60 секунд на наличие непрочитанных сообщений. Бейдж на вкладке (и в приложении) показывает общее количество непрочитанных по всем рабочим областям.
Экспорт и импорт рабочих областей
Переходите на новое устройство? Откройте действие переноса рабочих областей на панели рабочих областей, чтобы экспортировать список в зашифрованную строку или импортировать его с другого устройства. Элементы экспорта и импорта — обычные кнопки, поэтому работают мышью, касанием и с клавиатуры.
Диалоги экспорта и импорта используют то же поведение фокуса и Escape, что и добавление рабочей области.
Экспорт
- Откройте «Перенос серверов» на панели рабочих областей.
- Выберите «Экспорт».
- Введите пароль — данные будут зашифрованы AES-256-GCM.
- Скопируйте полученную строку Base64 и сохраните или безопасно передайте себе.
Импорт
- На новом устройстве откройте «Перенос серверов» на панели рабочих областей.
- Выберите «Импорт».
- Вставьте строку Base64 и введите тот же пароль.
- Рабочие области будут объединены с существующими на этом устройстве.