Commit graph

1664 commits

Author SHA1 Message Date
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
NaiJi 48c7d7be2c refactor(charts): Optimize wasted calculation for network chart 2024-08-05 12:47:54 +04:00
Inex Code bf99d3b73d ci: Fix environment for the deployment 2024-07-30 22:20:46 +03:00
Inex Code 58d7087a0b ci: Fix gitignore 2024-07-30 22:09:25 +03:00
Inex Code fcf1826e08 ci: Hopefully fix flatpak build 2024-07-30 21:40:04 +03:00
Inex Code 48fcb8090c ci: Here we go again... 2024-07-30 21:15:40 +03:00
Inex Code 769f40cc66 chore: Bump version 2024-07-30 21:07:01 +03:00
Inex Code 54c9cb41f0 Merge pull request 'Translated using Weblate (Russian)' (#534) from translations into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/534
2024-07-30 19:53:41 +03:00
Inex Code c7f7642ef0 Translated using Weblate (Russian)
Currently translated at 100.0% (605 of 605 strings)

Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/ru/
2024-07-30 16:53:01 +00:00
Inex Code acf2001c12 fix: Server installation fixes 2024-07-30 19:15:27 +03:00
Inex Code efed52f3ec feat: Allow setting the provider token after recovery 2024-07-30 18:22:32 +03:00
Inex Code 51b6e0ab41 fix: Do not hide period selector from the memory usage page 2024-07-30 16:48:30 +03:00
Inex Code 4246b50a24 fix: Handle situation when enum setting from the server has an invalid value 2024-07-30 16:40:04 +03:00
Inex Code c24e27ce99 fix: Wrong translation key 2024-07-30 15:33:05 +03:00
Inex Code 751de80840 fix: Hide memory metrics card when there are none 2024-07-30 15:32:04 +03:00
Inex Code e065463ffb feat: CPU, Network and RAM stats from the server 2024-07-30 07:15:31 +03:00
Inex Code 8fe0de0c9e feat: Allow skipping the server provider token when recovering 2024-07-30 04:15:17 +03:00
Inex Code 894d23bb7c feat: Allow viewing service logs from the service screen 2024-07-30 01:47:27 +03:00
Inex Code 74eb1135df feat: BackupsProvider and TokensBloc 2024-07-30 01:18:54 +03:00
Inex Code 1c7724347f fix: Save the scroll position when new server logs added via websocket 2024-07-29 19:38:40 +03:00
Inex Code 58bfa6db93 feat: Add a notification if the app doesn't support the server API version 2024-07-29 19:38:40 +03:00
Inex Code 8c5bdf9cd8 feat: Check if the server supports logs 2024-07-29 19:38:40 +03:00
Inex Code 515b0e2c67 feat: Server logs screen 2024-07-29 19:38:40 +03:00
Inex Code 39babdeeaa fix: Black bars on top of pages 2024-07-29 19:38:40 +03:00
Inex Code da073b7454 fix: Do not remove all DNS records if server connection failed 2024-07-29 19:38:40 +03:00
Inex Code 3b9cdd9819 fix: Do not use the 'id' field in GraphQL as flutter-graphql normalizes cache based solely on this value 2024-07-29 19:38:40 +03:00
Inex Code 97f4d22906 chore: Update flutter builder config to support JSON fields 2024-07-29 19:38:40 +03:00
Inex Code ef51f27e91 feat(services): Service settings 2024-07-29 19:38:40 +03:00
Inex Code 7dff880147 feat: Update DNS records after actions that potentially require DNS changes 2024-07-29 19:38:40 +03:00
Inex Code eab2f892c9 feat: Add the updateDnsRecords to DNS providers 2024-07-29 19:38:40 +03:00
Weblate 95e51732fc 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-07-22 17:59:07 +00:00
Inex Code 48f5a6a5fb Merge remote-tracking branch 'weblate/master' 2024-07-22 20:57:16 +03:00
Inex Code 65322257ec refactor: Only use ws updates if the API version supports it 2024-07-10 19:14:12 +03:00