You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Channels counter clarity (messages vs lines) - Channel header counter now shows message position within the currently renderable message window (1/N), not wrapped-line position. This makes counter behavior easier to understand when long messages consume many screen lines.
Counter behavior explained - Message buffers are still DM=20 and Channels=100, but visible navigation depends on render cache (160 wrapped lines). With long texts, oldest buffered messages may be outside the current renderable window.
Sound popup readability - Sound level popup shown on quick level cycling now stays longer on screen, so OFF/ON/LOW/MEDIUM/HIGH is easier to read.
Sound cycle consistency - Added guard against accidental ultra-fast repeated toggles during triple-click bursts, making sound-level stepping more stable.
Cyrillic read fallback - Incoming RU/UA/BY plus selected SR/MK Cyrillic text now has readable Latin fallback in UI (instead of disappearing characters), improving message readability on current fonts.
v1.13.0.61
DM open responsiveness fix - Opening a DM now shows RAM messages immediately; heavy QSPI history load is deferred after enter.
DM refresh after deferred hydrate - After deferred QSPI hydrate completes, DM view performs one automatic refresh.
DM header favorite optimization - Favorite contact marker (*) is now cached per opened contact instead of rescanning contacts on each render.
Discover Repeaters auto-scan list UI - Entering Tools -> Discover Repeaters now starts zero-hop scan immediately and shows live discovered repeaters as a scrollable list under Scanning Zero Hop....
Discover Repeaters list polish - Repeater entries now use two lines (Name [ID] + SNR), with highlight and scroll on currently selected item.
v1.13.0.60
DM history consistency fix - Direct messages no longer disappear after leaving/reopening chat. DM view now restores from one stable thread source.
DM delivery marker stability - Pending (..) and delivered (*) status now stays consistent after leaving and reopening DM chat.
v1.13.0.59
DM/Channels start from unread - On open, conversation/channel view now anchors to the first unread message (when available) instead of always starting from the newest tail line.
Input filter granularity update - System -> UI -> Input filter now supports OFF plus 10-500ms in 10ms steps (instead of fixed presets).
DM counter semantics update - DM header counter now shows position within currently loaded window (RAM page), avoiding misleading x/total values when older history is not loaded.
Contacts tabs highlight polish - In Contacts, tab highlight (favs/contacts/repeaters/rooms/sensors) is now shown only when tab row is focused.
DM/Channels vertical layout alignment - Chat area now starts closer to top bar and uses consistent row height, fixing bottom-line clipping/crowding on message rows.
Channels mention display polish - Channel mention payloads now render as sender >> target ... instead of raw @[target] token.
v1.13.0.58
Ping bot trigger fix - Ping bot no longer replies to mention-only messages. In DM it now replies only to ping; in channels it replies only to @[nickname] + ping.
Screen lock unlock UX polish - Unlock popup now shows live step progress (HODL PREV 3s, ENTER x2) with clearer framing and final UNLOCKED confirmation in the same popup flow.
Companion send local echo - Messages sent from companion command path are now injected into local DM/channel views immediately after successful send.