-
released this
2026-07-10 22:28:15 +00:00 | 97 commits to main since this releaseСводный релиз (включает непубликовавшиеся v0.5.133–143).
Whiteboard
.whiteboardнаконец открывается: реальная веб-сессия Nextcloud в WebView (login-flow app-паролем → cookie+CSRF); для web-файлов отключено OkHttp-проксирование, ломавшее POST/PROPFIND.
Календарь
- Окно события 1:1 с живой темой (pill-поля, крестик, зелёная галочка-сохранение, высота 94% экрана), дата/время нативными пикерами.
- Фикс 403 при создании события (событие не уходит в VTODO-коллекцию; в ошибках — sabre-precondition). Русские месяцы; тап по дате больше не крашит.
- Беседа Talk к событию: выбор существующей или создание публичной/приватной.
- Вложения (ATTACH): «Добавить из файлов» (WebDAV-пикер) или «Загрузить с устройства» (в /Calendar); сохраняются при редактировании.
- Кастомное повторение: интервал+частота, дни недели кружками, окончание никогда/до даты/N раз (честный RRULE в обе стороны).
- Многодневные события (отдельная дата окончания) и несколько напоминаний.
- Управление календарём (✎ в сайдбаре): переименование, цвет, шаринг пользователям/группам (чтение/редактирование), удаление с подтверждением.
- Подтверждение при закрытии с несохранёнными изменениями.
- Занятость участников (free/busy через DAV outbox), конфликты со временем события подсвечены.
Задачи и Файлы (из v0.5.133–137)
- Задачи: подзадачи (RELATED-TO), меню «⋯», стрелка панели открывает списки, кэш ускоряет загрузку.
- Файлы:
.mdв нативном редакторе (WebDAV + предпросмотр), прогрев WebView для docx/xlsx. - Меню: иконки шторки в круглых рамках с тенью; звонки: 30-с таймаут → «Пропущенный звонок».
⚠️ Пишущие операции календаря (шаринг/удаление/free-busy/вложения) проверены компиляцией — прогнать на устройстве.
Corresponding source прилагается (GPLv3 §6).
Downloads
-
released this
2026-07-10 07:32:34 +00:00 | 110 commits to main since this releaseСобрано боевым ключом владельца (v2+v3), ~53 МБ. Изменения с v0.5.126.
Карточки (Deck) — полный функционал
Было только чтение. Теперь: доска с колонками-стеками; карточки с метками, сроком, исполнителями, чекбоксом «выполнено». Открытие карточки — правка названия/описания, срок через календарь, метки доски, перемещение в другую колонку, архив, удаление. Создание карточек («+» в колонке) и колонок. Учёт прав доступа. Всё через тот же Deck API, что у веб-версии.
Задачи — вложенные задачи и меню
- Подзадачи: у задачи меню «⋯» → «Добавить вложенную задачу» / «Удалить задачу»; подзадачи рисуются под родителем с отступом. Реализовано на стандартном RELATED-TO — синхронно с веб-версией.
- Панель списков: левая стрелка нижней панели на Задачах открывает список списков (Все / Текущие / конкретные), как сайдбар папок в Почте.
Меню и нижняя панель — 1:1 с мобильным сайтом
- Шторка (по «трём полоскам»): без скругления и ручки, сетка 3 колонки, плоские иконки как на сайте. Добавлены пункты Поддержка и Личный кабинет (их не хватало). Иконки внешних сайтов (Bitrix24, 1C) теперь настоящие, а не глобусы.
- Нижняя панель: плавающая пилюля как на сайте — плоский конверт, Задачи, веб-камера, бургер; подсветка активного раздела. Левая стрелка работает во всех разделах.
Прочее
- Загрузка серверных картинок с авторизацией (иконки внешних сайтов и т.п. больше не ловят 401).
- Карточки открываются устойчиво даже при частичном ответе сервера.
Проверить на устройстве: Карточки (создать/переместить/метки — писалось только в код, на проде не тестировалось), подзадачи в Задачах, состав шторки, иконки нижней панели.
Downloads
-
released this
2026-07-10 04:47:17 +00:00 | 124 commits to main since this releaseСводный релиз (включает непубликовавшиеся v0.5.124/125). Собрано боевым ключом владельца (v2+v3), ~53 МБ.
Пуши и звонки
- Клиент собран под верный Firebase-проект f7push — устранена причина «звонки не приходят» (токены уходили в чужой проект, сервер получал
SenderId mismatch). - Входящий звонок звонит 30 секунд, затем сам сбрасывается и приходит «Пропущенный звонок»: на заблокированном экране — обезличенно, после разблокировки — с названием комнаты. Страховочный будильник добивает уведомление, даже если систему убила процесс.
Дизайн 1:1 по живой теме forbion
Источник истины — мобильный CSS боевого сервера (
themes/forbion/css/pages/pages-mobile/).- Файлы: строки 44dp с колонками размера/даты, фирменные чекбоксы и иконки (офлайн), сетка с иконками 80dp, навигация с градиентной «Создать или загрузить», панель выделения «Выбрать все (Выбран N)», полноэкранная панель свойств, поповеры действий.
- Почта: карточки писем точной типографики + превью-строка, навигация, карточка отправителя, композер с чипами получателей, модалка меток, пустая папка с цветной иконкой.
- Конференции: автор внутри пузыря, точные паддинги, вложения-карточки с круглой иконкой типа файла.
- Календарь: месяц заново — ячейки-карточки 120dp с тенями, «сегодня» зелёной плашкой, события-пилюли с рамкой.
- Логин: фон темы, локальный логотип (виден офлайн), QR-кнопка как в вебе. Сплэш — чёткий векторный логотип вместо растянутого растра.
Новые функции
- «Создать задачу» / «Создать событие» из письма (меню ⋮): модалки с префиллом темой письма, сохранение по CalDAV — сразу видно и в вебе.
- Фильтры почты (настройки → аккаунт → «Фильтры»): общие с веб-версией (штатный API) — видны все правила, вкл/выкл и удаление любых, редактирование простых прямо с телефона.
Прочее
- Сессия переживает поворот экрана (рефакторинг auth-жизненного цикла).
- Семантика ошибок приведена к боевой теме (#D74642).
Проверить на устройстве: вход/выход/поворот, входящий звонок при блокировке, 30-сек таймаут и «пропущенный», создание задачи/события из письма, фильтры (нужен ManageSieve на сервере почты).
Downloads
- Клиент собран под верный Firebase-проект f7push — устранена причина «звонки не приходят» (токены уходили в чужой проект, сервер получал
-
released this
2026-07-09 03:44:30 +00:00 | 162 commits to main since this releaseПервый тегированный релиз мобильного клиента F7cloud (ячейка B).
Собрано боевым ключом владельца (v2+v3-подпись, только ARM, R8), ~55 МБ.
В этой версии
Дизайн (пиксель-в-пиксель по Figma):
- Файлы: рескин главного экрана (список/сетка + фильтр-чипы), панель свойств/доступа (табы-пилюли, чип владельца, звезда), локальные иконки типов.
- Почта: точные цвета тегов, экран сообщения, вписывание широких HTML-писем по ширине.
- Конференции: подложка чата из макета, убраны лишние кнопки (чат-слот, обновление).
- Календарь: месячная сетка по макету.
- Нижняя панель: навигационная (Почта · Карточки · Конференции), крупные иконки, без зелёной подложки.
- Выдвижное меню: bottom-sheet на пол-экрана, 3 колонки, состав по дизайну, нативная панель профиля.
Безопасность/платформа:
FLAG_SECUREна экранах входа и PIN (нет в скриншотах/recents).- Убран чекбокс «доверять сертификату» с экрана входа.
- Исправлены системные отступы (контент не залезает под панели).
Инфраструктура:
- Активирован CI-раннер (Gitea Actions, self-hosted на инфре B).
- Первый релиз с приложенным архивом исходников (обязательство GPL-3.0).
Подробности — в
CHANGELOG.mdрепозитория.Файлы
f7cloud-mobile-v0.5.123-131-release.apk— подписанный релиз (устанавливать на устройство).*-source.tar.gz— соответствующий исходный код (GPL-3.0 §6).
Downloads