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