v0.10.3
Highlights
- Fixed private-message attribution so incoming queries remain incoming instead of becoming MOTD or self messages.
- Kept forgotten query chats dismissed across soju reconnects and bounded replay so an extra previous message is not restored.
- Preserved millisecond precision in IRC read markers for accurate bouncer resume state.
- Added an activity indicator and jump-to-top shortcut when active chats move to the top of Recents.
- Hardened draft-retention coverage and the hermetic E2E harness around restored chat viewports.
Changes since v0.10.2
760d398fix(history): preserve incoming query attribution668d3d7fix(history): keep replayed query peers incoming21f70e2fix(history): keep forgotten queries dismissedb584326fix(irc): preserve milliseconds in read markers0383b93feat(chatlist): add scroll-to-top activity indicator712c27ffix(history): bound query replay after forget0fa9f91fix(history): reject identity-stripped discard replay8444469test(chat): await rejected draft submissiond9e4523build(release): prepare v0.10.398203d0test(e2e): normalize restored chat viewport
Source and license
MOTD is GPL-3.0-or-later, includes libbox from sing-box, and uses outlined lettering derived
from IBM Plex Mono under the SIL Open Font License 1.1. The complete corresponding source for
the bundled libbox is available as motd-libbox-source-v0.10.3.tar.gz
(SHA-256: 7af33b4ce480d2fab1f80cd4ded01f6b414ceb3bad3380f4e3b455e319f4a6d6). See the attached release-specific third-party notice
and SHA256SUMS for provenance and verification details. The IBM Plex license is attached as
IBM-PLEX-LICENSE.txt.
Full Changelog: v0.10.2...v0.10.3