Julian Schmidhuber
a8c6321528
chores(deps): Update and remove some dependencies
2024-04-01 16:19:57 +02:00
Julian Schmidhuber
97a3dbf468
chores(cleanup): Fix Easy Todos
2024-04-01 16:19:57 +02:00
Julian Schmidhuber
1d1a7a9eef
chores(clippy): Fix clippy lints
2024-04-01 16:19:57 +02:00
Julian Schmidhuber
eadcf97bf2
chores(cleanup): Cleanup Code
...
This includes:
- Porting pretty much everything from the old way to do properties to the `glib::Properties` macro.
- Defining `crate::prelude` and simplifying imports.
- Cleaning up some obvious bad code.
2024-04-01 16:19:57 +02:00
Julian Schmidhuber
98cda75f0b
fix(message): Fix messages from self sometimes showing avatar and header
2024-03-26 15:47:56 +01:00
Julian Schmidhuber
067b743ebb
perf(startup): Improve performance on startup
...
This is done by:
- Loading channels and their messages of channels in parallel.
- Loading avatars lazily.
2024-03-26 15:47:56 +01:00
Julian Schmidhuber
e81032567c
fix(): Load channels and messages while offline
2024-03-26 15:47:49 +01:00
Cédric Bellegarde
0d93083118
ui(): Withdraw notification when message has been read
2024-03-25 15:02:37 +00:00
Julian Schmidhuber
4dd681b485
ui(channel-info): Revampled Channel Info Dialog
...
Implements #180 .
2024-03-21 11:39:16 +01:00
Julian Schmidhuber
a378dba92c
ui(new-chanel-dialog): Some fixes to the new channel dialog
...
- Select the new channel (fixes #190 ).
- Add the new channel to the top of the channel list instead of the
bottom (fixes #191 ).
- Focus the search entry when opened instead of the menu button.
2024-03-19 16:02:01 +01:00
Julian Schmidhuber
86479577ce
ui(icon): Fix icon not showing up in about and setup windows
2024-03-19 12:14:53 +01:00
Julian Schmidhuber
858d9d8cdd
ci(): Try fix CI build
...
Inspired by <https://gitlab.com/schmiddi-on-mobile/railway/-/merge_requests/49#324fe022d6adf6fa83beeabd08e4dcc1c42be108 >.
2024-03-16 17:24:44 +01:00
Julian Schmidhuber
87a9a774f8
ui(): Dialog for new chat
...
Implements the mockup of #119 .
Builds up from !130 .
Closes #119
2024-03-12 11:00:39 +01:00
Julian Schmidhuber
028ffc92de
ui(): Port to new adwaita dialogs
2024-02-27 16:38:09 +01:00
Julian Schmidhuber
2ee0326092
chores(deps): Update dependencies
2024-02-26 19:52:16 +01:00
Julian Schmidhuber
812d8c7ae2
ver(0.13.0): New version
2024-02-25 14:58:35 +01:00
Julian Schmidhuber
3a7d54c7fb
feat(avatar): Avatars
2024-02-25 11:26:22 +01:00
Spaziale
b2cbe85a02
fix(): Add a timer to invalidate TypingMessage + fix Thread stack size
2024-02-13 14:29:35 +00:00
Julian Schmidhuber
623be2cf83
ver(0.12.0): New version
2024-02-11 13:38:18 +01:00
Spaziale
ef4b4339f1
ui(): Fix contact description + small ui fixes
2024-02-11 10:10:39 +00:00
Spaziale
35ecf9c5a8
ui(): Initial Typing Messages and Various Fixes
2024-01-28 18:38:47 +00:00
Marcin Mielniczuk
da31563487
ui(): send messages on ctrl+enter, not shift+enter
2024-01-25 10:49:58 +01:00
Julian Schmidhuber
57139345a5
chores(deps): Update dependencies
2024-01-24 16:45:12 +01:00
Julian Schmidhuber
2aa42647b4
Merge branch '32bitfix' into 'master'
...
fix 32 bit compilation by using explicit TryInto
See merge request schmiddi-on-mobile/flare!120
2024-01-17 17:46:45 +00:00
Krassy Boykinov
893b70972b
fix 32 bit compilation by using explicit TryInto
2024-01-17 18:37:26 +01:00
Julian Schmidhuber
c20488a715
ui(): Reworked channel info dialog
...
This now displays the phone-number (if applicable), the disappearing
messages timer, and the group description (if applicable).
Also fixes random color of note-to-self chat.
2024-01-09 19:55:55 +01:00
Julian Schmidhuber
f39eaa49e2
fix(entry): Don't send empty message if entry was activated
...
Fixes #148 .
2024-01-09 18:07:39 +01:00
Julian Schmidhuber
fa6434cd35
fix(entry): Swap shift and control
...
Seems like this was always broken to use the shift key instead of the
control key (as documented in the preferences, and also used in other
apps).
2024-01-04 13:31:18 +01:00
Julian Schmidhuber
f93a70f077
prof(): Lazily compute contact title
2023-12-30 11:28:09 +01:00
Julian Schmidhuber
853e69b1c7
fix(entry): Send on Ctrl+Enter when sending on Enter disabled
2023-12-29 17:27:24 +01:00
Julian Schmidhuber
e419f24a28
fix(prefs): Fix quitting application turning off running in background
...
Fixes #135 .
2023-12-29 16:20:22 +01:00
Julian Schmidhuber
f4bd75d9c7
prof(): Reduce memory usage by setup window
2023-12-29 11:29:07 +01:00
Julian Schmidhuber
f60232652d
perf(): Reduce memory usage by emoji choosers
2023-12-29 11:27:46 +01:00
Marco
a234dd38cf
fix missing icon
2023-12-28 18:03:30 +01:00
Marco
d69b0da0d5
Restyle call message item
2023-12-28 14:43:18 +01:00
Marc0x1
156721f4d1
more porting
2023-12-26 15:44:47 +01:00
Marc0x1
e0ebea7140
Merge branch 'master' of https://gitlab.com/schmiddi-on-mobile/flare into grid
2023-12-26 14:37:03 +01:00
Julian Schmidhuber
9da80cd827
dummy(): Change dummy data
2023-12-25 13:16:41 +01:00
Marc0x1
cbc89593ba
port to GtkGrid
2023-12-24 21:39:29 +01:00
Marc0x1
3457eb3d38
resolve threads
2023-12-21 23:16:36 +01:00
Marc0x1
bb0ba14aea
Merge branch 'master' of https://gitlab.com/schmiddi-on-mobile/flare into fix-copy
2023-12-21 22:11:01 +01:00
Julian Schmidhuber
c92085ffd1
fix(panic): Fix another panic when activating background mode
...
This was caused by the returned value of `BackgroundResult::send`
requiring `tokio` during dropping. This patch ensures that the returned
value is dropped in the tokio-thread and not the glib thread.
2023-12-21 16:42:09 +01:00
Julian Schmidhuber
768c2bc1de
chores(): Update presage
2023-12-18 16:37:57 +01:00
Marc0x1
3da6f51f3d
fix: Remove the obj char when text is copied
2023-12-17 17:57:35 +01:00
Julian Schmidhuber
8fdd4117e8
chores(clippy): Fix clippy warnings
2023-12-12 20:08:30 +01:00
Julian Schmidhuber
c80860ece7
upd(): Update presage and lss to experimental versions
...
Also add some things to the changelog that were done in other MRs.
2023-12-11 18:28:28 +01:00
Julian Schmidhuber
c8d7103421
Merge branch 'screenshot-setup-window' into 'master'
...
Add option to screenshot setup window
See merge request schmiddi-on-mobile/flare!104
2023-12-09 15:21:18 +00:00
Julian Schmidhuber
6ed4df8068
Merge branch 'timestamp' into 'master'
...
Place the timestamp inline with the message text + a lot of small ui fixes
See merge request schmiddi-on-mobile/flare!101
2023-12-09 15:19:29 +00:00
Marco Loletti
f359a213a8
ui(): Place the timestamp inline with the message text + a lot of small ui fixes
2023-12-09 15:19:29 +00:00
Julian Schmidhuber
06790ad36f
dummy(): Add option to screenshot setup window
2023-12-09 16:04:50 +01:00