Inex Code
acb5da9a92
style: Enable directives_ordering lint
2024-01-31 09:14:23 +04:00
NaiJi
2b30136def
fix(dns): Make sure that we notice domain ownership lost
...
- https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/issues/390
2024-01-28 09:18:36 +04:00
NaiJi
2836ce4870
fix(cloudflare): Convert MX name from @ to root domain
...
- https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/issues/265
2024-01-19 00:50:42 +02:00
NaiJi
d841f9db44
feat: Make DNS deletion and creation dynamic
...
- https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/issues/265
2024-01-19 00:50:42 +02:00
NaiJi
a45ac7e344
fix: Adapt domain iteration on recovery to new provider interface
2024-01-05 07:28:45 +04:00
NaiJi ✨
19e070133c
Merge branch 'master' into dynamic-dns
2023-12-29 22:24:59 +02:00
NaiJi
1c07476764
refactor: Move DNS records validation to cubit layer
2023-12-29 23:58:58 +04:00
Inex Code
2a4614c673
feat: Allow custom SSH keys during setup and use the new NixOS infect
2023-12-28 22:35:39 +03:00
NaiJi
f1b0b3fc9e
Merge branch 'master' into dynamic-dns
2023-12-18 08:46:19 +04:00
NaiJi ✨
2f6b4e0f9c
Merge pull request 'feat: Implement better domain ownership check during installation' ( #394 ) from domain-ownership-setup into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/394
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2023-12-12 17:24:22 +02:00
NaiJi ✨
5d92c95ce0
Merge pull request 'fix(devices): Update refreshing state for Devices page' ( #398 ) from device-screen-updating into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/398
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2023-12-03 20:09:18 +02:00
NaiJi
f6ded5399c
refactor(backblaze): Move milliseconds since epoch to the beginning of bucket name
2023-12-03 21:58:56 +04:00
NaiJi
faa02c54fe
feat(backblaze): Include milliseconds since epoch to bucket name
...
- Resolve https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/issues/263
2023-12-03 00:44:32 +04:00
NaiJi
da0b0b7670
fix(devices): Make devices state remember current device on refresh
...
- Resolve https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/issues/258
2023-11-30 10:04:57 +04:00
NaiJi
8037eec486
feat: Implement better domain ownership check during installation
...
- Produce support instructions for DNS domain recovery
- https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/issues/389
2023-11-27 19:00:05 +04:00
NaiJi
cd9b47b924
Merge branch 'master' into 'dynamic-dns'
2023-11-22 09:34:31 +04:00
NaiJi
c34a5b97d6
fix: Improve DNS formatting for Cloudflare DNS
2023-11-19 23:34:58 +04:00
NaiJi
cd97833025
feat: Make GetDnsRecords query return also service DNS
2023-11-18 10:22:07 +04:00
NaiJi
d45417effe
feat: Implement model adapter for Digital Ocean DNS
...
- Adapt all external interfaces to new DNS record models
2023-11-09 18:48:49 +04:00
NaiJi
c894456fe6
refactor: Fix linter warnings
...
- Remove unused text_extensions.dart
2023-11-06 17:15:38 +04:00
NaiJi
172253902d
feat(ssh): Add support for ECDSA SSH keys
...
- Resolve https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/issues/319
2023-09-26 16:18:50 -03:00
NaiJi
aa4429cc79
refactor(ui): Reorganize placeholders for empty pages
...
- Resolve https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/issues/348
- Make 'Data Center' cards unclickable when uninitialized
2023-09-23 23:03:54 -03:00
NaiJi
5c329d47c1
refactor(ui): Make users be ordered properly on users page
...
- Resolves https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/issues/340
2023-09-16 02:09:40 -03:00
Inex Code
1b26f2cf29
feat(backups): Allow to change snapshot rotation settings
2023-09-09 21:13:27 +03:00
NaiJi
14dbdbbc73
feat: Implement dialogue to choose an domain from several during installation
2023-09-08 02:54:28 -03:00
NaiJi
8a5ee1d42e
Merge 'master' into 'price-calculation'
2023-09-06 20:54:30 -03:00
NaiJi ✨
82dfdf04f9
fix: Implement Backblaze bucket restoration on server recovery ( #324 )
...
Resolves issue [320](https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/issues/320 ).
Co-authored-by: NaiJi <naijiworld@protonmail.com>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/324
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2023-09-06 00:36:49 +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
Inex Code
d64764f4a8
Merge branch 'master' into price-calculation
2023-09-01 15:38:35 +03:00
Inex Code
b01c61a47b
feat(backups): Add snapshot restore modal
2023-08-14 07:10:15 +03:00
Inex Code
13e80a9e37
Merge branch 'master' into restore-strategy
2023-08-14 05:35:52 +03:00
Inex Code
6e241ff4d2
Merge branch 'master' into soft-reset
2023-08-14 05:34:18 +03:00
NaiJi
e417088340
fix(i18l): Change broken validations string for superuser SSH
2023-08-07 10:26:52 -03:00
NaiJi
3ad6bb7bea
Merge 'master' into 'soft-reset'
2023-08-07 10:15:23 -03:00
NaiJi
316e1f5db6
Merge 'master' into 'price-calculation'
2023-08-07 10:14:08 -03:00
NaiJi
80b83980ce
feat(backup): Implement forget snapshot method
2023-08-07 09:44:26 -03:00
NaiJi
75b8a7b9ac
feat(backups): Implement restore backup strategy
2023-08-07 09:23:48 -03:00
NaiJi
dce33b2d4c
fix: Remove unuzed ZoneId member
2023-08-07 08:09:24 -03:00
NaiJi
5c473d96a9
Merge 'master' into 'soft-reset'
2023-08-07 08:03:24 -03:00
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
4f8f87f8a8
feat: Include volume cost to overall monthly cost per server
2023-08-06 20:28:02 -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
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
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