Commit Graph
128 Commits
Author SHA1 Message Date
Julian Schmidhuber a2ecf5bb73 ui(): Update last message of channel 2023-09-01 12:25:10 +00:00
Julian Schmidhuber 0dcf7f9276 ui(): Show timestamp only when changed 2023-09-01 08:46:19 +00:00
Julian Schmidhuber 721a9ef57d ver(0.10.0): New version 2023-08-28 13:35:56 +02:00
Marco Loletti 9a42aaba86 ui(entry): Restyle text entry 2023-08-28 11:32:11 +00:00
Julian Schmidhuber 63cc0b5fd0 feat(): Remove messages of channel 2023-08-28 10:51:47 +00:00
Marco Loletti 428a2d2da0 ui(): Use blurhash as a placeholder 2023-08-28 10:48:20 +00:00
Marco Loletti f331bd942e ui(): Restyle link pages 2023-08-17 14:39:01 +00:00
Julian Schmidhuber a1c878f6ba ver(0.9.3): New version 2023-08-17 11:22:07 +02:00
Marco Loletti cf63731333 feat(): Add libspelling support 2023-08-14 14:27:13 +00: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 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 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 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
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
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
Julian Schmidhuber 69cf66a576 ui(messages): UI changes to differentiate own messages from others
Fixes #51.
2023-05-07 14:52:10 +02:00
Julian Schmidhuber 6ab81a3291 ui(accels): Keyboard shortcut to close window 2023-05-07 13:45:34 +02:00
Julian Schmidhuber 61ecacc393 ui(messages): Scroll down button
Related to #48.
2023-05-07 13:24:27 +02:00
Julian Schmidhuber b84512e414 Add setting to only show non-empty channels 2023-05-07 10:56:41 +00:00
Julian Schmidhuber 739a5c7dc4 ver(0.8.0): New version 2023-05-03 15:16:02 +02:00
Julian Schmidhuber a5225daeed perf(messages): Move loading of messages into secondard thread
This should improve performance.
2023-04-22 17:03:39 +02:00
Julian Schmidhuber 7e65fca427 fix(messages): Fix messages view being cut off somtimes
This happens when a label gets wrapped.
2023-04-16 13:50:29 +02:00
Julian Schmidhuber f1a00172ae Improved message loading 2023-04-15 10:27:12 +00:00
Julian Schmidhuber 5a627bf768 chores(deps): Update presage 2023-04-12 16:50:35 +02:00