Skip to content

Releases: boxdot/gurk-rs

v0.9.0

03 Mar 21:16
v0.9.0
e22e647

Choose a tag to compare

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

15 Jan 16:01
v0.8.1
5be8806

Choose a tag to compare

🐛 Bug Fixes

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

v0.8.0

31 Dec 10:37
v0.8.0
06f6bde

Choose a tag to compare

🚀 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

02 Nov 12:01
v0.7.2
6fdc0db

Choose a tag to compare

🚀 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

07 Apr 19:37
v0.7.1
4274bc9

Choose a tag to compare

🐛 Bug Fixes

  • Support passphrases with special characters (#399)

v0.7.0

07 Apr 07:55
v0.7.0
015da4b

Choose a tag to compare

⚠️ This release requires relinking.

The data is now encrypted at rest by default. As a result, a passphrase is now
required. If not provided as a CLI argument, you will be prompted for it at
startup. On macOS, the passphrase can be retrieved from the keychain.

🚀 Features

  • Make passphrase obligatory (#389)
  • Add on-boarding flow when there is no config (#391)
  • Replace presage sled store with sqlite (#388)

🐛 Bug Fixes

  • Uploading attachments via presage update (#393)
  • Typo in error message (#394)

v0.6.4

23 Mar 09:20
v0.6.4
a0702ad

Choose a tag to compare

Fixes

  • Strip ANSI escape codes from message text and user names (#386)

v0.6.3

02 Mar 13:25
v0.6.3
c6179ee

Choose a tag to compare

Added

  • Store uploaded attachments in gurk's data directory (#375).
  • Show deprecated config keys on startup (#365, #377).

Fixes

  • Attachment opening handling (#371):
    • Remove invalid characters from attachment file names.
    • Open the attachment in the selected message when pressing Enter.

Internal

  • SQLite is now the default data storage backend (#365, #377).
  • Upgrade to Edition 2024 (#372).

v0.6.2

16 Feb 13:17
v0.6.2
c6424fd

Choose a tag to compare

  • Add command for opening file attachments (#356)
  • Render qr code into a temporary PNG file (#364)

Fixes

  • Bump presage to fix linking (HTTP 409: Conflict) (#358)
  • Security upgrade presage (#362)

v0.6.1

20 Jan 08:31
v0.6.1
d5304b8

Choose a tag to compare

Fixes

  • Don't relink implicitly when the manager cannot be loaded. (#345)
  • Update presage fixing connection to Signal servers (#350)