Commit graph

196 commits

Author SHA1 Message Date
Inex Code
cc91b14b44 Migrate to flutter 3 2022-05-16 23:30:14 +03:00
129c1bb4c6 Refactor infrastructure
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-05-14 05:54:40 +03:00
4a42733d31 Refactor infrastructure: cubits and endpoints
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-05-13 16:57:56 +03:00
01b1f7462d Implement recovery domain page frontend 2022-05-11 21:37:08 +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
4c7cf05578 Refactor FieldCubit creation for user forms
Move all cubit fields to a special factory which encapsulates all logic related to their default properties, which leaves possibility for future dependency inversion on that factory or future factories of other cubit fields (in case we will have to replace it with other implementations).
2022-05-04 19:58:47 +03:00
Inex Code
c5fa712ef0 Test custom colors 2022-05-03 13:45:10 +03:00
Inex Code
bef625a934 Update breaking fl_chart dependency 2022-04-05 18:50:47 +03:00
8d884af594 Fix users cubit, add changelog for 0.5.0 2022-04-03 22:54:18 +03:00
Inex Code
85235a2e7c Add SSH key adding and deleting 2022-03-23 17:07:52 +03:00
inexcode
d240e493b1 Add user synchronization and SSH keys screen 2022-03-03 20:38:30 +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
914d56ff87 DNS records cubit and screen 2022-02-16 10:09:53 +03:00
inexcode
83a2d19e37 Introduce new brand screen, use it for backups 2022-02-16 10:01:05 +03:00
kherel
7eff0968d0 update 2022-02-08 22:01:08 +01:00
inexcode
a0edbd636d Refactor DNS checks 2022-02-08 09:59:19 +03:00
kherel
83ff387998 update 2022-02-07 08:53:13 +01:00
kherel
9566a6ad10 update 2022-01-25 18:02:32 +01:00
Inex Code
de13b09f23 Add gifs to illustrate API token instructions 2022-01-25 18:02:31 +01:00
Inex Code
8622ed30f1 Add more instructions to UI 2022-01-25 18:02:31 +01:00
Inex Code
5957e5720b Add user deletion (for real) 2022-01-25 18:02:31 +01:00
Inex Code
c937cfdbb4 Add gifs to illustrate API token instructions 2021-12-23 14:27:19 +00:00
Inex Code
85a27e8ee2 Add more instructions to UI 2021-12-23 13:52:12 +00:00
Inex Code
4ca873e794 Add user deletion (for real) 2021-12-20 15:25:31 +00:00
Inex Code
2b8c009ef1 Add button to force refetch backups list 2021-12-09 03:35:15 +00:00
Inex Code
35c1eea7f0 Fix error when error is null 2021-12-09 06:23:27 +03:00
Inex Code
b40bea63d1 Backups and server upgrade 2021-12-06 18:31:19 +00:00
Kherel
139843dee8 fix 2021-10-13 23:49:24 +02:00
Kherel
eac9078fad fix 2021-10-11 23:10:04 +02:00
Kherel
4ae77f33c8 fix 2021-10-05 22:43:12 +02:00
tester.nicolai
5c01d6a375 fixed RU app text 2021-10-05 22:38:10 +02:00
Kherel
2c4d0ea7d1 fix 2021-09-29 20:28:47 +02:00
kherel
3e7d003f21 service-states ()
Co-authored-by: Kherel <kherel@gmail.com>
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/65
Co-authored-by: kherel <kherel@gmail.com>
Co-committed-by: kherel <kherel@gmail.com>
2021-09-29 16:08:19 +03:00
Kherel
4942f67f37 update 2021-09-15 16:37:22 +02:00
Kherel
d0023e5718 update 2021-09-15 15:15:54 +02:00
Kherel
90d64d8f51 update 2021-09-02 21:32:07 +02:00
Kherel
26607251d9 update 2021-08-29 17:02:51 +02:00
Kherel
84e9259ec2 update 2021-08-29 15:54:28 +02:00
Kherel
94a0e22b15 update 2021-08-29 11:50:24 +02:00
Kherel
1a8a4e7270 update 2021-08-18 12:44:46 +02:00
Kherel
3a5353dbf4 add validation 2021-07-29 11:34:26 +02:00
Kherel Kechil
f53ad044c1 finish 2021-07-29 07:24:42 +02:00
Kherel
21611e63c7 commit 2021-06-20 23:08:52 +02:00
Kherel
9e8fdf2965 update 2021-06-08 20:52:44 +02:00
Kherel
d3f494adeb update 2021-05-25 23:53:54 +02:00
Kherel
8ccb4f18f6 done 2021-04-22 20:04:24 +02:00
Kherel
536ef4b717 add salt to hash 2021-04-19 14:37:51 +02:00
Kherel
3676dc50f0 fix black theme 2021-04-10 12:06:29 +02:00
Kherel
cd49f9fb45 add charts 2021-04-10 05:04:23 +02:00