NaiJi ✨
a2ed839927
chore: Remove unused image from DNS Picket
2023-06-19 17:00:50 -03:00
NaiJi ✨
9552df1ec2
chore: Remove unused abstraction for ServerProvider
2023-06-19 15:17:15 -03:00
NaiJi ✨
215ad3579d
chore: Rename ApiMaps to RestApiMap and GraphQLApiMap
2023-06-19 15:15:24 -03:00
NaiJi ✨
f9da202093
chore: Remove unused abstractions
2023-06-19 15:11:55 -03:00
NaiJi ✨
3fedb17553
chore: Remove unused function from Desec API
2023-06-19 14:59:46 -03:00
NaiJi ✨
0d49b89e43
chore: Remove unused function for Cloudflare provider
2023-06-19 14:52:07 -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
NaiJi ✨
6337889ab7
chore: Remove unneeded files
2023-06-19 11:59:11 -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
NaiJi ✨
695b9e0f7c
chore: Merge master into refactoring
2023-06-15 14:05:21 -03:00
NaiJi ✨
b46c53674b
feat: Implement new dialogue stub onChange
2023-06-15 13:48:23 -03:00
NaiJi ✨
085c71748d
fix: Add currency to price tag on server info page
2023-06-14 15:11:51 -03:00
NaiJi ✨
69707f543f
fix: Properly convert Digital Ocean droplets to ServerBasicInfo
2023-06-14 14:56:07 -03:00
NaiJi ✨
2b1f6a12ea
fix: Change JSON parsing for Digital Ocean droplets
2023-06-13 23:47:06 -03:00
NaiJi ✨
65283306a9
fix: Make dropletIds field for DigitalOceanVolume optional
2023-06-13 23:37:47 -03:00
NaiJi ✨
f6424200e2
chore: Implement basic DigitalOceanServerType model
2023-06-12 23:48:29 -03:00
NaiJi ✨
8d8e8cf265
fix: Change spf1 record from domainName to '@' for Digital Ocean DNS
2023-06-09 07:19:24 -03:00
NaiJi ✨
bfd67bac8d
fix: Change .id field to ['id'] for DnsRecord in Digital Ocean DNS
2023-06-09 06:13:16 -03:00
NaiJi ✨
55f62f1200
fix: Change sizeByte field to size for HetznerVolume
2023-06-09 05:11:42 -03:00
NaiJi ✨
9d62d3af8e
chore: Merge master into refactoring
2023-06-09 04:10:15 -03:00
NaiJi ✨
140acaee49
chore: Implement basic Digital Ocean server models
2023-06-07 03:22:27 -03:00
NaiJi ✨
f42e415633
chore: Replace dynamic blobs with HetznerLocation
2023-06-07 00:25:34 -03:00
NaiJi ✨
875a9e2e86
chore: Replace dynamic blobs with HetznerServerInfo
2023-06-07 00:20:42 -03:00
NaiJi ✨
fa4939d7c6
chore: Implement better Price abstraction for Digital Ocean server provider
2023-06-07 00:11:36 -03:00
NaiJi ✨
49fe40bb38
chore: Implement better Price abstraction for Hetzner server provider
2023-06-07 00:09:39 -03:00
NaiJi ✨
2a66d246c7
chore: Replace dynamic blobs with HetznerServerType
2023-06-07 00:03:34 -03:00
NaiJi ✨
ffa13aee04
chore: Implement HetznerVolume model and use it instead dynamic json
2023-06-06 23:35:57 -03:00
NaiJi ✨
4da4ed6afd
feat: Move current installation dialogue error to installation state
2023-06-02 19:04:23 -03:00
NaiJi ✨
040fc43e1f
fix: Add DNS provider type to provider classes to fix wrong domain type
2023-06-02 02:44:34 -03:00
NaiJi ✨
3a40b5ed32
fix: Add missing DNS providers to different installation steps
2023-06-02 02:15:13 -03:00
NaiJi ✨
f81bf968fd
fix: Add forced JSON content type to REST APIs
2023-06-02 01:36:33 -03:00
NaiJi ✨
3a0221e8b1
chore: Merge master into desec
2023-06-02 00:52:32 -03:00
NaiJi ✨
d114d1477f
fix: Adapt usage of DNS provider interface to refactoring
2023-05-30 12:48:18 -03:00
NaiJi ✨
b0769b8ed0
chore: Separate business logic from API layer for Digital Ocean DNS
2023-05-30 00:04:29 -03:00
NaiJi ✨
8123632cc1
feat: Implement Cloudflare DNS provider layer and separate from API
2023-05-29 23:18:02 -03:00
NaiJi ✨
7832094609
chore: Create cloudflare dns provider interface and separate it from api
2023-05-25 00:15:58 -03:00
NaiJi ✨
509b2ac7c7
chore: Move DNS provider methods to the abstract interface
2023-05-25 00:02:10 -03:00
NaiJi ✨
8863dc8b2c
chore: Move DNS validation to provider layer for desec
2023-05-24 23:51:40 -03:00
NaiJi ✨
eebbf98349
chore: Move domain list getter to dns provider layer for desec
2023-05-24 23:47:43 -03:00
NaiJi ✨
4bb26559aa
chore: Move business logic from API for desec dns provider
2023-05-22 23:40:25 -03:00
NaiJi ✨
a0a3bbe9d6
chore: Merge branch desec into refactoring
2023-05-21 20:46:33 -03:00
def
0310d37f00
Merge pull request 'update desec markdown' ( #209 ) from desec-markdown into desec
...
Reviewed-on: kherel/selfprivacy.org.app#209
2023-05-20 23:14:58 +03:00
def
f48b8bfa44
update desec markdown
2023-05-19 12:53:53 +03:00
NaiJi ✨
0a796c9fc6
chore: Merge desec into refactoring
2023-05-18 19:12:08 -03:00
NaiJi ✨
d276a8f708
fix: Remove price lists for DNS and move deSEC onto above Cloudflare
2023-05-18 19:06:13 -03:00
NaiJi ✨
4260152081
chore: Merge desec into refactoring
2023-05-17 13:58:15 -03:00
NaiJi ✨
25c048044e
chore: Merge master into desec
2023-05-17 10:32:34 -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 ✨
ce017c6ea8
fix: Make minor improvements for deSEC
2023-05-16 15:03:31 -03:00
NaiJi ✨
732f39ef48
chore: Add assets for deSEC
2023-05-16 14:58:51 -03:00
NaiJi ✨
6ddc2328f0
feat: Implement proper DKIM creation for deSEC
2023-05-16 12:49:55 -03:00
NaiJi ✨
e9665ad75d
feat: Implement polymorphic DNS check for DNS API
2023-05-16 11:06:01 -03:00
NaiJi ✨
56dd40e90e
fix: Adjust graphql schemas to new dns provider
...
- fix runtime bugs
2023-05-12 16:32:19 -03:00
NaiJi ✨
af90ddd78a
feat: Implement deSEC API support
2023-05-12 03:07:43 -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 ✨
5cbf399a58
fix: Remove accidental hardcode for staging options
2023-05-02 23:49:13 -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 ✨
b242838339
fix: Make launchInstall return correct object for volume
2023-04-26 14:39:33 -03:00
NaiJi ✨
854febc5d2
fix: Replace hardcoded string from Hetzner to Cloudflare for DNS providers page
2023-04-26 14:35:57 -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 ✨
4c2cfca4c4
fix: Change server location type for Hetzner
2023-04-25 16:20:23 -03:00
NaiJi ✨
d282f37b71
fix: Return correct adapters for Hive and make it run
2023-04-25 16:04:19 -03:00
NaiJi ✨
4aa13dd63a
chore: resolve ui conflicts and make it build
2023-04-24 13:45:16 -03:00
NaiJi ✨
3b49805c9c
chore: Move volume api to abstract server provider interface
2023-04-24 12:09:23 -03:00
NaiJi ✨
f6591cbfc6
chore: Implement server installation for Digital Ocean
2023-04-19 10:41:30 -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 ✨
74c84a8445
chore: Merge digital-ocean-dns into refactoring
2023-03-30 01:30:58 -03:00
NaiJi ✨
f35c416160
chore: Merge master into digital-ocean-dns
2023-03-30 00:25:30 -03:00
NaiJi ✨
7b2540640f
chore: Rewrite server installation function on api level for Digital Ocean
2023-03-22 21:28:16 -03:00
NaiJi ✨
4e4b61609f
chore: Move volume functions to provider layer for Digital Ocean
2023-03-21 13:08:46 -03:00
NaiJi ✨
dde6f7e80d
chore: Move volume functions to provider layer for Hetzner
2023-03-20 12:22:43 -03:00
NaiJi ✨
760d52e68a
chore: Merge digital-ocean-dns into refactoring
2023-03-20 11:06:09 -03:00
NaiJi ✨
38c3363805
chore: Merge flutter-3.7 into digital-ocean-dns
2023-03-20 11:03:26 -03:00
NaiJi ✨
7b543f9030
chore: Implement server deletion for digital ocean on provider level
2023-03-10 00:47:02 +04:00
NaiJi ✨
bc9ab447f0
chore: Implement server deletion for hetzner on provider layer
2023-03-09 13:06:15 +04:00
NaiJi ✨
76536f8115
chore: Move basic functionality of Digital Ocean to provider layer
2023-03-03 03:01:09 +04:00
NaiJi ✨
cd59c19c9c
chore: Start implementing Digital Ocean provider layer
2023-03-01 06:53:51 +04: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 ✨
e739f7ab9d
chore: Merge digital-ocean-dns into refactoring
2023-02-17 13:36:18 +04:00
NaiJi ✨
7ddc90383b
chore: Merge flutter-3.7 into digital-ocean-dns
2023-02-17 13:35:51 +04:00
NaiJi ✨
3873c1d3cc
chore: Merge digital-ocean-dnso into refactoring
2023-02-17 00:48:35 +04:00
NaiJi ✨
512f270547
chore: Merge flutter-3.7 into digital-ocean-dns
2023-02-17 00:48:00 +04:00
NaiJi ✨
02abb3d321
chore: Merge digital-ocean-dns into refactoring
2023-02-15 11:46:15 +04:00
NaiJi ✨
ba1f9dbfc9
chore: Merge flutter-3.7 into digital-ocean-dns
2023-02-15 11:45:48 +04:00
NaiJi ✨
be25775601
chore: Merge digital-ocean-dns into refactoring
2023-02-15 10:45:14 +04:00
NaiJi ✨
b818d3bfe1
chore: Marge flutter-3.7 into digital-ocean-dns
2023-02-15 10:44:51 +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 ✨
c1738ec875
chore: Add build runner results
2023-02-06 13:28:30 +04:00
NaiJi ✨
4d4a980aaf
Merge branch 'digital-ocean-dns' into refactoring
2023-02-06 12:40:08 +04:00
NaiJi ✨
2fd5c9a2cd
chore: Merge flutter-3.7 into digital-ocean-dns
2023-02-06 12:39:39 +04:00
NaiJi ✨
a270f3dfbb
feat: Implement general server provider and its factory
2023-01-30 19:44:52 +04:00
NaiJi ✨
818de37acd
chore: Merge digital-ocean-dns into refactoring
2023-01-29 08:57:08 +04:00
NaiJi ✨
fcd1c29606
fix: Remove breaking underscore from a launchURL call
...
In services.dart
2023-01-29 08:56:51 +04:00
NaiJi ✨
10593229b2
chore: Merge master into digital-ocean-dns
2023-01-29 08:54:31 +04:00
NaiJi ✨
27925f5d8a
Merge branch 'digital-ocean-dns' into refactoring
2023-01-27 20:55:00 +04:00
NaiJi ✨
3f3743c5c4
Merge branch 'master' into digital-ocean-dns
2023-01-27 20:54:43 +04:00
NaiJi ✨
fd8c286a08
Merge branch 'digital-ocean-dns' into refactoring
2023-01-23 19:55:13 +04:00
NaiJi ✨
e48ae98f89
Merge branch 'master' into digital-ocean-dns
2023-01-23 19:54:50 +04:00
NaiJi ✨
0ae4a40e62
chore: Rename api factories
2023-01-23 19:36:43 +04:00
NaiJi ✨
14263083a5
feat: Implement server recovery for different dns providers
2023-01-17 18:33:25 +04:00
NaiJi ✨
08cd59a709
feat: Implement DNS_PROVIDER_TYPE variable for infecting server
2023-01-17 17:29:15 +04:00
NaiJi ✨
841aee73e8
feat: Implement Digital Ocean DNS email entries
2023-01-16 21:25:48 +04:00
NaiJi ✨
3b962c5f5a
feat: Adapt Desired DNS Records checking for Digital Ocean
2023-01-11 22:01:46 +04:00
NaiJi ✨
120a8fc644
feat: Implement proper DNS entries creation for Digital Ocean
2023-01-10 21:24:26 +04:00
NaiJi ✨
07de11c75a
fix: Implement correct DNS entries creation and deletion
2023-01-06 19:28:52 +04:00
NaiJi ✨
9184a9db5d
feat: Implement DnsProvider loaging
2023-01-05 14:12:59 +04:00
NaiJi ✨
36bc5b2554
chore: Generate build runner files
2023-01-05 13:16:30 +04:00
NaiJi ✨
2980887333
feat: Add DNS provider selection page
...
Upload cloudflare svg
2023-01-04 14:42:22 +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 ✨
d333787f37
fix: Change incorrect domain for domain lists
2022-12-28 17:23:28 +04:00
NaiJi ✨
fc4f78162b
feat: Implement domain list getter for digital ocean dns
2022-12-21 23:35:20 +04:00
NaiJi ✨
a45b93cd27
feat: Improve Dns Record structure and logic
...
It is to much digital ocean api. The decision with adding optional id is bad, but it will be refactored soon along with entire backend.
2022-12-21 23:31:03 +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