Message Logger: keep own deletions, remove from view, reset marks
Publish plugin / publish (push) Successful in 4s

- Delete dialog: "Keep message for myself" checkbox keeps your deletion on
  this device (marked deleted); unticked, the message is hidden and never
  restored. Already deleted messages get a plain "Remove from view" dialog
  (fixes the chat staying dimmed/touch-blocked after it).
- "Reset deleted/edited marks" in the chat menu (Plugins) and, for all
  chats, in the plugin settings.
- Fix restored text-only messages showing as empty bubbles (rich text
  wrappers like links lost their text); missing settings icons.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
lyuksovannyyandClaude Opus 5.5 committed 2026-10-09 16:59:48 +02:00
1 parent bbe4a557a8
commit 0176f7099d
9 files changed
+586 -12

No files matched your search

+1 -1
View File
@@ -304,7 +304,7 @@ class Comments(History):
if rich is not None:
_strip_rich_header(rich)
plain = _rich_plain_text(rich)
if plain is not None: # text only: a normal bubble
if plain: # text only: a normal bubble
msg.message = plain
msg.entities = ArrayList()
msg.rich_message = None