Commit graph

1685 commits

Author SHA1 Message Date
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
Inex Code 7c28f92581 fix: Use graphqlTransportWs to automatically ping server and prevent timeouts 2024-07-10 19:14:12 +03:00
Inex Code e0232bfa44 feat: Use Websockets to update server jobs status 2024-07-10 19:14:12 +03:00
Inex Code 135ed30ee3 chore: Update GraphQL API schema 2024-07-10 19:14:12 +03:00
Inex Code 82541bf698 chore: Add graphql_codegen as a dev dependency 2024-07-10 19:14:12 +03:00
Inex Code 37341c7c27 ci: add a symlink to config 2024-07-10 17:32:51 +04:00
Inex Code 59cf273fa9 Merge pull request 'refactor: Introduce a new storage for tokens' (#505) from inex/april-refactor into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/505
2024-07-09 20:06:18 +03:00
Dmitri B c06ea7b0c8 Translated using Weblate (Estonian)
Currently translated at 100.0% (553 of 553 strings)

Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/et/
2024-07-05 19:30:55 +00:00
Inex Code 1ad8fccbb6 fix: App didn't save the server type and location correctly 2024-07-04 18:05:01 +04:00
Aliaksei Tratseuski ad910d564a Merge remote-tracking branch 'sp/master' into inex/april-refactor 2024-06-30 18:51:24 +04:00
Aliaksei Tratseuski 2fbcc3c232 feat: some more decomposition in hive_config 2024-06-30 18:50:21 +04:00
Aliaksei Tratseuski 4bda23eaf9 fix: re-enabled dio logs (developer debug console) 2024-06-30 18:49:07 +04:00
Aliaksei Tratseuski f7f791cc0c feat: console_page - cleaned up dead code and unused l10n strings 2024-06-30 18:47:26 +04:00
Inex Code e98b1f8e3e Translated using Weblate (Russian)
Currently translated at 99.6% (551 of 553 strings)

Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/ru/
2024-06-27 18:28:57 +00:00
Inex Code 6fc6bc8548 Translated using Weblate (English)
Currently translated at 100.0% (553 of 553 strings)

Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/en/
2024-06-27 18:28:57 +00:00
Weblate 0a5adee971 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: SelfPrivacy/SelfPrivacy App Markdown: how_fallback_ssh
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_fallback_ssh/
2024-06-27 18:28:57 +00:00
Weblate 7c9aa8d57e 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-06-27 18:28:57 +00:00
Inex Code d5386dec1d feat(i18l): Enable Japanese 2024-06-27 21:28:34 +03:00
Inex Code c4951def02 chore: Define a strict requirement of the minor Flutter version. 2024-06-27 01:30:21 +03:00
Inex Code 6d8626ca22 Merge pull request 'chore: Update translations' (#525) from translations into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/525
2024-06-26 19:14:57 +03:00
Inex Code 8318a7a7eb Merge branch 'master' into translations
# Conflicts:
#	assets/markdown/how_fallback_ssh-ja.md
#	assets/translations/ar.json
#	assets/translations/az.json
#	assets/translations/be.json
#	assets/translations/cs.json
#	assets/translations/de.json
#	assets/translations/es.json
#	assets/translations/et.json
#	assets/translations/fr.json
#	assets/translations/kk.json
#	assets/translations/pl.json
#	assets/translations/ru.json
#	assets/translations/sk.json
#	assets/translations/th.json
#	assets/translations/uk.json
#	assets/translations/zh-Hans.json
2024-06-26 19:05:36 +03:00
Inex Code 8960298685 feat(ui): Allow selecting text from Markdown text
Closes #470
2024-06-26 18:41:10 +03:00
Aliaksei Tratseuski 85bc997776 feat: db versioning and better logging 2024-06-26 02:11:36 +04:00
Inex Code 78b026ed42 chore: Post-merge cleanup 2024-06-25 18:06:50 +03:00
Inex Code 4ce7b0bcdb Merge branch 'master' into inex/april-refactor
# Conflicts:
#	lib/config/get_it_config.dart
#	lib/config/hive_config.dart
#	lib/logic/api_maps/graphql_maps/graphql_api_map.dart
#	lib/logic/cubit/server_installation/server_installation_repository.dart
#	lib/logic/cubit/server_installation/server_installation_state.dart
#	lib/logic/get_it/api_config.dart
2024-06-25 18:02:51 +03:00
Inex Code ff512dec34 Merge pull request 'language picker, console_page refactor, app settings controller' (#482) from misterfourtytwo/selfprivacy.org.app:feat_token_management into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/482
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2024-06-25 16:52:09 +03:00
Aliaksei Tratseuski 3fc3a6e7f4 feat: doc comment with clarification of console_logs blacklistedHeaders and hideList 2024-06-19 18:01:13 +04:00
Aliaksei Tratseuski 82a606e320 fix: removed horizontal dividers from app_settings_page 2024-06-19 16:07:36 +04:00
Aliaksei Tratseuski 99a9e5bfed fix: translate server settings page title 2024-06-19 16:06:49 +04:00
Aliaksei Tratseuski dd036890b2 fix: l10n assets format fix, whitespace and keyname 2024-06-19 15:20:15 +04:00