NaiJi
|
7c61d9a787
|
chore: Generate build runner models
|
2022-10-27 16:15:35 +04:00 |
|
NaiJi
|
34b8bf5b07
|
chore: Merge master into graphql
|
2022-10-26 20:45:28 +04:00 |
|
NaiJi
|
aa3dee585b
|
chore(dart): Fix warnings that appeared at Dart 2.18 SDK
|
2022-10-26 20:26:09 +04:00 |
|
NaiJi
|
1b94e14727
|
feat(server-api): Migrate all server endpoints to GraphQL
|
2022-10-24 15:39:53 +04:00 |
|
NaiJi
|
19b45ac142
|
fix(server-api): Adapt ApiResponse structure to GraphQL format
|
2022-10-24 13:47:47 +04:00 |
|
NaiJi
|
e956a2c9a1
|
fix(assets): Fix broken string for bytes on disk size
|
2022-10-21 06:54:55 +04:00 |
|
NaiJi
|
0b5f8b6920
|
fix(job): Remove unnecessary cascade validation calls
|
2022-10-08 16:19:53 +00:00 |
|
NaiJi
|
7bad11967a
|
refactor(job): Implement polymorphic predicate for job accessibility
Now every job type can impement canAddTo function to make JobsCubit know whether it can be applied or not
|
2022-10-07 17:50:18 +00:00 |
|
NaiJi
|
26466bb8d5
|
refactor(job): Force services to always reload after jobs execution
|
2022-10-06 19:45:25 +00:00 |
|
NaiJi
|
d0be867aa6
|
refactor(job): Make jobs execution polymorphic instead of relied on plain switch
|
2022-10-06 19:16:07 +00:00 |
|
NaiJi
|
699e2f676f
|
refactor(service): Get rid of legacy common enums
|
2022-10-05 01:41:48 +03:00 |
|
NaiJi
|
d36c8e987d
|
Completely refactor language asset files
|
2022-10-04 02:32:35 +03:00 |
|
NaiJi
|
d6d7a0dcb6
|
Implement rebuild server job for settings page
|
2022-09-19 03:00:40 +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 |
|
Inex Code
|
89c907b109
|
Make job status an enum
|
2022-09-18 19:29:11 +03:00 |
|
Inex Code
|
641e329725
|
Move DiskStatus to the server volume cubit
|
2022-09-16 14:28:17 +03:00 |
|
NaiJi
|
dc72b6d1b2
|
Implement server settings page functionality
|
2022-09-15 02:31:25 +03:00 |
|
NaiJi
|
c5eed6ace9
|
Improve server settings page
|
2022-09-12 20:38:22 +03:00 |
|
NaiJi
|
06fbcff9a9
|
Fix graphql type errors
|
2022-09-08 22:58:45 +03:00 |
|
Inex Code
|
5f13be9339
|
Fix Hetzner size storage
|
2022-09-06 14:03:21 +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 |
|
Inex Code
|
58479256c5
|
Refactor disk_size.dart and disk_status.dart to use getters
|
2022-09-06 12:17:44 +03: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 |
|
Inex Code
|
33b8003f07
|
Add user-related GraphQL handlers
|
2022-09-04 13:45:03 +03:00 |
|
inexcode
|
7d8f8e1d38
|
Rewrite services cubit and add basic service screen.
|
2022-08-30 00:35:06 +04:00 |
|
NaiJi
|
62db476575
|
Fix ipv4 bug
|
2022-08-29 21:18:07 +03:00 |
|
inexcode
|
c0ce019360
|
Add Services type and GraphQL endpoints with parsers.
|
2022-08-29 04:40:35 +04:00 |
|
NaiJi
|
d934a6a9cb
|
Refactor graphql api, separate by logic
|
2022-08-26 22:28:01 +03:00 |
|
NaiJi
|
9526035176
|
Fix volume size calculation
|
2022-08-26 19:46:30 +03:00 |
|
NaiJi
|
7bbdaf2ebe
|
Last changes on storage pages and job backend logic
|
2022-08-24 08:35:49 +03:00 |
|
NaiJi
|
96c7d7966a
|
Update cubit for volume management and graphql
|
2022-08-01 02:10:37 +03:00 |
|
NaiJi
|
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 |
|
NaiJi
|
7ead9a29ea
|
Implement basic graphql api map structure
|
2022-07-25 17:06:55 +03:00 |
|
NaiJi
|
9993b09e7f
|
Turn VolumeApiProvider into a mixin
|
2022-07-13 14:58:23 +03:00 |
|
NaiJi
|
37b7e9f839
|
Implement Provider Api Abstractions
|
2022-07-12 15:54:16 +03:00 |
|
NaiJi
|
5fd8a68597
|
Change volume size from Gb to Byte
|
2022-06-28 21:06:52 +03:00 |
|
NaiJi
|
0a919907c8
|
Implement hetzner volumes cubit
|
2022-06-27 10:07:11 +03:00 |
|
Inex Code
|
18d0c2c40f
|
Bug fixes and linting
|
2022-06-10 00:13:06 +03:00 |
|
NaiJi
|
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 |
|
Inex Code
|
14acfdec6b
|
Linting
|
2022-05-24 21:55:39 +03:00 |
|
Inex Code
|
a096e7e732
|
Add recovery_key_cubit.dart
|
2022-05-24 19:11:51 +03:00 |
|
NaiJi
|
eddeac57d6
|
Implement server selection pages
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
|
2022-05-21 01:56:50 +03:00 |
|
NaiJi
|
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 |
|
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 |
|
NaiJi
|
129c1bb4c6
|
Refactor infrastructure
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
|
2022-05-14 05:54:40 +03:00 |
|
NaiJi
|
4a42733d31
|
Refactor infrastructure: cubits and endpoints
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
|
2022-05-13 16:57:56 +03:00 |
|