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
Features / Improvements ✨
Links should be "openable" (#43)
Add support for previewing images in room scrollback (#108)
Enable sending strikethrough text (#141)
Support composing messages in an external editor (#155)
Add support for logging in with SSO (#160)
Add new command for logging out of iamb session (#162)
Support custom sorting for room and user lists (#170)
feat: desktop file for GUI environment launchers (#178)
Add a new :chats window that lists both DMs and Rooms (#184)
Add support for desktop notifications (#192)
Support coloring entire message with the user color (#193)
Indicate and sort on rooms with unread messages (#205)
Support following the .well-known entries for a username's domain (#209)
Add support for threads (#216)
Add support for custom key macros (#217)
Support displaying shortcodes instead of Emojis in messages (#222)
Support configuring user gutter width (#223)
Enable autolinking when rendering Markdown (#226)
Support notifications via terminal bell (#227)
Support loading a TOML configuration (#229)
Add commands for importing and exporting room keys (#233)
Documentation / README updates 📚
Fix example config (#140)
Add more documentation (#166)
Update README.md to add openSUSE Tumbleweed (#191)
Add snap install instructions (#210)
Add example of mapping "V" to toggle message selection mode (#195)
Update manual pages to use mdoc(7) and list commands (#230)
Add an icon for iamb (#232)
Bug Fixes 🐞
Fix not showing display names in already synced rooms (#171)
Fix image preview offset (#179)
Update to [email protected] to use native sixel lib (#181)
Fix truncation/padding for non-ASCII sender names (#182)
Fix crash on small image preview (#198)
Download rooms keys from backups if they exist (#211)
Ignore key releases on platforms that support it (#220)
Provide better error message for M_UNKNOWN_TOKEN (#101)
Fix entering thread view when there's no messages yet (#224)
Fix image previews in replies (#225)
Reset message bar when ! is passed with :cancel (#231)
Wait to log in before starting background tasks (#234)
Performance ⏱️
Reduce CPU usage by instead fetching read receipts after related sync events (#168)
Load receipts for room before acquiring lock (#213)
Building / Housekeeping 🧹
Update Cargo.lock file (#157)
Update modalkit for newer ratatui and crossterm
Fix CI workflow (#164)
Use mozilla-actions/sccache-action for caching builds (#169)
Enable direnv for Nix flakes (#183)
Update to [email protected] (#200)
Rename Nix flake build input from pkgconfig to pkg-config (#203)
Update modalkit dependencies (#204)
Move LTO into its own "release-lto" profile (#207)
Fix Nix flake hashes (#206)
Pull in modalkit repository with a Cargo.lock (#208)
Nix flake updates (#214)
Update to [email protected] (#215)
Support linking against system OpenSSL (#218)
GitHub workflow should use --locked to avoid broken Cargo.lock (#219)
Fix odd Windows-only compile error (#221)
0 commit comments