Commit Graph
331 Commits
Author SHA1 Message Date
Julian Schmidhuber f0c0845651 ver(0.20.4): New minor version 2026-04-22 18:29:52 +02:00
Julian Schmidhuber ee567d3ae0 chores(blp): Fix blueprint-compiler formatting for new version 2026-04-20 18:36:00 +02:00
Julian Schmidhuber 9a34a6a8c5 ver(0.20.3): New minor version 2026-04-05 10:59:50 +02:00
Julian Schmidhuber 95c3d4b502 feat(loading): Add unlinking to the loading page
As discussed in #301.
2026-04-05 10:52:04 +02:00
Julian Schmidhuber c1e0294a90 ver(0.20.2): New hotfix version 2026-03-30 10:03:09 +02:00
Julian Schmidhuber aef21c9912 ver(0.20.1): New minor version 2026-03-25 19:38:47 +01:00
Kamil Wolter ad3627ce5f ui(): Align UX to ground truth regarding contacts sync 2026-03-24 13:42:41 +00:00
Sabri Ünal 94091ea277 doc(metainfo): Update metadata 2026-03-22 11:18:00 +00:00
Julian Schmidhuber cf3e88b5a4 ver(0.20.0): New version 2026-03-12 19:45:56 +01:00
Julian Schmidhuber 68397e839b feat(send): Immediately send message
This fixes #101.
2026-03-12 19:22:38 +01:00
Julian Schmidhuber 9892e45f8d feat(group): Add typing notifications for groups
This fixes #255. The code is very ugly and not that efficient, but
probably can't do better than that without upstream changes.
2026-03-11 19:32:58 +01:00
Julian Schmidhuber a46f881e65 ui(messages): Animate first unread message when switching to channel
Fixes #10.
2026-03-11 18:37:43 +01:00
Julian Schmidhuber b87e69305f feat(channel-list): Add unread indicator in the channel list
Fixes #283.
2026-03-10 14:22:19 +01:00
Julian Schmidhuber 3408c888fd ver(0.19.1): New hotfix version 2026-03-09 10:48:00 +01:00
Julian Schmidhuber a1d12f5e68 ver(0.19.0): New version 2026-03-08 14:49:08 +01:00
Julian Schmidhuber 1e97f27c4a screenshot(): Prepare screenshot for 0.19.0 release 2026-03-08 14:19:17 +01:00
Julian Schmidhuber 7100a2fc71 ui(setup-window): Temporarily disable registering as a primary device
This is broken upstream, see https://github.com/whisperfish/presage/issues/371.
Once this has been fixed upstream, I will reenable it.
2026-03-08 11:21:15 +01:00
Julian Schmidhuber ad6935c2f2 ui(reactions): Make the reactions UI more compact 2026-03-08 11:21:15 +01:00
Julian Schmidhuber d8b6d900cc ui(message): Add spacing between attachments and message text
Closes #133.
2026-03-08 11:21:14 +01:00
Julian Schmidhuber 24d8358c5c ui(shortcuts): Port to the libadwaita shortcuts dialog 2026-03-08 11:21:14 +01:00
Julian Schmidhuber 491acadcd2 ui(channel-messages): Move message loading spinner into Overlay
Also port it to an Adw.Spinner.
Closes #130.
2026-03-08 11:21:14 +01:00
Julian Schmidhuber 0edc509a42 ui(message): Decrease message spacing for messages sent in quick succession
Closes #235.
2026-03-08 11:21:14 +01:00
Julian Schmidhuber a7ab3799af feat(startup): Add startup screen
This fixes #118 and #126.
2026-03-04 17:26:20 +01:00
Julian Schmidhuber 5f5155d777 ver(0.18.8): New hotfix version 2026-03-03 15:24:02 +01:00
Julian Schmidhuber 690ae01a0e ver(0.18.7): New hotfix version 2026-03-02 10:27:35 +01:00
Julian Schmidhuber 22a0be0164 ver(0.18.6): Hotfix version 2026-03-01 19:14:42 +01:00
Julian Schmidhuber 16e4165a3f ver(0.18.5): New hotfix version 2026-03-01 17:09:29 +01:00
Julian Schmidhuber e5f8b627ef ver(0.18.4): Hotfix release 2026-02-18 18:43:07 +01:00
Julian Schmidhuber 7f3213f615 ver(0.18.3): New hotfix version 2026-02-13 10:28:09 +01:00
Julian Schmidhuber 599f99a474 ver(0.18.2): New minor release 2026-02-12 16:05:10 +01:00
Julian Schmidhuber b4dda0317d ver(0.18.1): Hotfix version 2026-01-21 12:55:53 +01:00
Julian Schmidhuber 1d6e230da0 ver(0.18.0): New version 2026-01-14 19:32:21 +01:00
Julian Schmidhuber a5b27fe20e fix(primary): Fixes for the primary device mode
See my upstream PRs https://github.com/whisperfish/presage/pull/352 and
https://github.com/whisperfish/libsignal-service-rs/pull/383.
2026-01-09 15:26:04 +01:00
Julian Schmidhuber 3a679901c3 ver(0.17.5): New patch version 2025-12-04 18:39:10 +01:00
Julian Schmidhuber 6bfeea279e ver(0.17.4): New patch version 2025-11-30 14:34:25 +01:00
Julian Schmidhuber 219a53fc15 ver(0.17.3): New patch version 2025-11-12 10:41:35 +01:00
Julian Schmidhuber f803790832 ui(setup-window): Update setup window warning texts
Replaced a thing that is not applicable anymore with the note that
most contacts show up as "Unknown", as noted in https://gitlab.com/schmiddi-on-mobile/flare/-/issues/277#note_2878099248.
2025-11-11 11:47:52 +01:00
Julian Schmidhuber bdf6634888 doc(changelog): Update changelog
I forgot about that when doing the release. I fixed it upstream in
https://github.com/whisperfish/presage/pull/336.
2025-10-21 16:36:50 +02:00
Julian Schmidhuber f6c17d26cf ver(0.17.2): New patch version 2025-10-21 11:08:34 +02:00
Julian Schmidhuber 1ce8ace30d ver(0.17.1): New minor version 2025-10-13 15:56:45 +02:00
Julian Schmidhuber 11baa9bbbc fix(preedit): Implemented support for preedit
This fixes #272.
2025-10-09 14:03:16 +02:00
Julian Schmidhuber ef7d35733c ver(0.17.0): New version 2025-07-18 13:41:31 +02:00
Julian Schmidhuber 4f7a4f7b6b ver(0.16.3): New minor version 2025-06-03 15:49:48 +02:00
Julian Schmidhuber 824fab6779 fix(message): Fix some bugs regarding mentions
This fixes two issues regarding mentions. The first one is that mentions
are actually not highlighted anymore in the text. This probably broke
with the introduction of the special label for messages which allows to
have the timestamp the message was sent at in-line with the actual
message. The bug was caused by overwriting the message attributes when
setting the label, instead of merging the attributes caused by mentions
and the attribute for blank space reserved for the message timestamp. To
fix the issue, the label now saves the message attributes being set and
adds those attributes to the attributes of the underlying label when it
is updated.

The second bug was that message attributes in quotes were using the
attributes of the quoting message instead of the quote itself. The fix is
just a simple change in the blueprint file, taking the attributes for the
label from the quoted message instead of the quoting message.
2025-06-02 18:35:56 +02:00
Julian Schmidhuber d1214ca11f ver(0.16.2): New minor version 2025-06-01 12:21:30 +02:00
Theodore Bjernhed 98f9da4772 fix(reactions): remove U+FE0F from thumbs_* emojis
Render thumbs reactions consistently across Signal clients

`emoji_picker.blp` contains the unicode symbol U+FE0F (VARIATION
SELECTOR-16) for HEAVY BLACK HEART (❤) in order to turn it into the
heart emoji (❤️). For some reason, U+FE0F seems to have been
incorrectly added to THUMBS UP SIGN (👍) and THUMBS DOWN SIGN (👎)
as well, causing Signal clients to display blank reactions when these
emojis were sent by a Flare user.

Since gtk::EmojiChooser already correctly returns the emojis without
U+FE0F, so this commit also standardises the unicode characters used for
reactions.

Fix #208
2025-05-30 14:11:14 +02:00
Julian Schmidhuber 1984cc559d ver(0.16.1): New minor version 2025-05-25 10:42:31 +02:00
Julian Schmidhuber c2944bfadd ver(0.16.0): New version 2025-04-22 16:45:43 +02:00
Julian Schmidhuber fa063e6db4 chores(about): Initialize about window from metainfo
This is to make it similar to other projects of Schmiddi on Mobile.
2025-04-22 15:23:17 +02:00
Julian Schmidhuber e87822c5ea chores(metainfo): Remove "v" prefix for every version in the metainfo
We don't prefix versions with "v".
This is to make it similar to other projects of Schmiddi on Mobile.
2025-04-14 11:59:06 +02:00