Skip to content

Releases: boxdot/gurk-rs

v0.10.1

Choose a tag to compare

@github-actions github-actions released this 26 Jul 14:49
v0.10.1
887a709

This release fixes potential account linking issues.

🐛 Bug Fixes

  • Fix potential segfault on exit (#567)

💼 Other

  • (deps) Upgrade presage to the latest rev on main (#564)
  • (deps) Upgrade dependencies (#565, #566)

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 16:09
v0.10.0
1944075

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

  • Change messages primary key to (channel_id, arrived_at) (#551)
  • Simplify the storage trait (#560)

⚡ Performance

  • Speed up database decryption on debug builds (#548)
  • Introduce windowed message storage API (#554)

v0.9.3

Choose a tag to compare

@github-actions github-actions released this 27 Apr 08:03
v0.9.3
0c14f10

🐛 Bug Fixes

  • Remove stray previous() in select_next_channel (#533)

v0.9.2

Choose a tag to compare

@github-actions github-actions released this 26 Apr 11:15
v0.9.2
cb93a57

🚀 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)

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 10 Apr 06:26
v0.9.1
7eee907

🚀 Features

  • Channel list toggle (#490)
  • Add editor mode with configurable ctrl-o keybind (#488)

🐛 Bug Fixes

  • Fix device linking (#510)
  • Fix path traversal in attachment name (#505)
  • Parse binary fields in messages (#504)
  • Replace Color::Gray with Color::Reset in name resolver (#492)

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 03 Mar 21:16
v0.9.0
e22e647

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

  • Upgrade dependencies (#466)
  • Fix typos (#477)

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 15 Jan 16:01
v0.8.1
5be8806

🐛 Bug Fixes

  • Missing incoming message due to missing trusted roots (#464)

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 31 Dec 10:37
v0.8.0
06f6bde

🚀 Features

  • [breaking] Remove json storage and deprecated data_path config (#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)

v0.7.2

Choose a tag to compare

@github-actions github-actions released this 02 Nov 12:01
v0.7.2
6fdc0db

🚀 Features

  • Get passphrase from external command (#421)
  • Upgrade presage/libsignal to 0.83 (#435)

🐛 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

  • Specify msrv in Cargo.toml (#405)
  • Update tracing-subscriber fixing RUSTSEC-2025-0055 (#427)
  • Add instructions on File Uploads (#418) [Wertzui]

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 07 Apr 19:37
v0.7.1
4274bc9

🐛 Bug Fixes

  • Support passphrases with special characters (#399)