NaiJi
14dbdbbc73
feat: Implement dialogue to choose an domain from several during installation
2023-09-08 02:54:28 -03:00
NaiJi ✨
1642cb907d
Merge pull request 'refactor: Remove mentions of cloudflare from general variables' ( #323 ) from dkim-record-naming into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/323
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2023-09-05 14:46:55 +03:00
NaiJi
85abd8f0fc
refactor: Remove mentions of cloudflare from general variables
2023-09-05 08:45:09 -03:00
NaiJi
8f7730575e
fix: Wrap DNS check in catch to avoid runtime crash
2023-09-05 08:34:01 -03:00
NaiJi
5c473d96a9
Merge 'master' into 'soft-reset'
2023-08-07 08:03:24 -03:00
NaiJi
ffe923ef13
fix: Replace hard reset from server provider with direct server reboot
2023-08-02 18:08:23 -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
603946ba73
Merge master into platform-path
2023-07-26 20:20:21 -03:00
Inex Code
3b1e71d771
fix: Add a workaround for the case when we don't have sreverTypeId
2023-07-25 18:39:58 +03:00
NaiJi
68ed776785
feat(platform): Implement custom platform-dependent storage path definition
...
- Create new PlatformAdapter util and hide i/o there
- Move other usages of Platform class in PlatformAdapter
2023-07-20 17:06:17 -03:00
NaiJi
56231a4197
feat(provider): Implement proper load functions for DNS and Server providers
2023-07-16 10:05:37 -03:00
NaiJi
81aa6003be
fix(installation): Add proper server type value loading
2023-07-16 07:25:14 -03:00
Inex Code
a8bddaaeba
style: Reformatting
2023-07-02 14:41:54 +03:00
Inex Code
e1e4779c51
feat(recovery): Couldn't save the dns token
2023-06-29 12:52:37 +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
0502e68cc1
chore: Remove unused function
2023-06-19 12:12:15 -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
9d62d3af8e
chore: Merge master into refactoring
2023-06-09 04:10:15 -03:00
NaiJi
53c56e6bd4
feat: Remove basic_utils dependency
...
Replace it with InternetAddress from dart:io
2023-06-05 12:14:54 -03:00
NaiJi
29cbf702e5
fix: Remove unneded DNS check depending on CLOUDFLARE
2023-06-05 11:18:41 -03:00
NaiJi
4da4ed6afd
feat: Move current installation dialogue error to installation state
2023-06-02 19:04:23 -03:00
NaiJi
3a0221e8b1
chore: Merge master into desec
2023-06-02 00:52:32 -03:00
NaiJi
f55800cd72
fix: Implement better domain id check on DNS restoration
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
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
4aa13dd63a
chore: resolve ui conflicts and make it build
2023-04-24 13:45:16 -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
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
a270f3dfbb
feat: Implement general server provider and its factory
2023-01-30 19:44:52 +04:00
NaiJi
08cd59a709
feat: Implement DNS_PROVIDER_TYPE variable for infecting server
2023-01-17 17:29:15 +04:00
NaiJi
9184a9db5d
feat: Implement DnsProvider loaging
2023-01-05 14:12:59 +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
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
d7318ed2e4
fix: Make recovery by API token endpoint expect GraphQL token
...
We pass GraphQL token, but at the same time we did not use it and tried to authorize without token...
2022-12-13 08:15:32 +04:00
NaiJi
b5133aa2a6
fix: Remove breaking installation changes
2022-12-02 23:06:57 +04:00