NaiJi
20c3948e60
Merge 'master' into 'price-calculation'
2023-08-07 07:58:57 -03:00
NaiJi
037498070a
fix: Include IPv4 cost to overall server cost
2023-08-07 07:52:26 -03:00
NaiJi ✨
a17b66c729
Merge pull request 'refactor: Implement Cloudflare-specific objects to avoid usage of global models' ( #268 ) from dto into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/268
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2023-08-07 12:06:45 +03:00
NaiJi ✨
e35514b670
Merge pull request 'feat: Replace general entity naming on UI with specifics.' ( #264 ) from hardcoded-naming into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/264
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2023-08-07 12:06:30 +03:00
NaiJi ✨
1db2f53c9a
Merge pull request 'fix(hetzner): Normalize CPU usage percentage by cached amount of cores' ( #272 ) from hetzner-cpu into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/272
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2023-08-07 12:02:35 +03:00
NaiJi
719a5a7274
fix(hetzner): Normalize CPU usage percentage by cached amount of cores
2023-08-07 04:08:54 -03:00
NaiJi
4b1c85c4a8
chore: Add missing trailing commas to encryption key modal page
2023-08-06 20:32:05 -03:00
NaiJi
4f8f87f8a8
feat: Include volume cost to overall monthly cost per server
2023-08-06 20:28:02 -03:00
NaiJi
bd9a383d38
chore: Remove debug prints
2023-08-02 16:08:26 -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
c37e56b43a
Merge master into dto
2023-07-27 21:29:05 -03:00
NaiJi
ccac0ff7fa
refactor(digital-ocean-dns): Implement basic DTO for Digital Ocean DNS to avoid dynamic objects
2023-07-27 20:55:32 -03:00
NaiJi ✨
fd1be6358c
Merge pull request 'refactor(desec): Implement basic DTO for DESEC to avoid dynamic objects' ( #246 ) from dto into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/246
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2023-07-28 00:32:25 +03:00
NaiJi
146350f8f4
refactor(desec): Implement basic DTO for DESEC to avoid dynamic objects
2023-07-26 21:33:50 -03:00
NaiJi
b313cd340e
refactor: Remove unused id field from DnsRecords object
2023-07-26 20:27:10 -03:00
NaiJi
603946ba73
Merge master into platform-path
2023-07-26 20:20:21 -03:00
NaiJi
4dae3404fa
fix(ui): Prevent service moving if volume is null for some reason
2023-07-25 18:56:47 -03:00
Inex Code
5df1d676f6
style: Remove misleading code comment
2023-07-25 22:46:12 +03:00
Inex Code
bbc619deed
feat(backups): Show the user that the key is copied
2023-07-25 22:43:28 +03:00
Inex Code
cfcfd5d708
feat(backups): Update the UI of the encryption key modal
2023-07-25 22:25:08 +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
c3752673f7
feat(backups): Implement modal for copying backups encryption key
2023-07-25 18:15:04 +03:00
NaiJi ✨
ac6a4c192e
Merge pull request 'feat(graphql): Implement Accept-Language header for GraphQL API map' ( #243 ) from graphql-locale into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/243
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2023-07-25 17:38:14 +03:00
NaiJi
27aaf93838
chore: Rename '_getApiToken' to 'get _token' for GraphQL API map
2023-07-22 11:26:48 -03:00
NaiJi
08f3258615
feat(graphql): Implement Accept-Language header for GraphQL API map
2023-07-22 11:24:37 -03:00
NaiJi
69822f24ca
chore: Remove unused server basic info attribute
2023-07-21 19:50:20 -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
NaiJi
d8660b9f3a
feat(platform): Print storage path before Hive initialization
2023-07-21 14:44:01 -03:00
NaiJi
06a857aa8c
chore(platform): Fix comment typo
2023-07-20 17:19:29 -03:00
NaiJi
3b1eee5a94
fix(platform): Make platform storage path nullable for compability with previous behaviour
2023-07-20 17:14:17 -03:00
NaiJi
25d6881837
chore: Remove misleading commentary
2023-07-20 17:07:08 -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
1e5b6c12e6
feat(digital-ocean): Implement uniqueness check
...
- Suggest to delete duplicate server
- Increase timeout by 5 iterations
2023-07-20 12:53:56 -03:00
NaiJi
cbef1d578b
feat(location): Make flag getter a part of server provider location object
2023-07-17 12:25:41 -03:00
NaiJi
56231a4197
feat(provider): Implement proper load functions for DNS and Server providers
2023-07-16 10:05:37 -03:00
NaiJi ✨
0a333214d8
chore: Merge pull request 'refactor(rest-api): Move rest api methods according to their business logic files positions' ( #235 ) from docs into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/235
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2023-07-16 14:00:40 +03:00
NaiJi
81aa6003be
fix(installation): Add proper server type value loading
2023-07-16 07:25:14 -03:00
NaiJi
7ff1e36161
refactor(rest-api): Move rest api methods according to their business logic files positions
...
- Rename unmatching functions
2023-07-13 06:22:39 -03:00
NaiJi
ddf2f71ac3
fix(ui): Make currency be properly shown again via shortcode
2023-07-12 13:14:46 -03:00
NaiJi
bc6b08d621
fix(ui): Add background for dialogue pop ups and move them to root navigator
2023-07-10 09:39:57 -03:00
NaiJi
aa5327df6e
bug: Remove unused breaking isHidden field
2023-07-10 05:45:22 -03:00
NaiJi
70991e6bac
chore(models): Add commentary for Hetzner Volume replicating Hetzner documentation
2023-07-10 05:44:56 -03:00
NaiJi
eeb5dfc642
chore(ui): Update router.gr
2023-07-10 05:44:04 -03:00
NaiJi
91b22f531e
refactor(dns-provider): Rearrange DNS Provider interface
...
Move all implement functions accordingly to their position in interface
2023-07-05 06:34:35 -03:00
Inex Code
7d974159a2
style(backups): Fix some UI issues of backup_details.dart
2023-07-03 23:37:23 +03:00
Inex Code
a4dbba0968
feat(backups): Backups screens
2023-07-02 18:24:07 +03:00
Inex Code
df214a07bc
refactor: Remove unused utils, add duration formatter
2023-07-02 18:23:33 +03:00
Inex Code
2b8d3ee6d0
refactor: Getters for backup-related jobs
2023-07-02 18:23:12 +03:00