Commit graph

338 commits

Author SHA1 Message Date
Inex Code
a5bb654a76 refactor(backups): Rename BackbaleCredential to BackupsCredential
Also adding provider field
2023-06-16 04:28:45 +03:00
b46c53674b feat: Implement new dialogue stub onChange 2023-06-15 13:48:23 -03:00
9d62d3af8e chore: Merge master into refactoring 2023-06-09 04:10:15 -03:00
fa4939d7c6 chore: Implement better Price abstraction for Digital Ocean server provider 2023-06-07 00:11:36 -03:00
53c56e6bd4 feat: Remove basic_utils dependency
Replace it with InternetAddress from dart:io
2023-06-05 12:14:54 -03:00
29cbf702e5 fix: Remove unneded DNS check depending on CLOUDFLARE 2023-06-05 11:18:41 -03:00
4da4ed6afd feat: Move current installation dialogue error to installation state 2023-06-02 19:04:23 -03:00
040fc43e1f fix: Add DNS provider type to provider classes to fix wrong domain type 2023-06-02 02:44:34 -03:00
3a0221e8b1 chore: Merge master into desec 2023-06-02 00:52:32 -03:00
f55800cd72 fix: Implement better domain id check on DNS restoration 2023-06-01 15:12:49 +03:00
0e3e560485 feat: Remove certificate check during installation 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
32ef162f9b feat: Implement polymorphic DNS check for DNS API 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
b41b4159b4 feat: Implement infrastructure for new DNS provider deSEC 2023-06-01 15:12:49 +03:00
d114d1477f fix: Adapt usage of DNS provider interface to refactoring 2023-05-30 12:48:18 -03:00
4260152081 chore: Merge desec into refactoring 2023-05-17 13:58:15 -03:00
4afcedebb7 feat: Remove certificate check during installation 2023-05-16 17:02:08 -03:00
232699bdb1 feat: Implement proper access recovery for DNS providers 2023-05-16 15:49:03 -03:00
e9665ad75d feat: Implement polymorphic DNS check for DNS API 2023-05-16 11:06:01 -03:00
56dd40e90e fix: Adjust graphql schemas to new dns provider
- fix runtime bugs
2023-05-12 16:32:19 -03:00
234064ed72 feat: Implement infrastructure for new DNS provider deSEC 2023-05-09 03:15:48 -03:00
72a04a54b3 refactor: Remove low level ApiController and replace Dns interfaces 2023-05-03 00:01:44 -03:00
30385c2470 refactor: Create empty DnsProvider interfaces 2023-05-02 23:42:18 -03:00
0d55361a9b fix: Improve installation failure dialogues 2023-05-02 17:05:55 -03:00
da4b38b787 fix: Move DNS entries creation step to server provider layer 2023-04-28 14:19:52 -03:00
1e9f1f88a7 fix: Hetzner installation issues
- Replace serverType id with locaiton id
- Replaces id accessing in volume from .id to [id]
2023-04-25 16:44:43 -03:00
4aa13dd63a chore: resolve ui conflicts and make it build 2023-04-24 13:45:16 -03:00
3b49805c9c chore: Move volume api to abstract server provider interface 2023-04-24 12:09:23 -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
inexcode
6656635785 fix: remove unnecessary logging 2023-04-05 13:38:07 +03:00
inexcode
befdc0286e feat: Automatic day/night theme 2023-04-05 13:38:07 +03:00
inexcode
54513998ce fix: Devices and Recovery Key cubits couldn't initialize right after server installation 2023-04-05 13:38:07 +03:00
inexcode
8fc229647f feat: Add Support drawer and basic support cubit. 2023-04-05 13:38:07 +03:00
97e9e9d9cb chore: Adapt MetricsRepository to new ProvidersControllers model 2023-02-28 07:00:52 +04:00
62c0030f8e chore: Implement server installation logic on cubit layer 2023-02-22 21:58:59 +04:00
ef04b5bf57 chore: Implement server installation on businness logic layer for hetzner 2023-02-22 21:03:58 +04:00
8da7341ccb chore: Implement basics of hetzner installation logic 2023-02-21 13:11:04 +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
efe4f620ee chore: Transfer some methords from api to provider 2023-02-07 20:51:15 +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
08cd59a709 feat: Implement DNS_PROVIDER_TYPE variable for infecting server 2023-01-17 17:29:15 +04:00
3b962c5f5a feat: Adapt Desired DNS Records checking for Digital Ocean 2023-01-11 22:01:46 +04:00
9184a9db5d feat: Implement DnsProvider loaging 2023-01-05 14:12:59 +04:00
2980887333 feat: Add DNS provider selection page
Upload cloudflare svg
2023-01-04 14:42:22 +04:00
6767b679a0 chore: Merge master into digital-ocean-dns 2023-01-03 13:00:01 +04:00
Inex Code
b007fec75b refactor(initializing): Refresh the server istallation UI 2022-12-31 07:16:10 +03:00
e560de58e7 feat: Implement DNS provider picker page 2022-12-30 07:25:18 +04:00