Commit graph

177 commits

Author SHA1 Message Date
Inex Code
0425ea8ab8 Add a button to remove all removable server jobs 2022-09-19 03:42:00 +03:00
Inex Code
10891881ae Service migrations 2022-09-19 03:21:08 +03:00
d6d7a0dcb6 Implement rebuild server job for settings page 2022-09-19 03:00:40 +03:00
fe95f5e5d3 Add props into provider job state 2022-09-19 02:13:25 +03:00
Inex Code
2a4c691f1e Pre-release testing bug fixes 2022-09-19 01:11:26 +03:00
Inex Code
900e07f364 Implement user password reset 2022-09-18 23:25:26 +03:00
Inex Code
e330878e6d Allow removing completed and failed server jobs 2022-09-18 23:12:09 +03:00
34d635c2c5 Add delay between provider and server storage resizing calls 2022-09-18 19:35:16 +03:00
d9b82b1250 Implement volume extending button 2022-09-18 19:26:55 +03:00
159f861965 Implement initialization migration to binds error handling 2022-09-18 17:29:00 +03:00
39358a827f Implement migrate to binds logic 2022-09-18 17:05:41 +03:00
Inex Code
c84d16d8b7 Move files related to storage 2022-09-16 16:49:53 +03:00
Inex Code
ae0295d959 Add storage usage to service screen, formatting 2022-09-16 16:36:51 +03:00
Inex Code
641e329725 Move DiskStatus to the server volume cubit 2022-09-16 14:28:17 +03:00
4a4fa35de3 Remove setTimezone from ServerDetailedInfo cubit 2022-09-16 11:11:03 +03:00
Inex Code
d75c2837ca Catch error on metrics loading from Hetzner 2022-09-16 11:08:45 +03:00
e3d7f2b3d7 Fix ServerDetailsCubit exception 2022-09-16 11:06:27 +03:00
Inex Code
a7248a9b30 Remove unnecessary logging 2022-09-16 10:50:21 +03:00
Inex Code
36cbc8e89b Catch StateError on server_detailed_info_cubit.dart 2022-09-16 10:50:05 +03:00
dc72b6d1b2 Implement server settings page functionality 2022-09-15 02:31:25 +03:00
c5eed6ace9 Improve server settings page 2022-09-12 20:38:22 +03:00
Inex Code
ef7d906504 Catch Hetzner metrics trying to emit when closed and disable logging. 2022-09-09 17:58:01 +03:00
e4bb35d5d8 Catch cloudflare exceptions 2022-09-09 12:14:37 +03:00
inexcode
981b9865cd Fix users not changing SSH keys and remove SSH keys screen 2022-09-08 18:13:18 +03:00
Inex Code
6f5ffa0f80 Make DiskSize a constant constructor and fix slider on Volume resize screen 2022-09-06 13:27:27 +03:00
8d2fbb5100 Implement service page enabling/disabling and service restart 2022-09-06 13:25:28 +03:00
inexcode
5f58022d42 Update user list screen to properly support newer cubit logic 2022-09-05 14:51:01 +04:00
Inex Code
18b737a327 Reformatting 2022-09-05 07:34:47 +03:00
Inex Code
0879ea8e97 Refactor Users cubit to use GraphQL and unified data model 2022-09-05 07:01:36 +03:00
Inex Code
c1bb617ca7 Add user type to the User model 2022-09-04 14:29:05 +03:00
88a1393a1d Move disk status converting to disk status constructor 2022-09-02 09:06:10 +03:00
a693f694ac Add endpoints for migration checking 2022-09-02 08:59:46 +03:00
503c8d37ea Implement server jobs cubit 2022-08-30 06:09:09 +03:00
inexcode
7d8f8e1d38 Rewrite services cubit and add basic service screen. 2022-08-30 00:35:06 +04:00
62929a4839 Fix dkim runtime exception 2022-08-29 23:21:59 +03:00
62db476575 Fix ipv4 bug 2022-08-29 21:18:07 +03:00
b48017508a Fix ProviderVolume cubit exception 2022-08-29 19:37:31 +03:00
d934a6a9cb Refactor graphql api, separate by logic 2022-08-26 22:28:01 +03:00
6014e385bc Implement ServerJobCard 2022-08-26 05:34:25 +03:00
37d5ee9913 Implement ServerJob cubit 2022-08-25 02:45:02 +03:00
7bbdaf2ebe Last changes on storage pages and job backend logic 2022-08-24 08:35:49 +03:00
d2c3d28b0f Merge from develop into graphql 2022-08-08 13:33:55 +03:00
c230037351 Implement data_migration page and logic 2022-08-03 05:25:33 +03:00
96c7d7966a Update cubit for volume management and graphql 2022-08-01 02:10:37 +03:00
c747dcd4ae Implement Server Storage card for provider menu
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-07-29 08:38:21 +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