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
1ad8fccbb6
fix: App didn't save the server type and location correctly
2024-07-04 18:05:01 +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
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
Aliaksei Tratseuski
3fc3a6e7f4
feat: doc comment with clarification of console_logs blacklistedHeaders and hideList
2024-06-19 18:01:13 +04:00
Aliaksei Tratseuski
dd036890b2
fix: l10n assets format fix, whitespace and keyname
2024-06-19 15:20:15 +04:00
Aliaksei Tratseuski
bd090b646d
feat: reset locale to system default from language settings, removed dead code theme_picker code
2024-06-16 04:13:10 +04:00
Aliaksei Tratseuski
efd3dfbde5
feat: obscure/remove auth headers from console logs
2024-06-13 21:53:06 +04:00
Aliaksei Tratseuski
dfef56c25f
Merge remote-tracking branch 'sp/master' into feat_token_management
2024-06-13 18:43:58 +04:00
NaiJi
291a6507ae
feat(jobs): Implement garbage collection job ( #506 )
...
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/506
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
Co-authored-by: NaiJi <naijiworld@protonmail.com>
Co-committed-by: NaiJi <naijiworld@protonmail.com>
2024-05-25 12:32:21 +03:00
Aliaksei Tratseuski
4e0779f5e7
feat: some more work on console_page
...
* console_log's copy data is now a valid json object for all log types
* graphQLResponse now provides raw response object for copy
* console_model now handles pause in itself, so UI pipeline doesn't disturb pause (like when revisiting page / hot reloading)
* some minor console_page UI tweaks
2024-05-20 03:19:30 +04:00
Inex Code
9e56afba50
fix: Clear serverInstallationWizardData after the wizard is finished
2024-05-15 19:23:39 +03:00
Aliaksei Tratseuski
5e27b369ca
chore: some missing async/awaits.
2024-05-15 19:47:41 +04:00
Aliaksei Tratseuski
ea2cc28ac9
feat: introduced app_controller, rehooked dependencies from app_settings_cubit, added language picker to settings_page
2024-05-15 19:39:16 +04:00
Inex Code
e9f13c5471
fix: Server couldn't install due to a faulty null check
2024-05-15 17:58:24 +03:00
Inex Code
1e024a236b
refactor: Move information about tokens to the Resources model, and introduce a WizardData model
2024-05-15 17:16:59 +03:00
Aliaksei Tratseuski
0ad15061a3
chore: updated api codegen code
2024-05-15 15:04:32 +04:00
Aliaksei Tratseuski
53ea69a000
fix: minor code tweaks (no functional changes)
2024-05-15 14:57:52 +04:00
Aliaksei Tratseuski
844039e0f2
feat: simplified digital ocean town name to country mapper.
2024-05-01 02:59:47 +04:00
Aliaksei Tratseuski
6eb5299d46
feat: proper separate getter for clipboard content
2024-04-30 23:25:51 +04:00
Aliaksei Tratseuski
8919a50bf3
Merge remote-tracking branch 'sp/master' into feat_token_management
...
Keeping PR up-to-date.
2024-04-29 18:02:46 +04:00
Aliaksei Tratseuski
acc007894c
feat: cleaned up connection status bloc code
2024-04-29 18:02:23 +04:00
NaiJi ✨
6819192219
feat: Add country names to installation process ( #501 )
...
Fixes #494
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/501
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
Co-authored-by: NaiJi ✨ <naiji@noreply.git.selfprivacy.org>
Co-committed-by: NaiJi ✨ <naiji@noreply.git.selfprivacy.org>
2024-04-24 12:54:32 +03:00
Aliaksei Tratseuski
00545c34b4
feat: console log feature refactor.
...
listing scroll performance fix, uniform code and widget UI for different log item types, dialog data can now be selected & copy-pasted
2024-04-20 13:53:55 +04:00
Aliaksei Tratseuski
4f200ae757
fix: typos in field names
2024-04-20 13:37:04 +04:00
Aliaksei Tratseuski
06513b6fa6
fix: typo in provider constructors.
...
Changed `isAuthotized` to `isAuthorized`.
2024-04-20 03:19:26 +04:00
Inex Code
16d1c8a918
refactor: Remove unused Users Hive box
2024-04-12 15:41:32 +03:00
Inex Code
81f4f93d7c
refactor: Fix typos in variable names
2024-04-12 15:13:30 +03:00
Inex Code
04401e3c00
hotfix: Backups unable to init
2024-03-14 19:51:51 +02:00
Inex Code
e874392a83
refactor: Remove the server deletion function
2024-03-14 18:19:52 +02:00
Inex Code
b0528aba81
fix: english strings
2024-03-14 17:59:49 +02:00
Inex Code
bba29caeba
feat: Add ssh settings
2024-03-09 19:30:43 +03:00
Inex Code
b2384a5635
feat(jobs): Block starting client-side jobs when server is rebuilding or moving a service
2024-03-08 14:14:23 +03:00
Inex Code
67bcbe419f
fix: Do not include faulty link-local DNS records in the list of found records
2024-03-04 01:31:27 +03:00
Inex Code
643020ebd7
fix: Detect the situation when we have faulty link-local IPv6 records
2024-03-01 11:54:27 +03:00
Inex Code
c8577b3bdf
fix: When using fallback upgrade, UI showed that upgrade failed
2024-02-23 20:15:39 +03:00
Inex Code
a9a7b04ad5
fix: Return the binds migration interface
...
Turns out, there are still servers that didn't perform the binds migration. The can't perform it anymore because email changed the id. I'm getting back the option to perform the binds migration, with some fallback defaults.
2024-02-23 19:50:28 +03:00
Inex Code
275e8b1f40
chore: Fixes from review
2024-02-23 17:49:10 +03:00
Inex Code
160e6d3b35
refactor: Remove unused job
2024-02-21 05:00:45 +03:00
Inex Code
7bb96b5ed0
chore: remove prints
2024-02-21 00:45:32 +03:00
Inex Code
43a339af91
refactor: Code deduplication in server data reload
2024-02-20 23:34:45 +03:00
Inex Code
caa2fd3b8e
refactor: Handle situation when the job has to be removed
...
Closes #166
2024-02-20 23:17:36 +03:00
Inex Code
4eb8f34e37
Merge remote-tracking branch 'origin/master' into api-connection-refactor
2024-02-20 20:13:19 +03:00
Inex Code
92cf2cde6d
refactor: Refactor ServerDetailsCubit to use ApiConnectionRepository
2024-02-20 20:09:14 +03:00