NaiJi ✨
2e2a34a5cf
fix: Implement Backblaze bucket restoration on server recovery
2023-09-05 14:42:22 -03:00
NaiJi ✨
dce33b2d4c
fix: Remove unuzed ZoneId member
2023-08-07 08:09:24 -03:00
NaiJi ✨
a17b66c729
Merge pull request 'refactor: Implement Cloudflare-specific objects to avoid usage of global models' ( #268 ) from dto into master
...
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #268
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2023-08-07 12:06:45 +03:00
NaiJi ✨
b2c67c80bd
refactor: Implement Cloudflare objects to avoid usage of dynamic blobs
...
- Get rid of ZoneId term outside of Cloudflare
2023-08-02 16:04:49 -03:00
NaiJi ✨
bd8faf8760
feat: Replace general entity naming on UI with specifics.
...
- Pass actual provider namings to .tr functions as arguments
- Remove hardcoded namings where known
- Get rid of general mentions of 'DNS Provider' or 'Server Provider' where confusing
2023-07-28 20:42:41 -03:00
NaiJi ✨
7b02074345
fix(recovery): Replace server basic info request method with server type info request method
2023-07-21 19:48:00 -03:00
NaiJi ✨
80f28463ec
fix(recovery): Implement server type id requesting on recovery finish
2023-07-21 18:07:26 -03:00
Inex Code
d2d8add10d
feat(backups): Update the models
2023-06-29 12:52:09 +03:00
NaiJi ✨
f4700965c6
chore: Merge master into backups-rewrite
2023-06-19 17:56:00 -03:00
NaiJi ✨
e418a58e5b
chore: Remove unused ApiTokenvalidatoin
2023-06-19 14:42:48 -03:00
NaiJi ✨
4adcca5746
fix: Resolve timer conflicts on emultiple emits
2023-06-16 00:52:04 -03:00
Inex Code
c87b834550
fix: dialogs during server setup
2023-06-16 06:00:08 +03:00
Inex Code
53e72504f7
refactor: Allow changing values for TLS settings
2023-06-16 05:59:48 +03:00
Inex Code
a5bb654a76
refactor(backups): Rename BackbaleCredential to BackupsCredential
...
Also adding provider field
2023-06-16 04:28:45 +03:00
NaiJi ✨
b46c53674b
feat: Implement new dialogue stub onChange
2023-06-15 13:48:23 -03:00
NaiJi ✨
4da4ed6afd
feat: Move current installation dialogue error to installation state
2023-06-02 19:04:23 -03:00
NaiJi ✨
0e3e560485
feat: Remove certificate check during installation
2023-06-01 15:12:49 +03:00
NaiJi ✨
25eb82c131
feat: Implement proper access recovery for DNS providers
2023-06-01 15:12:49 +03:00
NaiJi ✨
c67e37a40e
fix: Adjust graphql schemas to new dns provider
...
- fix runtime bugs
2023-06-01 15:12:49 +03:00
NaiJi ✨
b41b4159b4
feat: Implement infrastructure for new DNS provider deSEC
2023-06-01 15:12:49 +03:00
NaiJi ✨
d114d1477f
fix: Adapt usage of DNS provider interface to refactoring
2023-05-30 12:48:18 -03:00
NaiJi ✨
4260152081
chore: Merge desec into refactoring
2023-05-17 13:58:15 -03:00
NaiJi ✨
4afcedebb7
feat: Remove certificate check during installation
2023-05-16 17:02:08 -03:00
NaiJi ✨
232699bdb1
feat: Implement proper access recovery for DNS providers
2023-05-16 15:49:03 -03:00
NaiJi ✨
56dd40e90e
fix: Adjust graphql schemas to new dns provider
...
- fix runtime bugs
2023-05-12 16:32:19 -03:00
NaiJi ✨
234064ed72
feat: Implement infrastructure for new DNS provider deSEC
2023-05-09 03:15:48 -03:00
NaiJi ✨
72a04a54b3
refactor: Remove low level ApiController and replace Dns interfaces
2023-05-03 00:01:44 -03:00
NaiJi ✨
30385c2470
refactor: Create empty DnsProvider interfaces
2023-05-02 23:42:18 -03:00
NaiJi ✨
0d55361a9b
fix: Improve installation failure dialogues
2023-05-02 17:05:55 -03:00
NaiJi ✨
da4b38b787
fix: Move DNS entries creation step to server provider layer
2023-04-28 14:19:52 -03:00
NaiJi ✨
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
NaiJi ✨
15c0586ab3
chore: Merge digital-ocean-dns into refactoring
2023-04-12 05:32:56 -03:00
NaiJi ✨
755ac1d5c0
chore: Merge master into digital-ocean-dns
2023-04-12 02:42:33 -03:00
NaiJi ✨
97e9e9d9cb
chore: Adapt MetricsRepository to new ProvidersControllers model
2023-02-28 07:00:52 +04:00
NaiJi ✨
62c0030f8e
chore: Implement server installation logic on cubit layer
2023-02-22 21:58:59 +04:00
NaiJi ✨
ef04b5bf57
chore: Implement server installation on businness logic layer for hetzner
2023-02-22 21:03:58 +04:00
NaiJi ✨
8da7341ccb
chore: Implement basics of hetzner installation logic
2023-02-21 13:11:04 +04:00
NaiJi ✨
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
NaiJi ✨
efe4f620ee
chore: Transfer some methords from api to provider
2023-02-07 20:51:15 +04:00
NaiJi ✨
a270f3dfbb
feat: Implement general server provider and its factory
2023-01-30 19:44:52 +04:00
NaiJi ✨
14263083a5
feat: Implement server recovery for different dns providers
2023-01-17 18:33:25 +04:00
NaiJi ✨
6767b679a0
chore: Merge master into digital-ocean-dns
2023-01-03 13:00:01 +04:00
NaiJi ✨
e560de58e7
feat: Implement DNS provider picker page
2022-12-30 07:25:18 +04:00
NaiJi ✨
41dc77103f
feat: Implement error handling on server deletion
...
Notify users when errors occured and handle application state accordingly
2022-12-22 22:56:58 +04:00
NaiJi ✨
8922551239
Merge branch 'master' into digital-ocean-dns
2022-12-21 13:47:25 +04:00
NaiJi ✨
18d3039dc4
chore: Create infrastructure for Digital Ocean DNS provider
...
Also rename hardcoded cloudflare names from backend
2022-12-17 14:26:19 +04:00
NaiJi ✨
7847839ea6
feat: Enable server provider logging
2022-12-15 15:42:21 +04:00
NaiJi ✨
e62e8bf916
feat: Implement distinction for connection errors on dns provider page
...
Now user gets notified when connection error occurs
2022-11-28 23:55:37 +04:00
NaiJi ✨
1df5f6594d
feat: Implement distinction for connection errors on server type page
...
Now user gets notified when connection error occurs
2022-11-28 23:11:08 +04:00
NaiJi ✨
bd33b8d679
feat: Implement distinction for connection errors on initialing page
...
Now it's 'false' when api token is invalid and null response if couldn't connect at all, to show different kinds of errors to the user
2022-11-28 22:51:37 +04:00