174 Commits
Author SHA1 Message Date
Julian Schmidhuber ae166be1d3 fix(): Build gschema on meson build 2023-08-15 11:18:58 +02:00
Julian Schmidhuber 893ffc5146 Merge branch 'master' into devel 2023-08-14 16:41:42 +02:00
Marco Loletti cf63731333 feat(): Add libspelling support 2023-08-14 14:27:13 +00:00
Julian b0ba24e11a doc(): Make some changes to the README and metainfo files 2023-08-12 10:11:01 +00:00
Marc0x1 67e810262f build(): Small fixes 2023-08-11 12:49:13 +02:00
Marco Loletti 0b323179ca ui(): Restyle Attachments 2023-08-11 10:47:12 +02:00
Julian Schmidhuber 8205e2b3d9 doc(): Add links to the new website 2023-08-11 10:47:12 +02:00
Marco Loletti 4851c7ce19 ui(): Restyle Attachments 2023-08-10 17:31:40 +00:00
Julian Schmidhuber 1c27be0672 doc(): Add links to the new website 2023-08-10 16:23:24 +02:00
Julian Schmidhuber 5b216442e2 chore(refactor): Refactor message item rows
This is a refactor of the old way how the message list was populated.
This was pretty inefficient. Now, it is replaced by an intermediate
`ItemRow` widget which (for some reason, even though it does the same)
makes it considerably more efficient.

This is related to <https://gitlab.com/schmiddi-on-mobile/flare/-/issues/86#note_1504777491>.

This should also make #10 somewhat feasible.
2023-08-09 19:26:23 +02:00
Marc0x1 c1398f68ab chores(build): Don't hardcode app id 2023-08-09 19:09:17 +02:00
Julian Schmidhuber 236b42db02 chore(refactor): Refactor message item rows
This is a refactor of the old way how the message list was populated.
This was pretty inefficient. Now, it is replaced by an intermediate
`ItemRow` widget which (for some reason, even though it does the same)
makes it considerably more efficient.

This is related to <https://gitlab.com/schmiddi-on-mobile/flare/-/issues/86#note_1504777491>.

This should also make #10 somewhat feasible.
2023-08-09 17:29:06 +02:00
Julian Schmidhuber df286da2e1 ver(0.9.2): New hotfix version 2023-08-09 15:58:59 +02:00
Marco 7946202b2d chores(icon): Use the beta icon for development builds 2023-08-09 15:48:09 +02:00
Julian Schmidhuber 97d14ea0bc ver(0.9.2): New hotfix version 2023-08-09 15:32:17 +02:00
Julian Schmidhuber ecc1484f31 doc(): Update description 2023-08-07 19:56:51 +02:00
Julian Schmidhuber de8e0a79f2 chores(): New namespace 2023-08-06 13:39:57 +02:00
Julian Schmidhuber 79614e5512 ver(0.9.1): New minor version 2023-08-02 16:16:02 +02:00
Julian Schmidhuber 53fa7f8d82 feat(): Allow submission of captchas
This adds a new "Submit Captcha" entry to the main menu of the window
that has a short introduction on what to do and entries to paste the
corresponding fields.

Note that this was not tested fully as I never had to submit a captcha.

Related to #81.
2023-08-02 15:30:20 +02:00
Julian Schmidhuber 68f5aa17ca ui(setting): Setting to turn off sending messages on enter
Fixes #85.
2023-08-01 20:23:38 +02:00
Julian Schmidhuber be89c9a9d5 ui(error): Make error-dialog message selectable
Also remove unused import
2023-08-01 18:43:43 +02:00
Tim M d9c487cf8b feat(reaction): Reaction notifications 2023-07-29 15:37:14 +00:00
Julian Schmidhuber 16acc70ceb Merge branch 'update-blueprint' into 'master'
chores(deps): Update to Blueprint 0.10

See merge request Schmiddiii/flare!67
2023-07-29 10:15:12 +00:00
Marco Loletti 71fca6b7b2 ui(message): Move download and open with to popover menu 2023-07-25 17:09:53 +00:00
Marc0x1 427b9435f8 chores(deps): Update to Blueprint 0.10 2023-07-22 12:06:26 +02:00
Julian Schmidhuber eee0ab33d0 Remove hardcoding of font size 2023-07-20 10:50:44 +00:00
Julian Schmidhuber a19ee4fdf5 build(meson): Remove unneeded install of resources
The resources are bundled in the binary already, they don't need to be
installed separately.
2023-07-17 21:42:42 +02:00
Julian Schmidhuber 41c1d7aed7 ver(0.9.0): New version 2023-07-10 18:23:23 +02:00
Julian Schmidhuber 5c9d39a3f3 fix(avatar): Fix showing avatar in groups 2023-07-09 11:19:22 +02:00
Marc0x1 cca4356ba2 ui(popover): close the popover when the emoji picker is called 2023-07-06 23:23:42 +02:00
Marco Loletti 7a2562b333 ui(popover): switch to right click and add longpress 2023-07-06 14:12:12 +00:00
Marco Loletti dfe338ec9c ui(message): Popover rework 2023-07-02 08:42:48 +00:00
Marco Loletti 273e0d4586 feat(voice-message): Implement voice messages 2023-06-26 17:20:24 +00:00
Marco Loletti 25c3eadcce ui(): fix padding with replying message 2023-06-24 14:34:37 +00:00
Marco Loletti 7802992eab ui(): Port to blueprint 2023-06-23 13:51:47 +00:00
Julian 1861feb9ad ui(): Use undeprecated colours 2023-06-21 21:49:57 +02:00
Kainoa Kanter fa487db566 Add comment to desktop file 2023-06-18 23:28:03 +00:00
Julian d464271328 ui(): Make message bubbles theme correctly 2023-06-17 11:15:05 +02:00
Marco Loletti 119270e509 ui(): Make emoji-only text bigger and restyle quote 2023-06-17 08:57:15 +00:00
Marco Loletti 4079e174c3 ui(): Display header name dynamically and small ui fixes 2023-06-15 14:59:32 +00:00
Julian Schmidhuber cf199e260a chores(deps): Update to GTK 4.10 2023-06-12 10:47:36 +00:00
Julian Schmidhuber e73509e5b6 fix(attachment): Ellipsize attachments with very long names
Closes #83.
2023-06-10 17:16:52 +02:00
Marc0x1 12c6e9b6b4 ui(): use lighter colors 2023-06-10 15:33:46 +02:00
Marc0x1 8c2a5844ec ui(): Small fixes for outgoing messages 2023-06-10 12:36:15 +02:00
Marc0x1 c8a3306a70 ui(): Fix hard-coded colors and general UI improvements 2023-06-10 10:46:31 +02:00
Julian Schmidhuber 371652032a fix(ui): Fix reply messages not displaying special characters 2023-05-30 11:18:44 +02:00
Julian Schmidhuber 34e4581a5c ver(0.8.2): New version 2023-05-29 13:08:14 +02:00
Julian Schmidhuber 3e89dd8327 feat(mention): Mention
This adds support for receiving mentions. This replaces the "weird
character" that was present in messages where someone was mentioned with
the usual "@Profile Name". Furthermore, this string will then be
highlighted blue.

Fixes #54.
2023-05-29 10:45:08 +02:00
Julian Schmidhuber 59fa7b1d38 ui(): General UI improvements
- Add an "pick emoji" button.
- Add a title to the empty channel messages status page.
- Add a little space between username and timestamp of a message.

Related to <https://gitlab.com/Schmiddiii/flare/-/issues/48#note_1382849196>.
2023-05-20 16:47:22 +02:00
Julian Schmidhuber 315e72da1e ver(0.8.1): New minor version 2023-05-08 16:12:46 +02:00