Commit Graph
289 Commits
Author SHA1 Message Date
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
Julian Schmidhuber 067e13fd04 ver(0.15.16): New minor version 2025-04-09 10:04:05 +02:00
Julian Schmidhuber 631fbd73b2 fix(attachment): Fix attachments being cut off in messages 2025-04-07 12:24:01 +02:00
Julian Schmidhuber dde0bcab62 ver(0.15.15): New minor version 2025-04-01 19:22:26 +02:00
Julian Schmidhuber 779ac2abad fix(header-bar): Fix some channel names not displaying in the header bar
Fixes #256.
2025-03-27 13:47:19 +01:00
Julian Schmidhuber 395574e590 ver(0.15.14): New minor version 2025-03-09 14:49:23 +01:00
Julian Schmidhuber 4a78b0e92a ver(0.15.13): New minor version 2025-03-06 19:13:50 +01:00
Julian Schmidhuber 7fab541bf0 fix(attachment): Fix attachment box being massive 2025-03-02 17:06:20 +01:00
Julian Schmidhuber e48a61f814 ver(0.15.12): New minor version 2025-02-28 14:33:18 +01:00
Julian Schmidhuber a6d38fa833 ver(0.15.11): New hotfix version 2025-02-26 17:10:12 +01:00
Julian Schmidhuber 1e5492329c ver(0.15.10): New minor version 2025-02-26 15:43:21 +01:00
Julian Schmidhuber 3353f0c3ad chores(ui): Fix blueprint-compiler format 2025-02-18 20:06:22 +01:00
Julian Schmidhuber f7c4d133dd chores(blueprint): Fix blueprint warnings 2025-02-13 19:21:51 +01:00
Julian Schmidhuber 84ca33a338 ver(0.15.9): New minor version 2025-02-13 15:40:13 +01:00
Julian Schmidhuber f412701ad8 ver(0.15.8): New minor version 2025-01-30 16:25:04 +01:00
Julian Schmidhuber 7323e71dc0 Merge branch 'drop-unused-label' into 'master'
fix(setup_window): Drop unused label

See merge request schmiddi-on-mobile/flare!162
2025-01-25 12:01:38 +00:00
Adrien Plazas 8bc34d0b15 fix(setup_window): Align paragraphs at start
This aligns the paragraph labels at the start of the page, as we try to
do everywhere in GNOME.

Signed-off-by: Adrien Plazas <[email protected]>
2025-01-25 09:26:15 +01:00
Adrien Plazas 44fa88942f fix(setup_window): Drop unused label
It is replaced by the following box right after being added, making it
destroyed as soon as it is used, and hence unused in practice.

Signed-off-by: Adrien Plazas <[email protected]>
2025-01-25 09:25:02 +01:00
Adrien Plazas 0c94d51688 fix(text_entry): Hide text overflow
This prevents the text from popping out of the rounded corners.

Signed-off-by: Adrien Plazas <[email protected]>
2025-01-22 15:42:38 +01:00
Julian Schmidhuber d63465360e ver(0.15.7): New Hotfix Version 2025-01-16 10:36:21 +01:00
Julian Schmidhuber a07f4d8873 chores(): Format blueprint code 2024-12-02 13:45:36 +01:00
Julian Schmidhuber 2cddebc1cc ver(0.15.6): New minor version 2024-11-20 18:37:01 +01:00
Julian Schmidhuber bead27f4d5 ver(0.15.5): New minor version 2024-11-11 17:49:23 +01:00
Julian Schmidhuber c80b53b9ce ver(0.15.4): New minor version 2024-11-02 14:21:46 +01:00
Guido Günther a9c97524d6 text-entry: Don't focus emoji button on click
This prevents the send buttom from taking focus thus closing the OSK
when sending each message on touch devices.

Signed-off-by: Guido Günther <[email protected]>
2024-10-30 17:41:11 +01:00
Guido Günther 1f97fcf0a0 channel-messages: Don't focus buttons on click
This prevents the send, emoji and attachments buttons from taking focus
thus ensuring that the OSK stays visible when sending messages or adding
attachments on touch devices.

Signed-off-by: Guido Günther <[email protected]>
2024-10-30 17:41:11 +01:00
Tim Magee 1d95fe7717 change default reaction emoji to match official Signal app 2024-10-11 17:39:21 -04:00
Julian Schmidhuber 4190bd5ebe ver(0.15.3): New minor version 2024-10-07 12:28:18 +02:00
Julian Schmidhuber 2bec8509b1 chores(deps): Update to GNOME 47
This allows the usage of Adw.ButtonRow to improve the UI of the linked
devices window and the contact info window.

Fixes #205.
2024-10-06 15:32:22 +02:00
Julian Schmidhuber c058d64e11 ver(0.15.2): New minor version 2024-09-26 16:38:00 +02:00
Julian Schmidhuber ced3471bc9 fix(metainfo): Fix metainfo not being up-to-date
This was as I usually modify `metainfo.in`, which should not exist
anymore after allowing translations for the metainfo.
I moved all modifications from the `metainfo.in` to `metainfo.in.in`,
and it seems to work now.
2024-09-16 13:18:02 +02:00
Julian Schmidhuber ba934510d7 ver(0.15.1): New minor version 2024-09-13 13:17:54 +02:00
Julian Schmidhuber 629fa7a8a9 ver(0.15.0): New version 2024-07-22 19:10:27 +02:00
Julian Schmidhuber 40b4aa26a4 feat(primary): Add env variable to enable primary device button on setup 2024-06-16 14:44:09 +02:00
Julian Schmidhuber 850e099bd5 chores(deps): Update presage
Also finishes the implementation of the linked devices window, as
primary-device now works again after the update.
2024-06-16 14:44:09 +02:00
Nelson Penn 6ce7befd98 build(meson): Add explicit version constraints for several dependencies 2024-06-09 08:03:35 +00:00
Julian Schmidhuber efe227b9e1 ver(0.14.3): New patch version 2024-04-20 13:48:01 +02:00
Julian Schmidhuber 30f87f164c fix(metainfo): Revert fix for metainfo
Reverts e214e0fa6d and instead uses
appstream to do it correctly.
2024-04-17 18:44:40 +02:00
Julian Schmidhuber e214e0fa6d fix(metainfo): Fix metainfo installation
Regression from 53fda23581.
2024-04-17 17:00:46 +02:00
Julian Schmidhuber 53fda23581 chores(metainfo): Some fixes to the metainfo
Fixes incorrect developer reverse URI and furthermore metainfo not being
translatable.

This was inspired by <https://gitlab.com/schmiddi-on-mobile/pipeline/-/merge_requests/187>.
2024-04-15 19:41:31 +02:00
Tobias Bernard 8f07248a48 metainfo: add brand colors 2024-04-09 22:36:16 +00:00
Julian Schmidhuber 4d786f2796 i18n(po,pot): Remove name from translatable strings 2024-04-05 10:41:27 +02:00
Julian Schmidhuber 691bfd0eaf ver(0.14.2): New minor version 2024-04-02 13:36:29 +02:00