Commit graph

409 commits

Author SHA1 Message Date
d8ea528621 Add magic sleep before deleteVolume on creation failure
It seems Hetzner fails to accept our deleteVolume request so quickly after failing. We need to wait for about 10 seconds, I guess. The same magic sleep happens on deleteServer pack of requests. Please have patience...
2022-07-25 03:03:19 +03:00
dab2c569ec Fix installation Timer errors
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-07-22 19:22:10 +03:00
dac310f913 Implement Dns Provider Api Abstractions 2022-07-14 16:34:08 +03:00
9993b09e7f Turn VolumeApiProvider into a mixin 2022-07-13 14:58:23 +03:00
37b7e9f839 Implement Provider Api Abstractions 2022-07-12 15:54:16 +03:00
5fd8a68597 Change volume size from Gb to Byte 2022-06-28 21:06:52 +03:00
0a919907c8 Implement hetzner volumes cubit 2022-06-27 10:07:11 +03:00
352351663f Implement endpoints for hetzner volumes 2022-06-24 00:34:09 +03:00
Inex Code
4afd40f5da Merge branch 'develop' into naiji-dev 2022-06-23 12:11:59 +03:00
7e2319bf21 Force domain to lowercase on recovery pages 2022-06-22 22:42:38 +03:00
0feb9bc299 Return to main page on backbutton press for some recovery pages 2022-06-15 07:58:02 +03:00
6a22e2db6f Fix revert routing errors 2022-06-15 06:23:54 +03:00
313cfc7187 Bug fix error processing for installation cubits 2022-06-15 04:55:45 +03:00
f370a7fc91 Fix minor recovery routing problem 2022-06-10 18:15:43 +03:00
Inex Code
18d0c2c40f Bug fixes and linting 2022-06-10 00:13:06 +03:00
Inex Code
bf03f61668 Bump version 2022-06-09 19:49:57 +03:00
Inex Code
3c3cb376e2 Fix null check on DNS check 2022-06-09 19:15:53 +03:00
3fbdc05469 Minor flow bugfixes 2022-06-09 09:51:29 +03:00
43411adf2c Bugfix About application page for desktop 2022-06-09 07:36:22 +03:00
80e0488700 Minor bug fixing
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-06-07 22:59:15 +03: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
5909b9a3e6 Minor UI fixes on recovery key pages 2022-06-01 17:29:37 +03:00
Inex Code
e8d5ecccf6 Add devices screen 2022-05-31 17:30:44 +03:00
Inex Code
7810c2a279 Fix recovery flow 2022-05-31 17:30:35 +03:00
Inex Code
8ec3b8c3e3 Finish recovery key screen 2022-05-31 02:06:08 +03:00
1db8e9556e Fix UI colors and such :)
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-05-30 19:55:09 +03:00
ead19d2210 Finish recovery key workflow and pages
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-05-30 16:55:52 +03:00
Inex Code
b60fb19ecc some ui fixes 2022-05-30 16:49:42 +03:00
72ef16c6f6 Implement recovery key pages and device cubit
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-05-26 04:02:06 +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
a096e7e732 Add recovery_key_cubit.dart 2022-05-24 19:11:51 +03:00
7344858e86 Implement recovery backblaze page 2022-05-24 11:06:58 +03:00
ac93a384e9 Implement recovery cloudflare page 2022-05-24 10:55:51 +03:00
Inex Code
fa6f74e884 Finish recovery flow cubit 2022-05-23 17:21:34 +03:00
eddeac57d6 Implement server selection pages
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-05-21 01:56:50 +03:00
eaa1ba143c Implement pages for server confirmation on restoring access
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-05-19 20:43:25 +03:00
6fd7f9400d Implement recovery by old token pages with mock .md
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-05-19 17:26:57 +03:00
d8568fc82f Merge branch 'flutter-3' into naiji-dev 2022-05-19 12:09:31 +03:00
inexcode
df40a09419 Add cubit methods to try recover the server 2022-05-18 14:21:11 +03:00
inexcode
d2553b0d08 Add auth functions to server_installation_repository.dart 2022-05-18 13:39:11 +03:00
2d96b4505e Disable unavailable functionality when server is not created
- Remove create and upgrade server jobs when server is not there
- Disable root SSH panel page when server is not there
2022-05-18 12:07:14 +03:00
inexcode
dd77b99ac8 Rename Bnames boxes names to include the Box 2022-05-18 11:27:36 +03:00
20f6e8156c Add recovery token pages 2022-05-18 02:18:26 +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
19bc780db1 Implement async validation of domain field on recovering access
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-05-17 19:06:24 +03:00
0d0a3a4fee Refactor App Config Cubit infrastrucute
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-05-17 16:31:34 +03:00
93215d90fb Implement fallback recovery method page
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-05-17 16:30:05 +03:00