Commit graph

1674 commits

Author SHA1 Message Date
Inex Code
33b8003f07 Add user-related GraphQL handlers 2022-09-04 13:45:03 +03:00
Alya Sirko
634946285b Ops: add Drone CI pipelines (debug and release) and Flakes-powered Nix shell environment ()
Co-authored-by: Alya Sirko <alya@selfprivacy.org>
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/110
Co-authored-by: Alya Sirko <alya.sirko@tuta.io>
Co-committed-by: Alya Sirko <alya.sirko@tuta.io>
2022-09-04 09:30:24 +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
0602ab7de2 Fetch russian text assets 2022-08-30 22:17:22 +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
d168845b98 Fix storage card size view 2022-08-29 23:15:48 +03:00
d247f41da4 Fix broken installation state check 2022-08-29 22:54:06 +03:00
inexcode
254604d584 Fix money display 2022-08-29 22:43:42 +04: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
inexcode
440151d0f5 Add SVG library. 2022-08-29 04:40:55 +04:00
inexcode
c0ce019360 Add Services type and GraphQL endpoints with parsers. 2022-08-29 04:40:35 +04:00
d934a6a9cb Refactor graphql api, separate by logic 2022-08-26 22:28:01 +03:00
9526035176 Fix volume size calculation 2022-08-26 19:46:30 +03:00
a698d3e7b2 Add padding to About page 2022-08-26 06:41:16 +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
975c3e237b Merge pull request 'update ru clownflare markdown' () from def/selfprivacy.org.app:master into develop
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/106
2022-07-29 08:41:02 +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
def
e7ebfdfac6 fix russian lang 2022-07-28 23:41:27 +02:00
def
5305059a3a update ru clownflare markdown 2022-07-28 13:41:17 +02:00
Inex Code
dcf120bdbc Merge pull request 'Fix installation Timer errors' () from installation-timer into develop
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/105
2022-07-27 16:05:23 +03:00
c56a0f5976 Implement getApiTokens for graphql API map 2022-07-25 19:08:46 +03:00
7ead9a29ea Implement basic graphql api map structure 2022-07-25 17:06:55 +03:00
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
Inex Code
2c9dcbe5e6 Merge pull request 'Implement Dns Provider Api Abstractions' () from dns-provider-api into develop
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/101
2022-07-19 15:09:19 +03:00
dac310f913 Implement Dns Provider Api Abstractions 2022-07-14 16:34:08 +03:00
Inex Code
8deb240426 Merge pull request 'Implement Provider Api Abstractions' () from naiji-dev into develop
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/99
2022-07-13 21:46:35 +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
Inex Code
f40749ca57 Merge pull request 'volumes-hetzner' () from volumes-hetzner into develop
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/97
2022-07-04 02:16:25 +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
c4f62e012b Merge pull request 'naiji-dev' () from naiji-dev into develop
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/91
2022-06-23 12:12:37 +03:00
Inex Code
4afd40f5da Merge branch 'develop' into naiji-dev 2022-06-23 12:11:59 +03:00
Inex Code
7dc35306c4 Merge pull request 'Force domain to lowercase on recovery pages' () from recovery-domain into develop
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/95
2022-06-23 01:03:14 +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
7870cf9f99 Update pubsec version to 0.6.1 2022-06-15 07:06:57 +03:00
9d4f7b4786 Add changelog for 0.6.1 2022-06-15 06:27:05 +03:00
6a22e2db6f Fix revert routing errors 2022-06-15 06:23:54 +03:00