Commit graph

92 commits

Author SHA1 Message Date
Inex Code
16094a3257 refactor: Rework ClientJobs cubit so it doesn't depend on other cubits
Also implemented tracking of the jobs and rebuild status
2024-02-20 19:33:24 +03:00
Inex Code
9a1f47711c chore: Update GraphQL schema with experimental system rebuild tracking 2024-02-12 20:20:30 +03:00
Inex Code
3b9d616045 refactor: Introduce VolumesBloc, remove ServerVolumeCubit 2024-02-01 18:30:06 +04:00
Inex Code
acb5da9a92 style: Enable directives_ordering lint 2024-01-31 09:14:23 +04:00
07058d3db5 fix(graphql): Remove and replace deprecated mutations
- https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/issues/418
2024-01-15 13:11:09 +04:00
1c07476764 refactor: Move DNS records validation to cubit layer 2023-12-29 23:58:58 +04:00
c34a5b97d6 fix: Improve DNS formatting for Cloudflare DNS 2023-11-19 23:34:58 +04:00
cd97833025 feat: Make GetDnsRecords query return also service DNS 2023-11-18 10:22:07 +04:00
ec8d08ff07 fix(api): Force DateTime to UTC where timezone naive
- Solve https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/issues/385
2023-11-13 14:03:52 +04:00
Inex Code
1b26f2cf29 feat(backups): Allow to change snapshot rotation settings 2023-09-09 21:13:27 +03:00
Inex Code
aac4b2773b feat(backups): Show the snapshot creation reason 2023-09-09 10:22:43 +03:00
Inex Code
13e80a9e37 Merge branch 'master' into restore-strategy 2023-08-14 05:35:52 +03:00
80b83980ce feat(backup): Implement forget snapshot method 2023-08-07 09:44:26 -03:00
75b8a7b9ac feat(backups): Implement restore backup strategy 2023-08-07 09:23:48 -03:00
e97d52bad5 fix: Replace runSystemRebuild with rebootSystem 2023-08-06 18:24:41 -03:00
ffe923ef13 fix: Replace hard reset from server provider with direct server reboot 2023-08-02 18:08:23 -03:00
27aaf93838 chore: Rename '_getApiToken' to 'get _token' for GraphQL API map 2023-07-22 11:26:48 -03:00
08f3258615 feat(graphql): Implement Accept-Language header for GraphQL API map 2023-07-22 11:24:37 -03:00
Inex Code
edb02764f7 fix: GraphQL fragments deduplication 2023-07-02 18:22:07 +03:00
Inex Code
62b7a0ee7e feat(backups): Add descriptions for backups 2023-07-02 14:41:31 +03:00
b3b7c83461 chore: Implement fragments for ServerJob type on backup requests 2023-06-29 15:38:46 -03:00
Inex Code
90ab4244f6 feat(backups): Expose if the service can be backed up 2023-06-29 13:51:38 +03:00
Inex Code
d2d8add10d feat(backups): Update the models 2023-06-29 12:52:09 +03:00
feca9d3b06 chore: Update scheme.graphql and its models 2023-06-22 23:22:48 -03:00
f05bedf460 chore: Implement new backups api 2023-06-22 11:14:00 -03:00
e70cbab618 chore: Fix a typo in GraphQL scheme 2023-06-19 18:05:57 -03:00
f4700965c6 chore: Merge master into backups-rewrite 2023-06-19 17:56:00 -03:00
9552df1ec2 chore: Remove unused abstraction for ServerProvider 2023-06-19 15:17:15 -03:00
215ad3579d chore: Rename ApiMaps to RestApiMap and GraphQLApiMap 2023-06-19 15:15:24 -03:00
Inex Code
53e72504f7 refactor: Allow changing values for TLS settings 2023-06-16 05:59:48 +03:00
Inex Code
13af7e5e1d feat(backups): Introduce read GraphQL nodes for backups 2023-06-16 04:30:46 +03:00
3a0221e8b1 chore: Merge master into desec 2023-06-02 00:52:32 -03:00
Inex Code
4e65d5f945 refactor: Migrate to Flutter 3.10 and Dart 3.0 2023-06-01 15:12:49 +03:00
25eb82c131 feat: Implement proper access recovery for DNS providers 2023-06-01 15:12:49 +03:00
c67e37a40e fix: Adjust graphql schemas to new dns provider
- fix runtime bugs
2023-06-01 15:12:49 +03:00
4260152081 chore: Merge desec into refactoring 2023-05-17 13:58:15 -03:00
232699bdb1 feat: Implement proper access recovery for DNS providers 2023-05-16 15:49:03 -03:00
56dd40e90e fix: Adjust graphql schemas to new dns provider
- fix runtime bugs
2023-05-12 16:32:19 -03:00
15c0586ab3 chore: Merge digital-ocean-dns into refactoring 2023-04-12 05:32:56 -03:00
755ac1d5c0 chore: Merge master into digital-ocean-dns 2023-04-12 02:42:33 -03:00
Inex Code
466a221dd0 refactor(ui): More compact view of console.dart 2023-04-05 13:38:07 +03:00
Inex Code
f5313a8148 chore: New lints 2023-04-05 13:38:07 +03:00
inexcode
1f5f366bc5 refactor(server-api): GraphQL codegen removed dependency on JSON Serializable. 2023-04-05 13:38:07 +03:00
be25775601 chore: Merge digital-ocean-dns into refactoring 2023-02-15 10:45:14 +04:00
bad6926567 chore: Continue refactoring
- Rename APIGenericResult to GenericResult
- Wrap all provider functions results with GenericResult
- Move basic server commands and getters to business logic layer from API on Hetzner
2023-02-13 18:13:32 +04:00
c1738ec875 chore: Add build runner results 2023-02-06 13:28:30 +04:00
a270f3dfbb feat: Implement general server provider and its factory 2023-01-30 19:44:52 +04:00
14263083a5 feat: Implement server recovery for different dns providers 2023-01-17 18:33:25 +04:00
36bc5b2554 chore: Generate build runner files 2023-01-05 13:16:30 +04:00
8dffcab30d chore: Rename and unify GraphQL logging classes 2022-12-19 22:53:07 +04:00