Commit graph

1696 commits

Author SHA1 Message Date
NaiJi b6e38bd141 fix(recovery): Check server location on recovery for server selection step 2024-09-23 22:09:25 +03:00
NaiJi f938a04c5e fix(recovery): Fix installation recovery current step resolving
- Refactor the nested if-pyramid
- Replace the DnsProviderType check with a simple check for a token string, since we receive DnsProviderType from the server and the user has no actions in it
- Make sure the server selection prompt isn't skipped before asking for a DNS token
- Resolve: #395
2024-09-23 22:09:25 +03:00
NaiJi 50bc9d8965 fix(ui): Ignore checkboxes input on loading state
- Resolve: #165
2024-09-11 14:24:18 +03:00
nhnn d5a1fb05bd fix: update and fix flake.nix 2024-09-11 14:11:42 +03:00
NaiJi 6432dd98a6 fix(ui): Remove Expanded wrapper for SSH disabled warning
- Resolves: #568
2024-09-03 02:57:06 +03:00
Inex Code d6cc90354f chore(i18l): Disable Kazakh due to poor translation quality 2024-08-30 13:24:29 +03:00
NaiJi ✨ ef8ca84263 Merge pull request 'fix(logs): Implement json encode error handling' (#570) from naiji/ssh-key-rendering-error into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/570
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2024-08-26 11:57:18 +03:00
NaiJi de3503250c fix(logs): Implement json encode error handling
- Resolves: #569
2024-08-26 10:22:11 +04:00
Inex Code b0fa29e13e ci: Put a recommended Flutter version to the pubspec.yaml 2024-08-23 14:19:54 +03:00
Inex Code d260a64c88 chore: Bump version to 0.12.2 2024-08-23 14:03:01 +03:00
Inex Code d54609340f Translated using Weblate (Russian)
Currently translated at 100.0% (626 of 626 strings)

Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/ru/
2024-08-23 10:34:00 +00:00
Weblate 4f056c4007 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/
2024-08-23 10:31:43 +00:00
Inex Code c77e5c4978 fix(i18l): Resolve more translation issues 2024-08-23 13:30:50 +03:00
Inex Code 2d90a3b21a fix(i18l): Resolve word puzzles 2024-08-23 13:30:35 +03:00
Inex Code bdc716ff4f Translated using Weblate (English)
Currently translated at 100.0% (627 of 627 strings)

Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/en/
2024-08-23 10:30:18 +00:00
Philipp Weiermann 787d157b4b Translated using Weblate (German)
Currently translated at 70.8% (440 of 621 strings)

Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/de/
2024-08-23 10:01:16 +00:00
Philipp Weiermann 82620a9e1b Translated using Weblate (German)
Currently translated at 68.2% (424 of 621 strings)

Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/de/
2024-08-23 10:01:16 +00:00
Dmitri B b82ed3a509 Translated using Weblate (Estonian)
Currently translated at 100.0% (621 of 621 strings)

Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/et/
2024-08-23 10:01:16 +00:00
Inex Code 8f42d89457 feat: Allow refreshing device token for Server API 2024-08-23 12:59:58 +03:00
Inex Code 0fb898873c fix: Use the cryptographically secure random number generator 2024-08-23 12:59:58 +03:00
NaiJi ✨ 7ab158ef14 Merge pull request 'fix: Remove hardcode for recovery support articles' (#563) from naiji/how-messages into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/563
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2024-08-22 12:42:55 +03:00
NaiJi 8c441fff7f fix: Remove hardcode for recovery support articles
- Resolves: #251
2024-08-22 11:21:36 +04:00
Inex Code a6640a7950 feat: Upgrade Flutter to 3.24.0 2024-08-21 12:22:20 +03:00
Inex Code da9ac1b935 fix: Volume resize function didn't work due to logical error 2024-08-21 07:47:58 +03:00
Inex Code e58ae99cd7 chore: Bump version to 0.12.1 2024-08-14 09:59:20 +03:00
Inex Code e9e87e9967 Translated using Weblate (Russian)
Currently translated at 100.0% (621 of 621 strings)

Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/ru/
2024-08-14 05:29:11 +00:00
Dmitri B ee5a670e2c Translated using Weblate (Estonian)
Currently translated at 100.0% (612 of 612 strings)

Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/et/
2024-08-14 05:23:05 +00:00
NaiJi ✨ 1f7f61d531 Translated using Weblate (Russian)
Currently translated at 100.0% (606 of 606 strings)

Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/ru/
2024-08-14 05:23:05 +00:00
Inex Code 2e9517838c Translated using Weblate (Belarusian)
Currently translated at 64.6% (391 of 605 strings)

Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/be/
2024-08-14 05:23:05 +00:00
Dmitri B dfa97cc83e Translated using Weblate (Estonian)
Currently translated at 100.0% (605 of 605 strings)

Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/et/
2024-08-14 05:23:05 +00:00
Dmitri B 324167820f Translated using Weblate (Belarusian)
Currently translated at 64.4% (390 of 605 strings)

Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/be/
2024-08-14 05:23:05 +00:00
Inex Code 55d88fe9d4 fix(ui): Disk chart had too many horizontal grid lines 2024-08-14 08:10:56 +03:00
Inex Code a490f5391b refactor: Unify calls to show jobs modal sheets
Also open a jobs modal sheet when starting nix collect garbage

Closes #541
2024-08-14 07:53:02 +03:00
Inex Code e13b324afa refactor: Server location is no longer a part of server provider controller. 2024-08-14 07:53:02 +03:00
Inex Code 55616c3e69 fix(ui): Progress bar used the same shade of gray regardless of user preferences 2024-08-14 07:53:02 +03:00
Inex Code 7be2826a0f fix(ui): Useless SafeArea in services migration 2024-08-14 07:53:02 +03:00
Inex Code 1f60b5961c feat: Add server info to developer settings 2024-08-14 07:53:02 +03:00
Inex Code 2e70f26617 fix(ui): Onboarding views getting out of safe area 2024-08-14 07:53:02 +03:00
Inex Code ef743302cd fix: When app logs are paused, on incoming queue overflow, the main buffer was cleaned up instead 2024-08-14 07:53:02 +03:00
NaiJi b69e4ad7ff fix: Implement better error messaging for providers token check
- Resolves #508
2024-08-07 22:12:11 +04:00
Inex Code d01df51296 feat(accessibility): Add screen reader descriptions for graphs 2024-08-06 22:04:34 +03:00
Inex Code 100ad5c367 refactor: Remove REST logger 2024-08-06 21:59:12 +03:00
Inex Code 4445b5cba1 fix: Show server logs timestamps in a local timezone
Resolves #540
2024-08-06 20:27:43 +03:00
NaiJi 76821aeec5 fix(backups): Resolve backups encryption key on loading state
- Resolves #543
2024-08-06 20:27:13 +03:00
Inex Code eb67c70fa0 feat: When Jobs websocket subscription disconnects, fall back to usual queries for two minutes
Resolves #542
2024-08-06 19:49:38 +03:00
NaiJi 449b9ebcb6 fix(services): Make text gray for disabled service options
- Resolves https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/issues/544
2024-08-06 20:29:25 +04:00
NaiJi 758a67f59d fix(services): Remove service link promotion for disabled services (#548)
- Resolves #547

Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/548
Co-authored-by: NaiJi <naijiworld@protonmail.com>
Co-committed-by: NaiJi <naijiworld@protonmail.com>
2024-08-06 18:56:07 +03:00
Inex Code eb3aaa4c62 refactor: Add colors to disks graph 2024-08-06 18:45:18 +03:00
NaiJi bc121aa7ed feat(charts): Implement disk usage chart for server screen 2024-08-06 18:45:18 +03:00
NaiJi 68f34dc7b7 feat(metrics): Implement disk usage metrics
- Refactor metrics_cubit
- Implement fallback to legacy when less than 20 dots
2024-08-06 18:45:18 +03:00