Ilnur Sultanov
04dbcaaeab
i18n(ru): Translated using Weblate (Russian)
...
Currently translated at 98.1% (207 of 211 strings)
Translation: Schmiddi on Mobile/Flare
Translate-URL: https://hosted.weblate.org/projects/schmiddi-on-mobile/flare/ru/
2025-12-25 18:00:20 +01:00
Goudarz Jafari
97791c4e44
i18n(fa): Translated using Weblate (Persian)
...
Currently translated at 61.6% (130 of 211 strings)
Translation: Schmiddi on Mobile/Flare
Translate-URL: https://hosted.weblate.org/projects/schmiddi-on-mobile/flare/fa/
2025-12-20 18:00:19 +01:00
Davide Ariel Rossolato
13307f7cbc
i18n(it): Translated using Weblate (Italian)
...
Currently translated at 100.0% (211 of 211 strings)
Translation: Schmiddi on Mobile/Flare
Translate-URL: https://hosted.weblate.org/projects/schmiddi-on-mobile/flare/it/
2025-12-17 17:00:19 +01:00
Julian Schmidhuber
d18078eadd
Merge branch 'updates' into 'master'
...
Update Rust dependencies
See merge request schmiddi-on-mobile/flare!189
2025-12-14 18:43:11 +00:00
Julian Schmidhuber
6859a3d54b
chores(deps): Update Rust dependencies
...
The biggest annoyance was gtk-rs requiring many more @implements for some
objects. Also need to update gdk-pixbuf for blurhash-rs.
2025-12-14 19:01:39 +01:00
Loc Huynh
f340f90320
i18n(vi): Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (211 of 211 strings)
Translation: Schmiddi on Mobile/Flare
Translate-URL: https://hosted.weblate.org/projects/schmiddi-on-mobile/flare/vi/
2025-12-12 05:00:20 +01:00
Angelo Schirinzi
6b5347d2b1
i18n(it): Translated using Weblate (Italian)
...
Currently translated at 100.0% (211 of 211 strings)
Translation: Schmiddi on Mobile/Flare
Translate-URL: https://hosted.weblate.org/projects/schmiddi-on-mobile/flare/it/
2025-12-10 22:00:19 +01:00
Julian Schmidhuber
3a679901c3
ver(0.17.5): New patch version
0.17.5
2025-12-04 18:39:10 +01:00
Julian Schmidhuber
81583987aa
Merge branch 'fix-avatar-cache' into 'master'
...
Fix the avatars not being properly cached anymore
See merge request schmiddi-on-mobile/flare!188
2025-12-04 17:26:22 +00:00
Julian Schmidhuber
68b4acca71
fix(avatar): Fix the avatars not being properly cached anymore
...
This was fixed upstream: https://github.com/whisperfish/presage/pull/348 .
2025-12-04 16:58:21 +01:00
Julian Schmidhuber
6bfeea279e
ver(0.17.4): New patch version
0.17.4
2025-11-30 14:34:25 +01:00
Julian Schmidhuber
3c49ea97be
Merge branch 'fix-unlink' into 'master'
...
Fix unlinking the device, and the store not being encrypted
See merge request schmiddi-on-mobile/flare!186
2025-11-30 13:32:29 +00:00
Julian Schmidhuber
70df7e692d
fix(unlink,store): Fix unlinking the device, and the store not being encrypted
...
The reason for unlinking being broken is twofold:
- Upstream presage incorrectly implemented clearing the store, or in case
of clearing messages and profiles did not implement clearing it at all.
This is fixed in <https://github.com/whisperfish/presage/pull/340 >.
- The store implementation is now asynchronous, which means that it can
happen that the window closes (and therefore also the application
finishes) before clearing the store actually finished executing. This
was fixed by moving the window closing into the asynchronous part of
the signal handler.
I furthermore swapped out `clear_messages`, `clear_contacts` and
`clear_groups` out by a single `clear_contents` call that does all the
things at once in presage.
Furthermore, due to an upstream fix <https://github.com/whisperfish/presage/pull/345 >,
the store is now actually encrypted, instead of having an unencrypted
sqlite store.
2025-11-30 13:16:58 +01:00
Roma
72fc454ee9
i18n(uk): Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (211 of 211 strings)
Translation: Schmiddi on Mobile/Flare
Translate-URL: https://hosted.weblate.org/projects/schmiddi-on-mobile/flare/uk/
2025-11-27 06:00:47 +01:00
Coding Otaku
b42dc57f9e
i18n(ml): Translated using Weblate (Malayalam)
...
Currently translated at 100.0% (211 of 211 strings)
Translation: Schmiddi on Mobile/Flare
Translate-URL: https://hosted.weblate.org/projects/schmiddi-on-mobile/flare/ml/
2025-11-27 06:00:37 +01:00
krzemyk
ee8fa7e251
i18n(pl): Translated using Weblate (Polish)
...
Currently translated at 100.0% (211 of 211 strings)
Translation: Schmiddi on Mobile/Flare
Translate-URL: https://hosted.weblate.org/projects/schmiddi-on-mobile/flare/pl/
2025-11-24 21:51:16 +01:00
Karol Putyra
48edcbf5ca
i18n(pl): Translated using Weblate (Polish)
...
Currently translated at 100.0% (211 of 211 strings)
Translation: Schmiddi on Mobile/Flare
Translate-URL: https://hosted.weblate.org/projects/schmiddi-on-mobile/flare/pl/
2025-11-24 21:51:16 +01:00
Jarek Zagórski
4071897d6c
i18n(pl): Translated using Weblate (Polish)
...
Currently translated at 100.0% (211 of 211 strings)
Translation: Schmiddi on Mobile/Flare
Translate-URL: https://hosted.weblate.org/projects/schmiddi-on-mobile/flare/pl/
2025-11-24 21:51:15 +01:00
Loc Huynh
184271870b
i18n(vi): Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (211 of 211 strings)
Translation: Schmiddi on Mobile/Flare
Translate-URL: https://hosted.weblate.org/projects/schmiddi-on-mobile/flare/vi/
2025-11-23 07:51:20 +01:00
Loc Huynh
466e1fd3be
i18n(vi): Translated using Weblate (Vietnamese)
...
Currently translated at 1.4% (3 of 211 strings)
Translation: Schmiddi on Mobile/Flare
Translate-URL: https://hosted.weblate.org/projects/schmiddi-on-mobile/flare/vi/
2025-11-22 06:38:55 +01:00
marvel at flowers
56e33efc0b
i18n(zh_Hans): Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 89.5% (189 of 211 strings)
Translation: Schmiddi on Mobile/Flare
Translate-URL: https://hosted.weblate.org/projects/schmiddi-on-mobile/flare/zh_Hans/
2025-11-21 19:51:16 +00:00
Priit Jõerüüt
d3490bc57b
i18n(et): Translated using Weblate (Estonian)
...
Currently translated at 100.0% (211 of 211 strings)
Translation: Schmiddi on Mobile/Flare
Translate-URL: https://hosted.weblate.org/projects/schmiddi-on-mobile/flare/et/
2025-11-21 19:51:15 +00:00
Julian Schmidhuber
d1b0294501
i18n(po,pot): Update translation files
2025-11-20 14:14:12 +01:00
Julian Schmidhuber
9f7b7f23f0
chores(clippy): Fix clippy lints
2025-11-20 14:11:55 +01:00
Julian Schmidhuber
7ad6213c66
chores(nix): Update nix flake
2025-11-20 14:11:40 +01:00
Julian Schmidhuber
219a53fc15
ver(0.17.3): New patch version
0.17.3
2025-11-12 10:41:35 +01:00
Julian Schmidhuber
0952374059
Merge branch 'fix-unidentified-sending' into 'master'
...
Fix sending messages often leading to captchas
See merge request schmiddi-on-mobile/flare!187
2025-11-12 09:40:15 +00:00
Julian Schmidhuber
f973e6ebee
Merge branch 'update-setup-window-text' into 'master'
...
Update setup window warning texts
See merge request schmiddi-on-mobile/flare!185
2025-11-12 09:39:57 +00:00
Julian Schmidhuber
897427feaf
fix(): Fix sending messages often leading to captchas
...
This pretty much only includes the upstream fix for it,
https://github.com/whisperfish/presage/pull/341 .
2025-11-12 10:39:30 +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
Fraxinus Acer
ddcea577f8
i18n(ru): Translated using Weblate (Russian)
...
Currently translated at 97.1% (204 of 210 strings)
Translation: Schmiddi on Mobile/Flare
Translate-URL: https://hosted.weblate.org/projects/schmiddi-on-mobile/flare/ru/
2025-10-30 19:02:46 +00:00
Coding Otaku
6fbd2cf165
i18n(ml): Translated using Weblate (Malayalam)
...
Currently translated at 100.0% (210 of 210 strings)
Translation: Schmiddi on Mobile/Flare
Translate-URL: https://hosted.weblate.org/projects/schmiddi-on-mobile/flare/ml/
2025-10-29 12:07:18 +01:00
Sabri Ünal
933da6eacd
i18n(tr): Translated using Weblate (Turkish)
...
Currently translated at 100.0% (210 of 210 strings)
Translation: Schmiddi on Mobile/Flare
Translate-URL: https://hosted.weblate.org/projects/schmiddi-on-mobile/flare/tr/
2025-10-25 10:02:48 +00: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
0.17.2
2025-10-21 11:08:34 +02:00
Julian Schmidhuber
b4df859e6c
doc(changelog): Update CHANGELOG
2025-10-21 10:57:50 +02:00
Julian Schmidhuber
117ef0df6c
chores(deps): Update presage dependency
...
This in particular fixes linking Flare which was broken for a while now.
See https://github.com/whisperfish/presage/issues/333 .
2025-10-21 10:55:05 +02:00
Julian Schmidhuber
f0ca0ae9bd
Merge branch 'backend-localset' into 'master'
...
Partial fix for messages loading a long time if backend busy
See merge request schmiddi-on-mobile/flare!184
2025-10-21 08:52:52 +00:00
Julian Schmidhuber
2887ebd771
fix(backend): Partial fix for messages loading a long time if backend busy
...
If the backend is busy, e.g. downloading attachments, this would block
the entire backend thread as it cannot handle multiple commands at the
same time (it will directly await on executing the first command, and
only afterwards handle the second one). Fixing this problem is very
difficult as the presage::Manager cannot be sent between threads. One
therefore needs to use tokio::task::LocalSet for the fix, which runs the
futures on the current tokio thread. This still leads to problems though
as many functions in the manager require mutable (and therefore
exclusive) access to the manager. There is no good way to fix it except
for wrapping the manager in a RwLock (I have chosen to use one from
tokio, as using the one in std would likely lead to clippy issues with
hold locks accross await points). This is only a partial fix though, if
some method requires mutable access to the manager, this still blocks
every other method from executing. But it should at least fix the most
serious contenders, like downloading attachments. I don't know a better
fix at this time.
Potentially related to #271 .
2025-10-19 16:03:17 +02:00
Julian Schmidhuber
6387d7ae0c
fix(vendor): Fix vendoring sqlx again
...
Seems like in CI the `cargo-home` folder is not available. Get the
`.sqlx` directly from github.
2025-10-13 17:10:56 +02:00
Julian Schmidhuber
1ce8ace30d
ver(0.17.1): New minor version
0.17.1
2025-10-13 15:56:45 +02:00
Julian Schmidhuber
ab1e42b57f
Merge branch 'rework-restart-on-network' into 'master'
...
Rework restarting when the network changes
See merge request schmiddi-on-mobile/flare!183
2025-10-13 13:50:53 +00:00
Julian Schmidhuber
5bb693a3d3
chores(manager-thread): Rework restarting when the network changes
...
Previously, we restarted the manager loop whenever the device wakes up
from suspend. This required additional permissions. Instead, we can
restart the manager loop whenever the network changes to the "available"
state.
2025-10-13 14:10:06 +02:00
Julian Schmidhuber
a99997eacb
Merge branch 'preedit' into 'master'
...
Implemented support for preedit
Closes #272
See merge request schmiddi-on-mobile/flare!182
2025-10-10 09:32:35 +00:00
Julian Schmidhuber
11baa9bbbc
fix(preedit): Implemented support for preedit
...
This fixes #272 .
2025-10-09 14:03:16 +02:00
Julian Schmidhuber
1304163f05
Merge branch 'chores' into 'master'
...
Do some chores
See merge request schmiddi-on-mobile/flare!181
2025-10-08 16:50:01 +00:00
Julian Schmidhuber
26a9221350
chores(cargo-deny): Fix cargo-deny
2025-10-08 17:49:52 +02:00
Julian Schmidhuber
225dfd7f9d
ci(cargo-deny): Install cargo-deny from crates.io instead of Arch
...
The Arch package is outdated, which leads to some errors.
2025-10-08 17:49:52 +02:00
Julian Schmidhuber
5bda864c2f
fix(vendor): Add presage .sqlx to vendor
...
Otherwise presage-store-sqlite will not build correctly (for the Flatpak
I had a temporary workaround to make it work).
2025-10-08 16:55:02 +02:00
Julian Schmidhuber
f3c3c03d8b
chores(clippy): Fix clippy lints
...
Mostly merging if-let-chains into one, which was previously not possible.
2025-10-08 16:55:02 +02:00