Skip to content

Releases: boxdot/gurk-rs

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)

v0.6.0

24 Dec 15:46
v0.6.0
c167fd9

Choose a tag to compare

Added

  • Render a message when there are no channels/messages (#338)
  • Keyboard bindings for emoji reactions (#327, #330)

Fixes

  • Random state reusage (#326):
    This fixes the long-stating issue #234 about losing the Signal session and
    losing messages between linked clients.
  • Replace reaction in UI instead of always removing it when replacing it (#332)
  • Ignore empty names from contact store (#336)

Internal

  • Respect RUST_LOG when specifying --verbose (#322)

v0.5.2

28 Oct 13:51
c14e2ec

Choose a tag to compare

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

29 Aug 09:37
6589bc0

Choose a tag to compare

Added

  • Edit messages (#301)

Fixes

  • Fix unexpected response HTTP 409 during linking (#299)