Skip to content

Releases: boxdot/gurk-rs

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)

v0.2.3

10 Jan 23:33
Compare
Choose a tag to compare

Fixed

v0.2.2

02 Oct 08:24
f593b29
Compare
Choose a tag to compare

Added

  • Add basic emojis and reactions support. (#91)
  • Open URL (if any) in selected message on Enter when input is empty. (#99)
  • Send attachments from file:// paths (#100).

Fixed

v0.2.1

20 Jul 08:07
de5c332
Compare
Choose a tag to compare

Fixed

  • Fix formatting of phone number and update user name on start. (#78)
  • Fix an overflow error and crash by adding a subtraction check. (#88)