github ulyssa/iamb v0.0.11

5 hours ago

Features / Improvements ✨

  • Support automatically toggling room focus (#337)
  • Support enabling multiple notification sinks (#344)
  • Support :room topic show (#380)
  • Support an "invite" field in the room sorting settings (#395)
  • Allow spaces to be searched by name (#404)
  • Support adding rooms to spaces (#407)
  • Add support for scrolling w/ mouse when explicitly enabled (#389)
  • Clear desktop notification when message is read (#427)
  • Omit room name on desktop notifications for DMs (#428)
  • Show more text in notifications and use "normal" urgency for dbus notifications (#430)
  • Query user for profile at startup when none have been specified (#432)
  • Show state events in the timeline (#437)
  • Implement receipts per thread (#438)
  • Add configuration option for hiding state events (#447)
  • Add :replied to go to the message the selected message replied to (#452)
  • Add config option to allow resetting mode after sending a message (#459)
  • Make blockquotes in message visually distict (#466)
  • Highlight border of focused window (#470)
  • Support XDG_CONFIG_HOME on macOS for config directory resolution (#478)
  • Add config option for playing sound-hints with desktop notifications (#481)
  • Add :forget to forget all left rooms (#507)
  • Treat unknown html tags as plain text (#509)
  • Improve error message for UnknownToken on login (#514)
  • Indicate encryption state of room in messagebar (#522)
  • Expand ~ and shell variables in dirs config (#538)

Documentation / README updates 📚

  • Mention Gentoo's GURU ebuild in the README (#374)
  • Document every client command in the manual page (#441)
  • Remove duplicate documentation from manpage (#454)
  • Document settings.state_event_display in manual page (#455)

Bug Fixes 🐞

  • Fix ratatui-image tmux detection when used with a configured image protocol (#352)
  • Fix image preview in replies and threads (#366)
  • Document how to build from sources (#513)
  • Fix most incorrect unreads on startup (#433)
  • Do proper Unicode collation on room names (#440)
  • Remove image preview on message redaction (#448)
  • Apply user highlighting to display name changes (#449)
  • Add more compatibility for unreads (#451)
  • Improve image preview placeholder (#453)
  • Fix display of tabs in code blocks (#463)
  • Add missing <s> tag in HTML parsing (#465)
  • Make scrollback display stable with typing_notice_display = false (#469)
  • Make merging of configuration options consistent (#471)
  • Recognise URLs in plain text message bodies (#476)
  • Search :members by display name and user id (#482)
  • Fix image preview placeholder rendering (#483)
  • Handle attachment file names more robustly (#494)
  • Fall back to showing body for unknown message types (#496)
  • Remove blocking timeout for first sync on startup (#529)
  • Respect user color of replied message with message_user_color (#532)
  • Fix incorrect empty unreads window message (#541)

Building / Housekeeping 🧹

  • Fix Clippy warning for unused format! in 1.81 (#343)
  • Update Cargo.toml to v0.0.11-alpha.1 (#346)
  • Update modalkit and modalkit-ratatui to SHA 45855da (#358)
  • Bump Matrix SDK dependency to 0.8 (#386)
  • Updated rust version and added sqlite in flake.nix (#396)
  • Bump Matrix SDK to 0.10.0 (#397)
  • Fix warning from cargo doc (#413)
  • Address some warnings and typos (#408)
  • Update to mozilla-actions/sccache-action@v0.0.9 (#419)
  • Bump minimum supported Rust version to 1.83 (#420)
  • Use cargo crane in Nix flake and set up cachix action (#539)
  • Remove deprecated Apple SDK frameworks pattern (#543)
  • Fix CI on main branch (#545)
  • Update to latest modalkit, modalkit-ratatui and ratatui-image (#422)
  • Fix Clippy warnings for 1.83 (#429)
  • Update to ratatui-image@8.0.1 (#434)
  • Update lockfile dependencies (#436)
  • Update to modalkit{,-ratatui}@0.0.23 (#473)
  • Upgrade Matrix SDK to 0.13 (#485)
  • Update to modalkit{,-ratatui}@0.0.24 (#492)
  • Update Nix flake and its lockfile (#500)
  • Fix most Clippy warnings (#501)
  • Upgrade Matrix SDK to 0.14 (#521)
  • Fix rustfmt warning (#523)

Contributors 🙏

Many thanks to @Akselmo, @almindor, @Andrew-Collins, @benjajaja, @bnjbvr, @daef, @delafthi, @dstu, @Elec3137, @kenrachynski, @Nemo157, @ninewise, @oddlid, @paulcarroty, @repomansez, @simnalamburt, @strk, @VAWVAW, and @weirdrock for their contributions to this release!

Don't miss a new iamb release

NewReleases is sending notifications on new releases.