Record compact invitation validation and Q8 installation
This commit is contained in:
1 parent
35266d2a31
commit
b6fd489b8e
1 file changed
+13
@@ -3,6 +3,19 @@
|
||||
Сюда пишется список задач с короткой аннотацией. Если задача большая и имеет ТЗ - то ТЗ оформляется отдельным файлом, а сюда помещается аннотация и ссылка на ТЗ.
|
||||
|
||||
## Текущая задача
|
||||
[+] **Заголовок PM-приглашения и короткое отображение ссылки** — 04.10.2026:
|
||||
`ct=invite` содержит зашифрованные название группы и полную ссылку; GUI получает
|
||||
название через `tags.group_name` и добавляет заголовок из перевода интерфейса.
|
||||
Android и Qt отображают ссылку одной строкой с многоточием. Нажатие и копирование
|
||||
используют полный адрес: долгое нажатие в Android, выделение строки и Ctrl+C в Qt.
|
||||
Срок действия ключа — 10 минут. Проверена доставка названия с Unicode, кавычками
|
||||
и переносом строки, JOIN и история; Qt проверяет разные ширины, нажатие на конец
|
||||
сокращённой ссылки и копирование. Чистые сборки ядра, Qt и APK прошли.
|
||||
`check.sh`: 124 passed, 0 failed, 1 skipped; proxy/burst/load — PASS.
|
||||
Qt `test_invite_links` и `test_emoji_playback` — PASS. APK установлен на Q8,
|
||||
приложение запущено. Логи: `/tmp/pm-invite-title-check.log`,
|
||||
`/tmp/pm-invite-title-e2e-final.log`. Контракт: `doc/pm_invites.md`.
|
||||
|
||||
[+] **История группы после PM-приглашения** — 04.10.2026: регистрация `db_sync`
|
||||
создаёт локальное состояние с блокировкой обмена; история запускается после
|
||||
успешного member_sync через READY-пиров конкретной группы. Подписка на переходы
|
||||
|
||||
Reference in new issue
Block a user