Commit graph

53 commits

Author SHA1 Message Date
Aliaksei Tratseuski
a7ed0d20b2 Merge remote-tracking branch 'sp/master' into feat_token_management 2024-05-15 20:12:13 +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
4930fc2387 feat: Show the error screen when libsecret fails 2024-05-02 15:05:38 +03:00
Aliaksei Tratseuski
c2a77b9fc5 fix: removed duplicate insertion of localization widget (was both in main and in app widget) 2024-05-01 03:19:18 +04:00
Aliaksei Tratseuski
551305b55a fix: disable automatic scrollbar addition for desktop builds.
If view needs a scrollbar, it should be added on all platforms. Framework, by default, adds them only on desktop, so if we add scrollbars in some places (our main builds are still smartphones), on desktop we will get double scrollbars.
2024-04-20 03:11:08 +04: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
acb5da9a92 style: Enable directives_ordering lint 2024-01-31 09:14:23 +04:00
08f3258615 feat(graphql): Implement Accept-Language header for GraphQL API map 2023-07-22 11:24:37 -03:00
Inex Code
4e65d5f945 refactor: Migrate to Flutter 3.10 and Dart 3.0 2023-06-01 15:12:49 +03:00
Inex Code
3366585d76 fix(router): PopUpDialogs couldn't find the context. 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
inexcode
befdc0286e feat: Automatic day/night theme 2023-04-05 13:38:07 +03:00
93c58323b2 chore: Merge master into digital-ocean 2022-10-26 20:41:45 +04:00
aa3dee585b chore(dart): Fix warnings that appeared at Dart 2.18 SDK 2022-10-26 20:26:09 +04:00
NaiJi
70330c59ab feat(digital-ocean): Implement provider picker pages 2022-10-11 20:11:13 +00:00
2ac8e4366b Linting!
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-06-06 01:40:34 +03:00
Inex Code
4db0413c42 Linting 2022-06-05 22:36:32 +03:00
5dcaa060a1 Linting
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-05-25 15:21:56 +03:00
Inex Code
14acfdec6b Linting 2022-05-24 21:55:39 +03:00
edce25ec55 Hot bug fixing of recovery flow
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-05-24 20:45:13 +03:00
Inex Code
bf79fb1adf - Refactor Hive boxes
- Delete SSH generation leftovers
- Migrate users box to an encrypted box
2022-05-17 23:08:28 +03:00
Inex Code
b4145dc5c8 First steps to move to Material You 2022-05-17 01:41:00 +03:00
Inex Code
8b5bf24f3a Merge branch 'dynamic-theming' into flutter-3
# Conflicts:
#	lib/main.dart
#	pubspec.lock
#	pubspec.yaml
2022-05-16 23:44:12 +03:00
ce3e046f5a Improve server endpoints, add recovery page
- Handle Dio error codes properly to avoid exceptions
- Improve en and ru assets
- Improve dns recordings failure handling
- Add recovery button to initializing page
- Add recovery pages group
2022-05-10 23:42:33 +03:00
8d6cbfdfc9 Fix docstyle comments 2022-05-04 22:32:24 +03:00
Inex Code
c5fa712ef0 Test custom colors 2022-05-03 13:45:10 +03:00
834cddfe13 Catch wakelock exception on desktop 2022-04-29 13:45:15 +03:00
Inex Code
85235a2e7c Add SSH key adding and deleting 2022-03-23 17:07:52 +03:00
inexcode
e4bdd47848 Merge branch 'feature/service-configurations' into dkim
# Conflicts:
#	lib/logic/api_maps/hetzner.dart
#	lib/logic/api_maps/server.dart
#	lib/logic/cubit/backups/backups_cubit.dart
#	lib/logic/cubit/forms/initializing/cloudflare_form_cubit.dart
#	lib/logic/models/job.dart
#	lib/ui/pages/initializing/initializing.dart
#	lib/ui/pages/providers/providers.dart
#	pubspec.lock
#	pubspec.yaml
2022-02-18 02:37:15 +03:00
inexcode
e925a1897a Fix some typos 2022-02-16 10:28:29 +03:00
inexcode
8de33ea19b Fix typo 2022-02-10 12:50:37 +03:00
kherel
9566a6ad10 update 2022-01-25 18:02:32 +01:00
Kherel
2c4d0ea7d1 fix 2021-09-29 20:28:47 +02:00
Kherel
94a0e22b15 update 2021-08-29 11:50:24 +02:00
Kherel Kechil
f53ad044c1 finish 2021-07-29 07:24:42 +02:00
Kherel
804147b8d6 update 2021-03-26 14:38:39 +01:00
Kherel
bc6c55b528 change http client 2021-03-26 00:30:34 +01:00
Kherel
20cca91e00 before change api_client 2021-03-25 21:09:56 +01:00
Kherel
0ec549042c update 2021-03-15 16:39:44 +01:00
Kherel
afd569ba96 update packages:before main migration 2021-03-14 20:18:51 +01:00
Kherel
20166647ea update 2021-02-15 19:58:29 +01:00
Kherel
21215685dd update 2021-01-19 13:05:40 +01:00
Kherel
5e13112486 update 2021-01-14 22:48:05 +01:00
Kherel
cf6e0b3495 add error observer 2021-01-13 17:45:46 +01:00
Kherel
9a749cf006 update 2021-01-06 18:35:57 +01:00
Kherel
9a8c16344f add dark theme 2020-12-08 20:26:51 +01:00
Kherel
7ebfc2c048 update project structure 2020-12-06 08:46:12 +01:00
Kherel
a112d873eb update onboarding and providers 2020-12-06 08:28:31 +01:00
Kherel
80dee9dbab add users 2020-12-03 17:52:53 +01:00
Kherel
90df52e895 add service page 2020-12-01 20:08:19 +01:00