← Back to changelog

ARCH-RST 0.8.1: 16 КБ, удаление аккаунта и подготовка к Google Play

Версия 0.8.1 — техническая, но важная: именно она открыла приложению дверь в Google Play. Здесь не так много заметных глазу функций, зато выполнены требования магазина и заложена основа для публикации и безопасной работы с данными пользователей.

🧱 Поддержка 16 КБ страниц памяти

Новые версии Android требуют, чтобы нативные библиотеки поддерживали страницы памяти размером 16 КБ. Приложение обновлено: используется современный NDK, а библиотеки собраны с нужными параметрами для всех четырёх архитектур (arm64, armv7, x86, x86_64). Проверка показала корректное выравнивание во всех сборках — приложение запускается на новых устройствах и соответствует требованиям магазина.

🗑️ Удаление аккаунта

По требованию Google Play пользователь должен иметь возможность удалить свой аккаунт прямо из приложения. Теперь это делается в настройках (с двойным подтверждением): аккаунт, сессии, подписки на уведомления, сообщения и реакции удаляются, а дети, которых вёл родитель, остаются в саду — они просто отвязываются от удалённого аккаунта. Дополнительно работает публичная страница с описанием процедуры удаления — для тех, кто хочет сделать это через сайт.

🏫 Демонстрационный сад

Для ревьюеров Google Play и новых тестировщиков создан демонстрационный сад: несколько групп, десятки детей, наполненные наблюдения, посещаемость и работы в галерее. Достаточно ввести код организации и готовый логин — и все возможности приложения видны сразу, без ввода реальных данных детей.

📦 Что ещё вошло в сборку

В этом же релизе — улучшения предыдущих недель: перевод садов на PostgreSQL с отдельной схемой для каждой организации (полная изоляция данных между садами), быстрое превью работ в галерее с кэшированием, быстрые комментарии наблюдений с учётом возраста, переработанные рекомендации, расширенные настройки (смена пароля, экспорт и импорт настроек, режим для пожилых, автозапуск на Windows), а также серверные улучшения надёжности: ежедневные автобэкапы, сторожевой таймер и внешний мониторинг доступности.