Releases: boxdot/gurk-rs
Releases · boxdot/gurk-rs
Release list
v0.10.1
v0.10.0
This release significantly improves startup time and memory usage: messages
are no longer loaded into memory all at once at startup, but fetched in a
window around the current selection directly from the database. As a result,
the app starts fast regardless of the size of the message history.
🚀 Features
- Add XDG, env var, and CLI support for config/data paths (#523)
- Replace text with emoji while typing (#549)
- Support tab to autocomplete emoji (#558)
🐛 Bug Fixes
- Assure data dir exists (#547)
- Don't clear unread messages when navigating channels (#534)
- Expire typing indicators after 10 seconds (#538)
- Date line being off by 1 message (#552)
- Parse binary fields in Quote (#553)
- App not starting with terminal error (#555)
- Currently selected channel is not bubbled up (#561)
🚜 Refactor
⚡ Performance
v0.9.3
🐛 Bug Fixes
- Remove stray previous() in select_next_channel (#533)
v0.9.2
🚀 Features
- Message deletion support (delete for everyone + delete for me) (#519)
- Show typing indicator in channel list (#520)
- Add ctrl+l to force full screen redraw (#521)
- Disappearing messages support (#522)
- Separate draft input per channel (#524)
🐛 Bug Fixes
- Handle incoming edit messages from other users (#518)
- The order of the options in the onboarding on macOS (#507)
💼 Other
- Out of date nix flake (#515)
⚙️ Miscellaneous Tasks
- Upgrade presage and libsignal 0.87.4 -> 0.91.0 (#529)
- @KiaraGrouwstra made their first contribution in #524
- @cwedgwood made their first contribution in #522
- @valyntyler made their first contribution in #515
v0.9.1
v0.9.0
This is a major release due to fundamental changes in the underlying Signal
libraries.
🚀 Features
- Add Nix flake for reproducible builds (#474)
- Remove user name alignment at the longest user name (#480)
- Allow to mute channels locally (#484)
- Add and implement delete button mapping (#485)
🐛 Bug Fixes
- Correct message selection with date separators (#468)
- Missing author after date separator (#479)
- Cut off lines (#481)
- Pass absolute path to xdg-open consistently (#482)
- Support old notification config format (#483)
- App stopped working (#495)
🚜 Refactor
- Split app into modules (#475)
⚙️ Miscellaneous Tasks
- @chrstnwhlrt made their first contribution in #474
v0.8.1
🐛 Bug Fixes
- Missing incoming message due to missing trusted roots (#464)
v0.8.0
🚀 Features
- [breaking] Remove json storage and deprecated
data_pathconfig (#446) - Configurable notifications (#438)
🐛 Bug Fixes
- Wasn't selecting the right message when copying/opening url (#447)
- Fix wrong date showing in date separators (#448)
⚙️ Miscellaneous Tasks
- Update presage/libsignal to 0.86.6 and dependencies (#454)
- @elmehalawi made their first contribution in #448
- @iamwehi made their first contribution in #438
v0.7.2
🚀 Features
🐛 Bug Fixes
- Cache sender certificate (#404)
- Disable receipts (#408)
- Unread count excludes messages sent by the current user (#407)
- (publish) Use latest ubuntu for musl (#419)
- Correct message selection behind date separators (#316, #324, #381) (#424)
⚙️ Miscellaneous Tasks
v0.7.1
🐛 Bug Fixes
- Support passphrases with special characters (#399)