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
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
894d23bb7c
feat: Allow viewing service logs from the service screen
2024-07-30 01:47:27 +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
da073b7454
fix: Do not remove all DNS records if server connection failed
2024-07-29 19:38:40 +03:00
Inex Code
ef51f27e91
feat(services): Service settings
2024-07-29 19:38:40 +03:00
Aliaksei Tratseuski
71bd5e5ad2
fix: brand_header now extends preferred_size_widget
2024-05-15 20:01:27 +04:00
def
add2366e6b
feat: add copy link to service page ( #461 )
...
closes #452
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/461
Co-authored-by: def <dettlaff@riseup.net>
Co-committed-by: def <dettlaff@riseup.net>
2024-04-11 13:14:20 +03:00
Inex Code
e9538a4a84
feat(ui): Use adaptive widgets where possible
2024-03-13 18:20:50 +03:00
Inex Code
1cb5df19f3
fix: Title overflow of the provider and service cards titles
2024-03-13 18:02:13 +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
4eb8f34e37
Merge remote-tracking branch 'origin/master' into api-connection-refactor
2024-02-20 20:13:19 +03: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
Inex Code
3b9d616045
refactor: Introduce VolumesBloc, remove ServerVolumeCubit
2024-02-01 18:30:06 +04:00
Inex Code
725c592086
refactor: Fix callbacks returning sets
2024-01-31 15:14:37 +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
Inex Code
831a0e95eb
refactor: Rewrite services cubit to bloc, using ApiRepo streams
2024-01-29 19:58:37 +04:00
Inex Code
332e31b655
refactor: Remove binds migration
2024-01-26 14:58:59 +04:00
NaiJi
c894456fe6
refactor: Fix linter warnings
...
- Remove unused text_extensions.dart
2023-11-06 17:15:38 +04:00
Inex Code
914775ac48
chore(ui): Change icon of the Services placeholder
2023-09-26 20:20:13 +03:00
NaiJi ✨
f9c951f127
Merge branch 'master' into plug-backgrounds
2023-09-26 18:46:14 +03:00
NaiJi
aa4429cc79
refactor(ui): Reorganize placeholders for empty pages
...
- Resolve https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/issues/348
- Make 'Data Center' cards unclickable when uninitialized
2023-09-23 23:03:54 -03:00
NaiJi
c64c6e11d7
refactor(ui): Change SizedBox dimension hardcode from 10 to 8 for service cards
2023-09-18 12:42:40 -03:00
NaiJi ✨
8901507f08
Merge branch 'master' into service-card-naming
2023-09-18 18:30:03 +03:00
NaiJi
40568925e1
refactor(ui): Move service card name to its icon row
...
- Resolves https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/issues/350
2023-09-18 12:22:37 -03:00
NaiJi
d2ed9f3a75
refactor(ui): Move service descriptions above login info for service cards
...
- Resolves https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/issues/341
2023-09-16 00:46:16 -03:00
NaiJi
4dae3404fa
fix(ui): Prevent service moving if volume is null for some reason
2023-07-25 18:56:47 -03:00
Inex Code
a4dbba0968
feat(backups): Backups screens
2023-07-02 18:24:07 +03:00
Inex Code
931da1443d
refactor(ui): Delete BrandCards
2023-04-05 13:38:07 +03:00
Inex Code
f5313a8148
chore: New lints
2023-04-05 13:38:07 +03:00
Inex Code
f0f1e8cacc
refactor(ui): Get rid of BrandText and restructure the buttons
2023-04-05 13:38:07 +03:00
Inex Code
c18191f639
feat: Add jobs button to the app bar of HeroScreen
2023-04-05 13:38:07 +03:00
Inex Code
af7196d84b
refactor(router): Migrate to AutoRouter v6
2023-04-05 13:38:07 +03:00
Inex Code
ee9b8a4e31
refactor(router): Move more pages to new router
2023-04-05 13:38:07 +03:00
Inex Code
999c8346be
style: Fix formatting
2023-04-05 13:38:07 +03:00
inexcode
423efeeb20
feat: Introduce new router and adaptive layouts
2023-04-05 13:38:07 +03:00
Inex Code
e186dac39f
fix(ui): Deduplicated launch_url functions
...
Also fixed issue of calling URI with duplicate protocol
Closes : #184
2023-02-01 01:11:50 +03:00
NaiJi
9929cdd1a3
fix: Remove double protocol on opening a service link
2023-01-29 08:41:59 +04:00
Inex Code
bbb1d55b64
feat(services): Sort the services by their status
...
Done by changing the indexes of ServiceStatus enum and sorting by it.
2022-12-31 08:08:25 +03:00
Inex Code
b007fec75b
refactor(initializing): Refresh the server istallation UI
2022-12-31 07:16:10 +03:00
Inex Code
e342727181
refactor(services): Remove services switch on services screen cards
2022-12-31 05:31:59 +03:00
NaiJi
aa3dee585b
chore(dart): Fix warnings that appeared at Dart 2.18 SDK
2022-10-26 20:26:09 +04:00
NaiJi
7bad11967a
refactor(job): Implement polymorphic predicate for job accessibility
...
Now every job type can impement canAddTo function to make JobsCubit know whether it can be applied or not
2022-10-07 17:50:18 +00:00
NaiJi
699e2f676f
refactor(service): Get rid of legacy common enums
2022-10-05 01:41:48 +03:00
Inex Code
129eb76a04
feat: MD3 app bars
...
Fixed #123 spent @2h
2022-10-04 13:36:37 +03:00
Inex Code
c1cba41b7b
fix(i18l): Un-hardcode service status descriptions
2022-10-04 11:05:26 +03:00