Skip to content

v0.5.3

Choose a tag to compare

@ChuYanLon ChuYanLon released this 04 Jun 08:10
· 240 commits to main since this release

What's new

  • Message reactions — press r on a message to open the emoji picker (40+ verified emojis); same emoji toggles off, different auto-switches; real-time sync via WebSocket
  • Admin custom titles — shows custom titles next to admin names in messages and member list
  • Unread count in lualine — require("telegram").lualine shows unread badge and @mention indicators with color-coded status
  • Configurable notification types — notify_chat_types setting to control which chats trigger desktop notifications
  • HD media auto-download — @refreshmedia downloads highest-quality photos/videos under cursor

Fixed

  • Unread count double-counting — chatReadInbox (TDLib authoritative count) now correctly overrides local increment. Status bar refreshes immediately when count changes.
  • Stale unread_mention_count — ignored when unread_count is 0
  • Sticker auto-download — prefers high-quality mediaPath over thumbnail
  • Service messages no longer trigger media download
  • mention_count reset — cleared when opening chat or scrolling past unread messages
  • last_msg preserved — across group list refreshes

Refactor

  • ui.lua split — dedicated modules: state, groups, reactions, editor, help, title