NaiJi
|
a56f525060
|
refactor(server-provider): Rearrange Server Provider interface
- Move all implement functions accordingly to their position in interface
- Get rid of duplicate toInfect() functions, move them to ServerDomain
|
2023-06-26 14:15:53 -03:00 |
|
NaiJi ✨
|
b8009cde71
|
Merge pull request 'refactor(price): Replace String shortcode with Currency class' (#226) from price into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/226
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
|
2023-06-23 04:17:05 +03:00 |
|
NaiJi
|
88d8925ff7
|
refactor(price): Replace String shortcode with Currency class
|
2023-06-22 16:02:49 -03:00 |
|
NaiJi ✨
|
d0366862c0
|
Merge pull request 'refactor(api): Separate Rest API layer from business logic layer for DNS and Server Providers' (#213) from refactoring into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/213
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
|
2023-06-19 23:03:55 +03:00 |
|
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 |
|
Inex Code
|
4a7f986ff4
|
Merge pull request 'json-force' (#212) from json-force into master
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/212
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
|
2023-06-07 15:14:33 +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
|
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
|
a690fb5089
|
fix: Force JSON content-type for REST API requests
|
2023-06-05 09:46:42 -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 |
|
Inex Code
|
7a80590fc8
|
Merge pull request 'feat: Add DeSEC as a DNS provider' (#211) from desec into master
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/211
|
2023-06-01 15:16:15 +03:00 |
|
NaiJi
|
f55800cd72
|
fix: Implement better domain id check on DNS restoration
|
2023-06-01 15:12:49 +03:00 |
|
Inex Code
|
370cbf1052
|
fix(ui): Button margins
|
2023-06-01 15:12:49 +03:00 |
|
Inex Code
|
4e65d5f945
|
refactor: Migrate to Flutter 3.10 and Dart 3.0
|
2023-06-01 15:12:49 +03:00 |
|
def
|
523a1a6df8
|
update desec markdown
|
2023-06-01 15:12:49 +03:00 |
|
NaiJi
|
0c038fda43
|
fix: Remove price lists for DNS and move deSEC onto above Cloudflare
|
2023-06-01 15:12:49 +03:00 |
|
NaiJi
|
0e3e560485
|
feat: Remove certificate check during installation
|
2023-06-01 15:12:49 +03:00 |
|