From 653f1268a62784573bc3ea8ad55058152e97d734a86bc790d3f9a92119827718 Mon Sep 17 00:00:00 2001 From: AidarKC Date: Thu, 18 Jun 2026 14:34:37 +0400 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=B5?= =?UTF-8?q?=D0=BD=D0=BE:=20DM-=D1=80=D0=B5=D0=B2=D0=B8=D0=B7=D0=B8=D0=B8?= =?UTF-8?q?=20=D0=BF=D0=BE=D0=B4=D1=82=D0=B2=D0=B5=D1=80=D0=B6=D0=B4=D0=B5?= =?UTF-8?q?=D0=BD=D1=8B,=20pending=20=D1=83=D0=B1=D1=80=D0=B0=D0=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2026-06-17_1735_dm_files_and_revisions.md | 21 ------------------- Dev_Docs/Personal_Messages/AGENTS.md | 18 ++++++++++++++++ VERSION.properties | 4 ++-- 3 files changed, 20 insertions(+), 23 deletions(-) delete mode 100644 Dev_Docs/Pending_Features/2026-06-17_1735_dm_files_and_revisions.md create mode 100644 Dev_Docs/Personal_Messages/AGENTS.md diff --git a/Dev_Docs/Pending_Features/2026-06-17_1735_dm_files_and_revisions.md b/Dev_Docs/Pending_Features/2026-06-17_1735_dm_files_and_revisions.md deleted file mode 100644 index 46505e6..0000000 --- a/Dev_Docs/Pending_Features/2026-06-17_1735_dm_files_and_revisions.md +++ /dev/null @@ -1,21 +0,0 @@ -# Ревизии и удаление личных сообщений - -- краткое описание фичи: - Добавлен новый формат контентных DM `SHiNE_DM` без вложений, серверный `upsert` последней версии сообщения, редактирование через `revisionTimeMs` и удаление пустой ревизией. - -- что проверять: - 1. Отправка обычного текста без вложений. - 2. Повторная отправка того же логического сообщения с тем же `timeMs + nonce`, но большим `revisionTimeMs`. - 3. Обновление текста у уже существующего сообщения в UI без появления нового пузыря. - 4. Показ в UI метки `изменено: <дата время>` после редактирования. - 5. Игнорирование более старой ревизии на сервере и в клиентском state. - 6. Удаление сообщения пустой ревизией (`attachmentsCount = 0`, `encryptedBodyLen = 0`) и исчезновение из UI. - 7. Работа меню сообщения: `Скопировать как текст / Прочесть / Изменить / Удалить`. - 8. Режим редактирования с возвратом предыдущего draft после отмены или завершения редактирования. - 9. Доставка backlog после переподключения сессии для последней версии сообщения. - -- ожидаемый результат: - Контентные сообщения `type=1/2` приходят в формате `SHiNE_DM`, сервер хранит только последнюю ревизию по `messageKey`, более старая ревизия не перетирает новую, редактирование обновляет существующий пузырь с пометкой `изменено`, а пустая ревизия убирает сообщение из интерфейса. - -- статус: - pending diff --git a/Dev_Docs/Personal_Messages/AGENTS.md b/Dev_Docs/Personal_Messages/AGENTS.md new file mode 100644 index 0000000..686ddb7 --- /dev/null +++ b/Dev_Docs/Personal_Messages/AGENTS.md @@ -0,0 +1,18 @@ +# AGENTS + +## Документация DM в этой папке + +- Основной актуальный документ по личным сообщениям: + - `README.md` +- Его считать единственным источником истины по текущей реализованной логике DM. + +## Черновик будущих вложений + +- Файл `Черновик_будущих_DM_вложений.md` не является актуальной спецификацией. +- В нём описан только ранний черновик того, как когда-то планировались: + - формат вложений в DM; + - внешние и внутренние поля вложения; + - предполагаемая механика загрузки файлов. +- Эта схема не была реализована в таком виде и может существенно измениться в будущем. +- Любые решения по текущему коду, протоколу и UI нельзя принимать по этому черновику. +- Если есть расхождение между `README.md` и черновиком вложений, верным всегда считается `README.md`. diff --git a/VERSION.properties b/VERSION.properties index 985d6f9..7a06810 100644 --- a/VERSION.properties +++ b/VERSION.properties @@ -1,2 +1,2 @@ -client.version=1.2.212 -server.version=1.2.200 +client.version=1.2.213 +server.version=1.2.201