Releases: boxdot/gurk-rs
Releases · boxdot/gurk-rs
v0.5.2
Added
- Add
colored_messages
config option (#311)
- Handle read receipts from other clients (#312)
- Add command, window mode, and keybinding logic (#315, #317)
Fixes
- Process group messages without a profile key (#318, #319)
- Upgrade libsignal-client 0.51.1 -> 0.56.1 (fixes linking) (#314)
v0.5.1
Added
Fixes
- Fix unexpected response HTTP 409 during linking (#299)
v0.5.0
New configuration which enables encryption of the signal keystore and
the gurk messages database:
Previously unencrypted database is replaced by the encrypted one. Make
sure you backup your data before enabling this option.
After enabling encryption device has to be linked again.
Added
- Key store and messages database encryption (#283)
Fixed
- Show self send attachments (#278)
- Use profile names as user names (#277)
Internal
- Upgrade libsignal to v0.51.0 (#294)
- Make sqlite the default storage (#295)
v0.4.3
Due to several fixes in libsignal-service-rs
/presage
and the upgrade of
libsignal protocol it is recommended to relink the account:
Added
- handle incoming edit messages (#263)
Fixed
- multiple instances unlink account (#262)
- do not handle empty messages (#265)
- cache contact names (#268)
- upgrade libsignal protocol 0.32.0 -> 0.40.1 (#269)
v0.4.2
Changed
- Utilize name offset space better (#258)
- Store attachments under a shorter path (#259)
Fixed
- Duplicate key events on windows (#249)
- Skipping sync group message from other device (#251)
- Message linking (#255)
Internal
- Upgrade signal protocol to 0.32 (#248)
- Upgrade sqlx (#252)
- Add fibonacci backoff on reconnect (#256)
- Reconnect websockets when those are closed (#257)
v0.4.1
Added
- Add ephemeral status to sent messages on errors (#222)
- Support bracketed paste (#229)
- Add support for Ctrl+U to delete line backwards (#230)
- Show attachment names or types (#231)
- Add urgent bell support (#233)
- Implement sending images directly from clipboard (#232)
- Experimental impl of Storage via sqlite (#225)
- Sync contacts and groups from signal manager (#226, [#227])
Internal
- replace tui with ratatui (#238)
v0.4.0
Added
- Copy selected message to clipboard (#210)
- Implement storing and rendering of mentions ([#215, #136])
Changed
- Replace search box by channel selection popup (Ctrl+p) (#203)
Fixed
- Do not create log file when logging is disabled (#204)
- Fix blocking contacts sync (#216)
v0.3.0
⚠️ This release requires relinking.
Added
- Add notifications config toggling system notifications (#188, #192)
Changed
- Upgrade presage (this will force relinking the device, due to incompatible changes) (#182)
Fixed
- Use maintenance fixed branch of presage with updated root CA (#189, #190)
v0.2.5
Changed
- Replace log4rs with tracing (#158, #160)
- Display date only once per day (#164, #168)
Fixed
- Fixed receiving direct messages sent from another device (#162)
- Improve name resolution (#167)
- Fix loosing incoming messages in groups (#172)
- Increase chrono version for vulnerability fix (#178)
v0.2.4
Added
- Add support for downloading attachments (#122)
- Add release build for
aarch64-unknown-musl
(#126)
- Show qrcode in terminal instead of PNG viewer (#128)
- Document key bindings and packages (#130)
- Sync contacts (#146)
- Add visual aid (emoji) for stickers (#148)
Changed
- Add cursor tracking and multi-line input navigation (#131)
- New visual style for receipts (#135, #142, #144)
Fixed
- Bug: infinite loop while skipping words on input box (#129, #131)
- Fix fail on contact sync for contacts without a UUID (#152)
- Return upon unknown group (#133)
- Fix: Notifications bump direct messages channel up (#134)
- Fix fail on contact sync for contacts without a UUID (#152)