Skip to content

Space v0.7.19

Choose a tag to compare

@github-actions github-actions released this 24 Oct 19:57
· 98 commits to main since this release
  • Закрытие окна и запрос выхода ОС ожидают сохранения настроек и черновиков, отключения голоса и клиентов и остановки собственного домашнего сервера. Повторные запросы объединяются; таймаут или ошибка оставляют окно открытым. Неподтверждённые сообщения требуют решения перед выходом.

Совместимая пара: приложение v0.7.19 и runtime v0.7.15. Миграция PostgreSQL 30→31, голосовой профиль 3. Перед обновлением сохраните копию пространства и ключей MLS. Сначала установите новый клиент, затем обновите runtime. Старый клиент не знает разделы feed; возврат к runtime схемы 30 требует восстановления копии.

  • Первый срез ленты: отдельные разделы, публикации от новых к старым, комментарии и вложения через общие элементы ввода. Подписи и управление переведены на русский, английский и китайский.
  • Обновлены стабильные зависимости файлов, перетаскивания и экранов; Rust 1.99.1 синхронизирован со сборками. Криптографический провайдер MLS обновлён для устранения свежих уязвимостей зависимостей с сохранением чтения прежних снимков и сообщений.
  • Публикация и комментирование разрешаются независимо. Читатель может комментировать только по явной политике; право модерации не выдаёт обычному участнику право публикации. Проверки сессии, ACL, scope и отзыва доступа выполняются сервером заново.
  • Черновики разделов и публикаций сохраняются в памяти при переключениях и ошибках. Повтор после потерянного ответа использует прежний ключ и не создаёт дубль; устаревшие ответы и недоступное содержимое не возвращаются в интерфейс.
  • Скрытие/восстановление записей и комментариев, жалобы, очередь решений и аудит. Скрытие закрывает выдачу файлов, включая дочерние комментарии и прямое скачивание по ID; восстановление родителя сохраняет отдельное скрытие комментария.
  • Воспроизводимая приёмка Windows в двух независимых процессах: потеря HTTP-ответа после commit, повтор без дубля и запрет следующего фрагмента скачивания после скрытия. После восстановления полная передача файла проверяется по размеру и SHA-256.
  • Android: системная кнопка «Назад» возвращает из обсуждения в список ленты с сохранением черновиков; открытое меню обрабатывает её первым. Диалог прав прокручивается над клавиатурой. Добавлены проверки узкого экрана, альбомной ориентации и отступа экранной клавиатуры, включённые в CI.
  • Требуется runtime v0.7.15 с core.feed.v1 и схемой 31. Лента доступна серверу, MLS/E2EE не используется. Поиск, уведомления, редактирование и personas остаются отдельными задачами. Физическая приёмка Android отложена; проверки и ограничения.