Skip to content

Releases: boxdot/gurk-rs

v0.5.2

28 Oct 13:51
c14e2ec
Compare
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
Compare
Choose a tag to compare

Added

  • Edit messages (#301)

Fixes

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

v0.5.0

27 Jun 19:32
5f4a008
Compare
Choose a tag to compare

New configuration which enables encryption of the signal keystore and
the gurk messages database:

passphrase = "secret"

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

14 Mar 17:53
c2b43d0
Compare
Choose a tag to compare

Due to several fixes in libsignal-service-rs/presage and the upgrade of
libsignal protocol it is recommended to relink the account:

gurk --relink

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

23 Dec 09:17
78b3034
Compare
Choose a tag to compare

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

18 Sep 17:41
ce58e1c
Compare
Choose a tag to compare

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

04 Apr 11:42
Compare
Choose a tag to compare

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

03 Nov 20:28
48bf12d
Compare
Choose a tag to compare

⚠️ 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

20 Sep 20:05
7930a28
Compare
Choose a tag to compare

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

16 Jun 08:17
9ae89bc
Compare
Choose a tag to compare

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)