Inex Code
0d12b1d2d7
Merge pull request 'refactor: Introduce the API connection repository' ( #440 ) from api-connection-refactor into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/440
Reviewed-by: NaiJi ✨ <naiji@noreply.git.selfprivacy.org>
2024-02-23 16:49:39 +02: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
Inex Code
9459191c09
refactor: Remove Job dependency on ClientJobsCubit
2024-02-20 20:04:39 +03:00
Inex Code
16094a3257
refactor: Rework ClientJobs cubit so it doesn't depend on other cubits
...
Also implemented tracking of the jobs and rebuild status
2024-02-20 19:33:24 +03:00
Inex Code
fdb40fccd7
fix: Init ApiConnectionRepository after server access recovery
2024-02-14 15:59:01 +03:00
Inex Code
9a1f47711c
chore: Update GraphQL schema with experimental system rebuild tracking
2024-02-12 20:20:30 +03:00
Inex Code
455b1ed7f9
refactor: Replace UsersCubit with UsersBloc
2024-02-09 18:01:05 +03:00
Inex Code
e5f00f8770
refactor: Make sure that blocs use sealed classes
2024-02-09 16:54:04 +03:00
Inex Code
710b9b53dd
refactor: Replace ApiDevicesCubit with DevicesBloc
2024-02-09 14:07:03 +03:00
Inex Code
27e5abfe4a
Merge pull request 'feat: change NavigationDestinationLabelBehavior' ( #458 ) from subtitles_for_menu_options into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/458
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2024-02-08 17:18:28 +02:00
def
035fe990d0
Merge branch 'master' into subtitles_for_menu_options
2024-02-08 17:15:21 +02:00
Inex Code
3a525f0d11
refactor: Replace RecoveryKeyCubit with RecoveryKeyBloc
2024-02-08 18:08:29 +03:00
Inex Code
1daf957245
chore: Move ConnectionStatus bloc to bloc folder
2024-02-08 16:58:45 +03:00
Inex Code
0f26683758
Merge pull request 'fix: remove snackbar style notifs' ( #457 ) from remove_snackbar_style_notif into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/457
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2024-02-08 14:40:17 +02:00
def
087deede3a
Merge branch 'master' into remove_snackbar_style_notif
2024-02-08 14:39:30 +02:00
Inex Code
46910061ed
ci: Update Windows build
2024-02-08 14:30:50 +02:00
aliaksei tratseuski
dd81053f42
refactor(UI): Rewrite onboarding page
...
rewrote OnboardingPage:
* decomposed into separate widgets
* now content stays centered on wide screens (set so width won't expand further than 480px)
* pageController is now properly disposed
* added some more code changes to
* main (error widget builder)
* brand_header (centerTitle instead of empty actions list)
* console_page (listener callback fix, used gaps instead of SizedBox'es, added keys to list items)
* service_page (just cleaner build method)
* removed some dead code
Co-authored-by: Aliaksei Tratseuski <aliaksei.tratseuski@gmail.com>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/444
Co-authored-by: aliaksei tratseuski <misterfourtytwo@noreply.git.selfprivacy.org>
Co-committed-by: aliaksei tratseuski <misterfourtytwo@noreply.git.selfprivacy.org>
2024-02-08 13:59:52 +02:00
dettlaff
c67661ff65
feat: change NavigationDestinationLabelBehavior
2024-02-08 00:19:27 +04:00
dettlaff
ba0e247fba
fix: remove SnackBarBehaviov
2024-02-08 00:06:55 +04:00
Inex Code
418d96b842
Merge pull request 'fix(hetzner): Fix the resize volume request' ( #456 ) from hetzner-volume-resize-hotfix into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/456
2024-02-07 12:47:41 +02:00
Inex Code
74675cab23
chore: Bump version to 0.10.1
2024-02-07 13:47:22 +03:00
Inex Code
98228cfc05
fix(hetzner): Fix the resize volume request
2024-02-07 13:39:41 +03:00
Inex Code
6914b01d2a
refactor: remove ProviderVolumes cubit
2024-02-06 18:21:21 +03:00
Aliaksei Tratseuski
370186030a
added keys to segmented_buttons _ButtonSegment's
2024-02-05 12:59:29 +02:00
Aliaksei Tratseuski
40f4f8822f
chore: segmented_buttons rewrite
2024-02-05 12:59:29 +02:00
NaiJi
1d834703be
feat(ui): Move provider card title to the top row
...
- Resolve: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/issues/448
2024-02-04 11:12:14 +04:00
Inex Code
3b9d616045
refactor: Introduce VolumesBloc, remove ServerVolumeCubit
2024-02-01 18:30:06 +04:00
Inex Code
8684a2a48a
Merge pull request 'style: Enable directives_ordering lint' ( #445 ) from directives_ordering into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/445
Reviewed-by: NaiJi ✨ <naiji@noreply.git.selfprivacy.org>
2024-01-31 18:25:43 +02:00
Inex Code
3222a9b500
refactor: Init blocs in initState and not in widget build
2024-01-31 18:06:49 +04:00
Inex Code
e330f71b63
refactor: Optimistic state update when forgetting a snapshot
2024-01-31 18:06:22 +04:00
Inex Code
1ba8f324fe
refactor: Use transformers for blocs
2024-01-31 16:17:27 +04:00
Inex Code
21c0e200a9
fix: Regenerate codegen for updated model name
2024-01-31 16:03:15 +04:00
Inex Code
725c592086
refactor: Fix callbacks returning sets
2024-01-31 15:14:37 +04:00
Inex Code
02870c3149
style: Formatting
2024-01-31 15:05:12 +04:00
Inex Code
fe6f900165
refactor: Move event handler registration to the beginning of blocs
2024-01-31 15:04:59 +04:00
Inex Code
f46865ca71
style: Apply directives_ordering lint
2024-01-31 14:57:12 +04:00
Inex Code
31c6a18918
Merge remote-tracking branch 'origin/directives_ordering' into api-connection-refactor
...
# Conflicts:
# lib/config/bloc_config.dart
# lib/logic/cubit/app_config_dependent/authentication_dependend_cubit.dart
# lib/logic/cubit/backups/backups_cubit.dart
# lib/logic/cubit/dns_records/dns_records_cubit.dart
# lib/logic/cubit/providers/providers_cubit.dart
# lib/logic/models/service.dart
# lib/ui/pages/backups/backup_details.dart
# lib/ui/pages/backups/change_period_modal.dart
# lib/ui/pages/backups/change_rotation_quotas_modal.dart
# lib/ui/pages/backups/copy_encryption_key_modal.dart
# lib/ui/pages/more/more.dart
# lib/ui/pages/server_storage/binds_migration/migration_process_page.dart
# lib/ui/pages/server_storage/server_storage.dart
# lib/ui/pages/server_storage/storage_card.dart
2024-01-31 14:50:40 +04:00
Inex Code
acb5da9a92
style: Enable directives_ordering lint
2024-01-31 09:14:23 +04:00
Aliaksei Tratseuski
a3d29400bb
added gap package dependency
2024-01-31 08:47:31 +04:00
Inex Code
149969aed8
refactor: Rename ServerVolume model to reflect that it is tied to provider
2024-01-29 20:49:20 +04:00
Inex Code
9bfaf5d381
refactor: Remove usesBinds from ApiServerVolumeCubit
2024-01-29 20:45:49 +04:00
Inex Code
bdd00683cd
refactor: Optimistic state update when removing all finished jobs
2024-01-29 20:14:12 +04:00
Inex Code
831a0e95eb
refactor: Rewrite services cubit to bloc, using ApiRepo streams
2024-01-29 19:58:37 +04:00
Inex Code
a5e7725733
refactor: Rewrite backups cubit to bloc, using ApiRepo streams
2024-01-29 17:54:09 +04:00