iamb v0.0.8
Features/Improvements ✨
- Append suffix to download filenames to avoid overwrites (#35)
- Support uploading image attachments from clipboard (#36)
- Support leaving rooms (#45)
- Support hiding server part of username in message scrollback (#71)
- Restore opened tabs and windows upon restart (#72)
- Interpret newlines as line breaks when converting Markdown to HTML (#74)
- Indicate when you're editing a message (#75)
- Support configuring which program
:open
runs (#95) - Support sending and completing Emoji shortcodes in the message bar (#100)
- Indicate number of members in room (#110)
- Show errors fetching space hierarchy when list is empty (#113)
- Show Git SHA information when printing version information (#120)
- Reduce number of Tokio workers (#129)
- Indicate when there are new messages below scrollback viewport (#131)
Bug Fixes 🐞
- Tab completion panics for unrecognized commands (#81)
- Fix error message for undefined download directory (#87)
- Gracefully handle verification events that are unknown locally (#90)
- Use terminal window focus to determine when a message has actually been seen (#94)
- ChatStore::set_receipts locks up app for bad connections (#99)
- Need fallback behaviour when dirs::download_dir returns None (#118)
- Code blocks get rendered without line breaks (#122)
- Remove trailing newlines in body (#125)
- Profile session token should only be readable by the user (#130)
- Handle sync failure after successful password entry (#133)
Documentation/README Updates 📚
- Add manual pages (#88)
- Mention Minimum Supported Rust Version in README (#115)
- Link to AUR pkg in README (#121)
Meta 👷♀️
- Update locked Cargo dependencies (#70)
- Add Nix flake (#73)
- Add FUNDING.yml to project (#77)
- Upload artifacts built in GitHub Actions (#105)
- Cache build directory in GitHub Actions (#107)
- Replace GitHub actions using deprecated features (#114)
- Fix Nix flake build on Darwin (#117)
Contributors 🙏
Thank you to @benjajaja, @jasalltime, @mpldr, @paulcarroty, @satoqz, and @u20n for their contributions towards this release!