Matti Viljanen activity https://gitlab.com/direc85 2026-03-08T14:59:14Z tag:gitlab.com,2026-03-08:5179404700 Matti Viljanen commented on merge request !754 at Whisperfish / Whisperfish - Signal on Sailfish OS 2026-03-08T14:59:14Z direc85 Matti Viljanen

tracing::error?

tag:gitlab.com,2026-02-28:5153468626 Matti Viljanen commented on merge request !735 at Whisperfish / Whisperfish - Signal on Sailfish OS 2026-02-28T15:58:22Z direc85 Matti Viljanen

Unable to rebase this further on top of curren lss master; will get back to it later. I'd say we'd better figure out some other pull requests out of the way first "in the way".

tag:gitlab.com,2026-02-28:5153467186 Matti Viljanen commented on merge request !741 at Whisperfish / Whisperfish - Signal on Sailfish OS 2026-02-28T15:56:47Z direc85 Matti Viljanen

I'm currently stuck with this due to database migration, but we can revisit the approach later. I'm trying to advance our key handling and make it resemble what SA does more, but if there's a better and cleaner way to do it I'm all ears.

tag:gitlab.com,2026-02-28:5153459539 Matti Viljanen commented on merge request !724 at Whisperfish / Whisperfish - Signal on Sailfish OS 2026-02-28T15:50:53Z direc85 Matti Viljanen

Rebased but not tested in isolation. Will get back to this later.

tag:gitlab.com,2026-02-28:5153459122 Matti Viljanen pushed to project branch main at Whisperfish / Whisperfish - Signal on Sailfish OS 2026-02-28T15:50:26Z direc85 Matti Viljanen

Matti Viljanen (afc761de) at 28 Feb 15:50

Merge branch 'main' into 'main'

... and 1 more commit

tag:gitlab.com,2026-02-28:5153459102 Matti Viljanen accepted merge request !743: Fixes a small typo in harbour-whisperfish-fi.ts at Whisperfish / Whisperfish - Signal on Sailfish OS 2026-02-28T15:50:25Z direc85 Matti Viljanen

Adds a missing 't'.

I would've used Weblate for this change, but for some reason I'm unable to connect to it at the moment.

tag:gitlab.com,2026-02-28:5153458866 Matti Viljanen commented on merge request !724 at Whisperfish / Whisperfish - Signal on Sailfish OS 2026-02-28T15:50:09Z direc85 Matti Viljanen

It's only ever used once at startup, reading two small files asynchronously probably don't yield any time saved in the context it's used and it lets the code that uses it be simplified (in my opinion) quite a bit.

tag:gitlab.com,2026-02-28:5153443318 Matti Viljanen pushed to project branch syncmessage-handling at Whisperfish / Whisperfish - Signal on Sailfish OS 2026-02-28T15:35:24Z direc85 Matti Viljanen

Matti Viljanen (6589dfea) at 28 Feb 15:35

Properly check reaction target message author

... and 13 more commits

tag:gitlab.com,2026-02-28:5153441732 Matti Viljanen pushed to project branch kyber-keys-handling at Whisperfish / Whisperfish - Signal on Sailfish OS 2026-02-28T15:33:31Z direc85 Matti Viljanen

Matti Viljanen (7b3f4584) at 28 Feb 15:33

Handle mark Kyber pre keys used more correctly

... and 23 more commits

tag:gitlab.com,2026-02-28:5153428091 Matti Viljanen pushed new project branch stickers-message at Whisperfish / Whisperfish - Signal on Sailfish OS 2026-02-28T15:23:18Z direc85 Matti Viljanen

Matti Viljanen (3f714c1d) at 28 Feb 15:23

wip: sticker and vcard service messages

... and 1 more commit

tag:gitlab.com,2026-02-28:5153397954 Matti Viljanen approved merge request !743: Fixes a small typo in harbour-whisperfish-fi.ts at Whisperfish / Whisperfish - Signal on Sailfish OS 2026-02-28T14:59:19Z direc85 Matti Viljanen

Adds a missing 't'.

I would've used Weblate for this change, but for some reason I'm unable to connect to it at the moment.

tag:gitlab.com,2026-01-18:5006877439 Matti Viljanen commented on merge request !740 at Whisperfish / Whisperfish - Signal on Sailfish OS 2026-01-18T18:29:06Z direc85 Matti Viljanen

Nice catch for the non-allocating values! Looks fine to me.

tag:gitlab.com,2026-01-18:5006877435 Matti Viljanen approved merge request !740: make AugmentedSession::section timezone aware at Whisperfish / Whisperfish - Signal on Sailfish OS 2026-01-18T18:29:06Z direc85 Matti Viljanen

Currently, the session view is sectioned with "Today", "Yesterday", etc., until all days of the week, and then "Older".

This PR should:

  • make the section() call take into account timezones (cc @tneo). Days are UTC-0 centred, yielding the occasional glitch for people close to UTC, but .
  • make section() return a Cow instead of always allocating.
  • add additional sections for "past week", "past month", and named past months beyond that.
tag:gitlab.com,2026-01-18:5006868430 Matti Viljanen pushed to project branch registration-lock-message at Whisperfish / Whisperfish - Signal on Sailfish OS 2026-01-18T18:18:23Z direc85 Matti Viljanen

Matti Viljanen (c0178d1d) at 18 Jan 18:18

Detect account PIN code set during registration

... and 131 more commits

tag:gitlab.com,2026-01-18:5006826617 Matti Viljanen pushed to project branch websockets at Whisperfish / Whisperfish - Signal on Sailfish OS 2026-01-18T17:49:12Z direc85 Matti Viljanen

Matti Viljanen (6b89eeb1) at 18 Jan 17:49

Minimal changes for libsignal-service-rs WebSocket

... and 17 more commits

tag:gitlab.com,2026-01-18:5006820604 Matti Viljanen opened merge request !741: Kyber keys handling at Whisperfish / Whisperfish - Signal on Sailfish OS 2026-01-18T17:43:31Z direc85 Matti Viljanen

This MR improves Kyber key handling by implementing last_resot_key_tuples table, similar to what Signal Android does. It includes one index migration and tests for the new functions.

tag:gitlab.com,2026-01-18:5006819691 Matti Viljanen pushed new project branch kyber-keys-handling at Whisperfish / Whisperfish - Signal on Sailfish OS 2026-01-18T17:42:02Z direc85 Matti Viljanen

Matti Viljanen (0c1ef275) at 18 Jan 17:42

Handle mark Kyber pre keys used more correctly

... and 2 more commits

tag:gitlab.com,2026-01-18:5006807843 Matti Viljanen pushed to project branch refactor-handle-message at Whisperfish / Whisperfish - Signal on Sailfish OS 2026-01-18T17:29:07Z direc85 Matti Viljanen

Matti Viljanen (ddac0795) at 18 Jan 17:29

Run cargo update and cargo upgrade

... and 34 more commits

tag:gitlab.com,2026-01-18:5006806165 Matti Viljanen pushed to project branch syncmessage-handling at Whisperfish / Whisperfish - Signal on Sailfish OS 2026-01-18T17:27:45Z direc85 Matti Viljanen

Matti Viljanen (07bcb2c9) at 18 Jan 17:27

Properly check reaction target message author

... and 15 more commits

tag:gitlab.com,2026-01-18:5006805258 Matti Viljanen pushed to project branch bump-libsignal at Whisperfish / Whisperfish - Signal on Sailfish OS 2026-01-18T17:26:51Z direc85 Matti Viljanen

Matti Viljanen (3d514aba) at 18 Jan 17:26

Shellcheck

... and 5 more commits