NaiJi ✨
0cb2f2082a
Merge pull request 'fix: Force size value truncation for digital ocean, change query url' ( #368 ) from digital-ocean-volume into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #368
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
3 hours ago
NaiJi ✨
6096ef2572
Merge branch 'master' into digital-ocean-volume
3 hours ago
NaiJi ✨
c0624fe5b1
Merge pull request 'fix(ui): Disable storage card while volume information is being fetched' ( #369 ) from storage-card-lock into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #369
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
3 hours ago
NaiJi ✨
97a9793f9d
fix(ui): Disable storage card while volume information is being fetched
...
- Resolve #317
2 days ago
NaiJi ✨
043d29538c
refactor: Conventionally reduce DiskSize to only 'int gb' for resize digital ocean volume
2 days ago
NaiJi ✨
fbacb5969d
fix: Force size value truncation for digital ocean, change query url
...
- Resolve #367
2 days ago
Inex Code
0537ebcfb2
Merge pull request 'docs: Add issue templates' ( #361 ) from issue-template into master
...
continuous-integration/drone/push Build was killed
Details
Reviewed-on: #361
Reviewed-by: NaiJi ✨ <naiji@noreply.git.selfprivacy.org>
6 days ago
Inex Code
5ff615bb8b
docs: Fix grammar of issue templates
6 days ago
Inex Code
fca04f89ad
docs: Add issue templates
6 days ago
NaiJi ✨
e49b5db4b6
Merge pull request 'refactor(ui): Reorganize placeholders for empty pages' ( #359 ) from plug-backgrounds into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #359
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
6 days ago
Inex Code
914775ac48
chore(ui): Change icon of the Services placeholder
6 days ago
NaiJi ✨
f9c951f127
Merge branch 'master' into plug-backgrounds
6 days ago
NaiJi ✨
a83e1e0056
Merge pull request 'refactor(ui): Move service card name to its icon row' ( #352 ) from service-card-naming into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #352
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
6 days ago
NaiJi ✨
aa4429cc79
refactor(ui): Reorganize placeholders for empty pages
...
- Resolve #348
- Make 'Data Center' cards unclickable when uninitialized
1 week ago
NaiJi ✨
c64c6e11d7
refactor(ui): Change SizedBox dimension hardcode from 10 to 8 for service cards
2 weeks ago
NaiJi ✨
ec36f6b764
Merge branch 'master' into service-card-naming
2 weeks ago
NaiJi ✨
9eedc02a07
Merge pull request 'feat: Add copy-to-clipboard for email on user page' ( #329 ) from email-copy into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #329
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 weeks ago
NaiJi ✨
86f2d0c0bb
Merge branch 'master' into email-copy
2 weeks ago
NaiJi ✨
a7e8c0aa6b
Merge branch 'master' into service-card-naming
2 weeks ago
NaiJi ✨
d97d133479
Merge pull request 'refactor(ui): Make users be ordered properly on users page' ( #343 ) from users-order into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #343
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 weeks ago
NaiJi ✨
70c47c69ab
Merge branch 'master' into email-copy
2 weeks ago
NaiJi ✨
8901507f08
Merge branch 'master' into service-card-naming
2 weeks ago
NaiJi ✨
7aa3305d23
refactor: Rename isUserPrimary to isPrimaryUser for User
2 weeks ago
NaiJi ✨
dae535e35a
Merge branch 'master' into users-order
2 weeks ago
NaiJi ✨
f34c4417b6
Merge pull request 'refactor(ui): Change measure units on 'Extending volume' page' ( #344 ) from extending-fields into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #344
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 weeks ago
NaiJi ✨
90e73ec2f3
Merge pull request 'refactor(ui): Move service descriptions above login info for service cards' ( #342 ) from service-descriptions into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #342
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 weeks ago
NaiJi ✨
40568925e1
refactor(ui): Move service card name to its icon row
...
- Resolves #350
2 weeks ago
NaiJi ✨
5c329d47c1
refactor(ui): Make users be ordered properly on users page
...
- Resolves #340
2 weeks ago
NaiJi ✨
887302f936
refactor(ui): Add measure units to 'Extending volume' page
...
- Resolves #301
2 weeks ago
NaiJi ✨
d2ed9f3a75
refactor(ui): Move service descriptions above login info for service cards
...
- Resolves #341
2 weeks ago
Inex Code
eb92a8ee56
Merge pull request 'ci: Fix appimage version tag' ( #338 ) from release-party into master
...
continuous-integration/drone/push Build was killed
Details
continuous-integration/drone/tag Build is passing
Details
Reviewed-on: #338
3 weeks ago
Inex Code
3370ae2867
ci: Fix appimage version tag
3 weeks ago
Inex Code
8b858307fe
Merge pull request 'chore: Bump app version' ( #337 ) from release-party into master
...
continuous-integration/drone/push Build was killed
Details
continuous-integration/drone/tag Build is failing
Details
Reviewed-on: #337
3 weeks ago
Inex Code
da85253268
chore: Bump app version
3 weeks ago
Inex Code
2a210f6af2
Merge pull request 'Fix russian translations' ( #336 ) from translations into master
...
continuous-integration/drone/push Build was killed
Details
Reviewed-on: #336
3 weeks ago
NaiJi ✨
096338cef7
Translated using Weblate (Russian)
...
Currently translated at 100.0% (530 of 530 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/ru/
3 weeks ago
Inex Code
580a68fd7c
Translated using Weblate (Russian)
...
Currently translated at 100.0% (530 of 530 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/ru/
3 weeks ago
Inex Code
40725138bd
Merge pull request 'Add russian translations' ( #335 ) from translations into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #335
3 weeks ago
Inex Code
dd7436b2fd
Translated using Weblate (Russian)
...
Currently translated at 100.0% (530 of 530 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/ru/
3 weeks ago
Inex Code
d812066355
Translated using Weblate (Russian)
...
Currently translated at 100.0% (529 of 529 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/ru/
3 weeks ago
Inex Code
d1927989d7
Merge pull request 'chore(i18l): Add missing translation' ( #334 ) from rotation-settings into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #334
Reviewed-by: NaiJi ✨ <naiji@udongein.xyz>
3 weeks ago
Inex Code
beb526a635
chore(i18l): Add missing translation
3 weeks ago
Inex Code
bf8c58b5b9
Merge pull request 'weblate-conflict' ( #333 ) from weblate-conflict into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #333
3 weeks ago
Inex Code
509bcf808d
chore(i18l): Resolve Weblate conflict
3 weeks ago
Inex Code
dc3544e8ca
Merge pull request 'feat(backups): Allow to change snapshot rotation settings' ( #332 ) from rotation-settings into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #332
Reviewed-by: NaiJi ✨ <naiji@udongein.xyz>
3 weeks ago
Inex Code
0ffd7e61d6
feat(backups): Add note about the scope of backup rotation
3 weeks ago
Inex Code
1b26f2cf29
feat(backups): Allow to change snapshot rotation settings
3 weeks ago
Inex Code
90f84e8c9c
Merge pull request 'feat(backups): Show the snapshot creation reason' ( #331 ) from backup-reason into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #331
Reviewed-by: NaiJi ✨ <naiji@udongein.xyz>
3 weeks ago
Inex Code
aac4b2773b
feat(backups): Show the snapshot creation reason
3 weeks ago
Inex Code
ef91ffaf2b
Merge pull request 'feat: Implement dialogue to choose an domain from several during installation' ( #330 ) from domain-selection into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #330
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
3 weeks ago
Inex Code
505444fb21
Merge pull request 'feat: Implement visible accent when backup modal buttons are disabled' ( #326 ) from gray-backups into master
...
continuous-integration/drone/push Build was killed
Details
Reviewed-on: #326
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
3 weeks ago
Inex Code
031ad47417
refactor(ui): Domain selection refresh
3 weeks ago
Inex Code
d5fa841747
chore: Remove unused 'cloudflare_api_token' translation string
4 weeks ago
Inex Code
062fa725c4
fix(ui): DNS API key support page was using old code
4 weeks ago
NaiJi ✨
afa83f0d29
chore: I embarrassed myself...
4 weeks ago
NaiJi ✨
14dbdbbc73
feat: Implement dialogue to choose an domain from several during installation
4 weeks ago
NaiJi ✨
3c548e5aa9
feat: Add copy-to-clipboard for email on user page
...
- Implement setClipboard adapter and encapsulate platform dependency on clipboard service
4 weeks ago
NaiJi ✨
cd452d5f26
refactor: Change getOverrideColor lambda to simple variable in backup page
4 weeks ago
NaiJi ✨
a67c203266
Merge branch 'master' into gray-backups
4 weeks ago
NaiJi ✨
fd13828ec3
Merge pull request 'feat: Implement copying to clipboard for snapshot id of backups' ( #325 ) from snapshot-id into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #325
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
4 weeks ago
NaiJi ✨
35faadcc63
Merge pull request 'fix: Change 'mailserver' string id to 'email' in loginInfo switch' ( #327 ) from mailserver-description into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #327
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
4 weeks ago
Inex Code
fe93360870
refactor: Use snackbar to show snapshot id copy notification
4 weeks ago
NaiJi ✨
7b8d9ddca9
fix: Change 'mailserver' string id to 'email' in loginInfo switch
4 weeks ago
NaiJi ✨
e07394e8b1
feat: Implement visible accent when backup modal buttons are disabled
4 weeks ago
NaiJi ✨
ffa985aba2
feat: Implement copying to clipboard for snapshot id of backups
4 weeks ago
NaiJi ✨
c5671cc767
Merge pull request 'feat: Include volume and ipv4 costs to overall monthly cost per server' ( #270 ) from price-calculation into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #270
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
4 weeks ago
NaiJi ✨
8a5ee1d42e
Merge 'master' into 'price-calculation'
4 weeks ago
Inex Code
0984892a01
feat: UI tweaks for server costs
4 weeks ago
Mithras
9d7bb26ab8
Translated using Weblate (Ukrainian)
...
Currently translated at 88.2% (419 of 475 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/uk/
4 weeks ago
Mithras
30fde19ce9
Translated using Weblate (Russian)
...
Currently translated at 100.0% (475 of 475 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/ru/
4 weeks ago
Weblate
5b363a9eb6
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/
4 weeks ago
NaiJi ✨
82dfdf04f9
fix: Implement Backblaze bucket restoration on server recovery ( #324 )
...
continuous-integration/drone/push Build is passing
Details
Resolves issue [320](#320 ).
Co-authored-by: NaiJi <naijiworld@protonmail.com>
Reviewed-on: #324
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
4 weeks ago
NaiJi ✨
1642cb907d
Merge pull request 'refactor: Remove mentions of cloudflare from general variables' ( #323 ) from dkim-record-naming into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #323
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
4 weeks ago
NaiJi ✨
85abd8f0fc
refactor: Remove mentions of cloudflare from general variables
4 weeks ago
NaiJi ✨
63ac367007
Merge pull request 'fix: Wrap DNS check in catch to avoid runtime crash' ( #322 ) from dns-check-fix into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #322
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
4 weeks ago
NaiJi ✨
8f7730575e
fix: Wrap DNS check in catch to avoid runtime crash
4 weeks ago
Inex Code
d64764f4a8
Merge branch 'master' into price-calculation
1 month ago
Inex Code
645d58d513
Merge pull request 'feat(backups): Implement restore backup strategy and forget snapshot' ( #274 ) from restore-strategy into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #274
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 months ago
Inex Code
bc3cfa20bb
feat(backups): Add backup-related strings
2 months ago
Inex Code
b01c61a47b
feat(backups): Add snapshot restore modal
2 months ago
Inex Code
03f7e7d819
fix(ui): Fix encryption key modal behaviour when no key found
...
Closes #300
2 months ago
Inex Code
7e1620be3c
fix(ui): Add loading animation for backups screen
...
Closes #309
2 months ago
Inex Code
4170224119
fix(ui): Add divider in backups screen
2 months ago
Inex Code
13e80a9e37
Merge branch 'master' into restore-strategy
2 months ago
Inex Code
7db7cd79b0
Merge pull request 'fix: Replace hard reset from server provider with direct server reboot' ( #269 ) from soft-reset into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #269
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 months ago
Inex Code
6e241ff4d2
Merge branch 'master' into soft-reset
2 months ago
NaiJi ✨
8f30c3a4ba
Merge pull request 'fix: Don't let start service migration if the same volume was picked' ( #293 ) from service-migration into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #293
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 months ago
NaiJi ✨
e4c5220fb4
refactor: Rename isTherePendingChange to isVolumePicked on migration page
2 months ago
NaiJi ✨
2279ebf47f
Merge 'master' into 'service-migration'
2 months ago
NaiJi ✨
859437b911
Merge pull request 'feat: Add autofocus to cubit text fields for keyboard displaying' ( #294 ) from keyboard into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #294
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 months ago
NaiJi ✨
43fa4a6fe2
Merge pull request 'fix(i18l): Add dot to the end of reset_config_description key for translations' ( #295 ) from assets-dot into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #295
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 months ago
NaiJi ✨
e77a9403ca
fix(i18l): Add dot to the end of reset_config_description key for translations
2 months ago
NaiJi ✨
a94965ab0d
feat: Add autofocus to cubit text fields for keyboard displaying
2 months ago
NaiJi ✨
91dce222cc
fix: Don't let start service migration if the same volume was picked
2 months ago
NaiJi ✨
5eadbd9e6b
Merge pull request 'fix(i18l): Change broken validations string for superuser SSH' ( #276 ) from user-assets into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #276
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 months ago
NaiJi ✨
e417088340
fix(i18l): Change broken validations string for superuser SSH
2 months ago
NaiJi ✨
3ad6bb7bea
Merge 'master' into 'soft-reset'
2 months ago
NaiJi ✨
702a8049c5
Merge 'master' into 'restore-strategy'
2 months ago
NaiJi ✨
316e1f5db6
Merge 'master' into 'price-calculation'
2 months ago
NaiJi ✨
5570f16adf
Merge pull request 'chore(router): Generate new build runner object for router class' ( #275 ) from router into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #275
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 months ago
NaiJi ✨
4ef83fc6bd
chore(router): Generate new build runner object for router class
2 months ago
NaiJi ✨
80b83980ce
feat(backup): Implement forget snapshot method
2 months ago
NaiJi ✨
75b8a7b9ac
feat(backups): Implement restore backup strategy
2 months ago
NaiJi ✨
d4340fc9e0
Merge pull request 'fix: Remove unused ZoneId member' ( #273 ) from zone-id-fix into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #273
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 months ago
NaiJi ✨
dce33b2d4c
fix: Remove unuzed ZoneId member
2 months ago
NaiJi ✨
5c473d96a9
Merge 'master' into 'soft-reset'
2 months ago
NaiJi ✨
20c3948e60
Merge 'master' into 'price-calculation'
2 months ago
NaiJi ✨
037498070a
fix: Include IPv4 cost to overall server cost
2 months ago
NaiJi ✨
a17b66c729
Merge pull request 'refactor: Implement Cloudflare-specific objects to avoid usage of global models' ( #268 ) from dto into master
...
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #268
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 months ago
NaiJi ✨
e35514b670
Merge pull request 'feat: Replace general entity naming on UI with specifics.' ( #264 ) from hardcoded-naming into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #264
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 months ago
NaiJi ✨
1db2f53c9a
Merge pull request 'fix(hetzner): Normalize CPU usage percentage by cached amount of cores' ( #272 ) from hetzner-cpu into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #272
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 months ago
NaiJi ✨
d51661630b
Merge pull request 'chore: Add missing trailing commas to encryption key modal page' ( #271 ) from trailing-commas into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #271
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 months ago
NaiJi ✨
719a5a7274
fix(hetzner): Normalize CPU usage percentage by cached amount of cores
2 months ago
NaiJi ✨
4b1c85c4a8
chore: Add missing trailing commas to encryption key modal page
2 months ago
NaiJi ✨
4f8f87f8a8
feat: Include volume cost to overall monthly cost per server
2 months ago
NaiJi ✨
e97d52bad5
fix: Replace runSystemRebuild with rebootSystem
2 months ago
NaiJi ✨
ffe923ef13
fix: Replace hard reset from server provider with direct server reboot
2 months ago
NaiJi ✨
bd9a383d38
chore: Remove debug prints
2 months ago
NaiJi ✨
b2c67c80bd
refactor: Implement Cloudflare objects to avoid usage of dynamic blobs
...
- Get rid of ZoneId term outside of Cloudflare
2 months ago
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
2 months ago
Inex Code
11e745f822
Merge pull request 'chore(i18l): Change DNS error alert to warn user about deleting custom DNS records' ( #248 ) from dns-i18l-alert into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #248
Reviewed-by: NaiJi ✨ <naiji@udongein.xyz>
2 months ago
Inex Code
34e15e5047
chore(i18l): Change DNS error alert to warn user about deleting custom DNS records
2 months ago
NaiJi ✨
55740ac59d
Merge pull request 'refactor(digital-ocean-dns): Implement basic DTO for Digital Ocean DNS to avoid dynamic objects' ( #247 ) from dto into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #247
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 months ago
NaiJi ✨
c37e56b43a
Merge master into dto
2 months ago
NaiJi ✨
ccac0ff7fa
refactor(digital-ocean-dns): Implement basic DTO for Digital Ocean DNS to avoid dynamic objects
2 months ago
NaiJi ✨
fd1be6358c
Merge pull request 'refactor(desec): Implement basic DTO for DESEC to avoid dynamic objects' ( #246 ) from dto into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #246
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 months ago
NaiJi ✨
06fc2935a8
Merge pull request 'feat(platform): Implement custom platform-dependent storage path definition' ( #240 ) from platform-path into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #240
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 months ago
NaiJi ✨
146350f8f4
refactor(desec): Implement basic DTO for DESEC to avoid dynamic objects
2 months ago
NaiJi ✨
b313cd340e
refactor: Remove unused id field from DnsRecords object
2 months ago
NaiJi ✨
603946ba73
Merge master into platform-path
2 months ago
NaiJi ✨
ed1421e9c5
chore: Merge pull request 'fix(ui): Prevent service moving if volume is null for some reason' ( #245 ) from volume-null into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #245
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 months ago
NaiJi ✨
4dae3404fa
fix(ui): Prevent service moving if volume is null for some reason
2 months ago
NaiJi ✨
b04dcef603
chore: Merge pull request 'style: Remove misleading code comment' ( #244 ) from clipboard-key into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #244
Reviewed-by: NaiJi ✨ <naiji@udongein.xyz>
2 months ago
Inex Code
5df1d676f6
style: Remove misleading code comment
2 months ago
NaiJi ✨
15039777e0
chore: Merge pull request 'feat(backups): Implement modal for copying backups encryption key' ( #242 ) from clipboard-key into master
...
continuous-integration/drone/push Build was killed
Details
Reviewed-on: #242
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 months ago
Inex Code
bbc619deed
feat(backups): Show the user that the key is copied
2 months ago
Inex Code
cfcfd5d708
feat(backups): Update the UI of the encryption key modal
2 months ago
Inex Code
3b1e71d771
fix: Add a workaround for the case when we don't have sreverTypeId
2 months ago
NaiJi ✨
c3752673f7
feat(backups): Implement modal for copying backups encryption key
2 months ago
NaiJi ✨
ac6a4c192e
Merge pull request 'feat(graphql): Implement Accept-Language header for GraphQL API map' ( #243 ) from graphql-locale into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #243
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 months ago
NaiJi ✨
c7b714cea5
Merge pull request 'fix(recovery): Implement server type id requesting on recovery finish' ( #241 ) from servertype-id into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #241
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 months ago
NaiJi ✨
27aaf93838
chore: Rename '_getApiToken' to 'get _token' for GraphQL API map
2 months ago
NaiJi ✨
08f3258615
feat(graphql): Implement Accept-Language header for GraphQL API map
2 months ago
NaiJi ✨
69822f24ca
chore: Remove unused server basic info attribute
2 months ago
NaiJi ✨
7b02074345
fix(recovery): Replace server basic info request method with server type info request method
2 months ago
NaiJi ✨
80f28463ec
fix(recovery): Implement server type id requesting on recovery finish
2 months ago
NaiJi ✨
d8660b9f3a
feat(platform): Print storage path before Hive initialization
2 months ago
NaiJi ✨
06a857aa8c
chore(platform): Fix comment typo
2 months ago
NaiJi ✨
91a22394f5
Merge branch 'master' into platform-path
2 months ago
NaiJi ✨
3b1eee5a94
fix(platform): Make platform storage path nullable for compability with previous behaviour
2 months ago
NaiJi ✨
25d6881837
chore: Remove misleading commentary
2 months ago
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
2 months ago
NaiJi ✨
51f5bb9f31
chore: Merge pull request 'feat(digital-ocean): Implement uniqueness check' ( #239 ) from digital-ocean-uniqueness into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #239
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2 months ago
NaiJi ✨
1e5b6c12e6
feat(digital-ocean): Implement uniqueness check
...
- Suggest to delete duplicate server
- Increase timeout by 5 iterations
2 months ago
NaiJi ✨
c0dbf4454c
chore: Merge pull request 'feat(location): Make flag getter a part of server provider location object' ( #238 ) from country-flag into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #238
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
3 months ago
NaiJi ✨
a1ffb891a8
chore: Merge master into country-flag
3 months ago
NaiJi ✨
cbef1d578b
feat(location): Make flag getter a part of server provider location object
3 months ago
Inex Code
f25878de90
Merge pull request 'chore: Update translations' ( #225 ) from translations into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #225
3 months ago
NaiJi ✨
44bb4155cb
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (2 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_cloudflare
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_cloudflare/sk/
3 months ago
NaiJi ✨
8565c0a04e
Translated using Weblate (Czech)
...
Currently translated at 95.1% (435 of 457 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/cs/
3 months ago
NaiJi ✨
28188ffec6
Translated using Weblate (Russian)
...
Currently translated at 100.0% (1 of 1 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_digital_ocean
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_digital_ocean/ru/
3 months ago
NaiJi ✨
afa9b25564
Translated using Weblate (Russian)
...
Currently translated at 100.0% (2 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_cloudflare
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_cloudflare/ru/
3 months ago
NaiJi ✨
be50de12bd
Translated using Weblate (Russian)
...
Currently translated at 100.0% (457 of 457 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/ru/
3 months ago
Mithras
baa356e840
Translated using Weblate (Czech)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_fallback_terminal
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_fallback_terminal/cs/
3 months ago
Mithras
e684eb1e85
Translated using Weblate (Czech)
...
Currently translated at 100.0% (5 of 5 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_fallback_ssh
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_fallback_ssh/cs/
3 months ago
Mithras
1306d42b66
Translated using Weblate (Belarusian)
...
Currently translated at 100.0% (2 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_hetzner
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_hetzner/be/
3 months ago
Mithras
f63de69561
Translated using Weblate (Belarusian)
...
Currently translated at 100.0% (435 of 435 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/be/
3 months ago
Mithras
b9370fc74b
Translated using Weblate (Czech)
...
Currently translated at 100.0% (435 of 435 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/cs/
3 months ago
Mithras
aa5bbd425b
Translated using Weblate (Polish)
...
Currently translated at 99.7% (434 of 435 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/pl/
3 months ago
Mithras
9718990c66
Translated using Weblate (German)
...
Currently translated at 100.0% (435 of 435 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/de/
3 months ago
Mithras
602449e483
Translated using Weblate (Russian)
...
Currently translated at 100.0% (435 of 435 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/ru/
3 months ago
Not Telling Lol
8bf910390d
Translated using Weblate (Latvian)
...
Currently translated at 41.3% (180 of 435 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/lv/
3 months ago
Weblate
f350e8ced9
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/
3 months ago
Weblate
d2f4e07cc1
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/
3 months ago
Mithras
28be8bd58a
Translated using Weblate (Ukrainian)
...
Currently translated at 92.5% (397 of 429 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/uk/
3 months ago
Mithras
e8056e9c3c
Translated using Weblate (French)
...
Currently translated at 53.6% (230 of 429 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/fr/
3 months ago
Not Telling Lol
8326b89b83
Translated using Weblate (Latvian)
...
Currently translated at 34.6% (148 of 427 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/lv/
3 months ago
Mithras
779708c0bf
Translated using Weblate (Slovenian)
...
Currently translated at 48.2% (206 of 427 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/sl/
3 months ago
Not Telling Lol
9d202b42dd
Translated using Weblate (Latvian)
...
Currently translated at 12.6% (54 of 427 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/lv/
3 months ago
Mithras
5c0a9ee7be
Translated using Weblate (Slovenian)
...
Currently translated at 29.7% (127 of 427 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/sl/
3 months ago
Inex Code
3fc7a76a66
Added translation using Weblate (Latvian)
3 months ago
Mithras
649260bce2
Translated using Weblate (Slovenian)
...
Currently translated at 6.0% (26 of 427 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/sl/
3 months ago
Mithras
54afeb04cc
Translated using Weblate (Slovenian)
...
Currently translated at 3.9% (17 of 427 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/sl/
3 months ago
Mithras
d04bd5e6a2
Translated using Weblate (Polish)
...
Currently translated at 100.0% (1 of 1 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_digital_ocean
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_digital_ocean/pl/
3 months ago
Mithras
38538c5568
Translated using Weblate (Polish)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_fallback_terminal
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_fallback_terminal/pl/
3 months ago
Mithras
fd8cf5cf78
Translated using Weblate (Polish)
...
Currently translated at 100.0% (2 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_backblaze
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_backblaze/pl/
3 months ago
Mithras
5e7c6d63c2
Translated using Weblate (Polish)
...
Currently translated at 100.0% (5 of 5 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: about
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-about/pl/
3 months ago
Mithras
17e59e04bd
Translated using Weblate (Polish)
...
Currently translated at 100.0% (2 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_fallback_old
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_fallback_old/pl/
3 months ago
Mithras
7302b47809
Translated using Weblate (Polish)
...
Currently translated at 100.0% (5 of 5 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_fallback_ssh
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_fallback_ssh/pl/
3 months ago
Mithras
ef8174a3c6
Translated using Weblate (Polish)
...
Currently translated at 100.0% (2 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_hetzner
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_hetzner/pl/
3 months ago
Mithras
10f43e6bd9
Translated using Weblate (Polish)
...
Currently translated at 100.0% (2 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_cloudflare
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_cloudflare/pl/
3 months ago
Mithras
b68de55a9b
Translated using Weblate (German)
...
Currently translated at 100.0% (2 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_cloudflare
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_cloudflare/de/
3 months ago
Mithras
2bff45aab1
Translated using Weblate (Polish)
...
Currently translated at 100.0% (427 of 427 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/pl/
3 months ago
Mithras
b20f8f777d
Translated using Weblate (German)
...
Currently translated at 100.0% (427 of 427 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/de/
3 months ago
Thary
a17d8184c7
Translated using Weblate (Polish)
...
Currently translated at 100.0% (427 of 427 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/pl/
3 months ago
Mithras
aef47ce9a7
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (1 of 1 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_digital_ocean
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_digital_ocean/sk/
3 months ago
Mithras
cc36bc2aa0
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_fallback_terminal
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_fallback_terminal/sk/
3 months ago
Mithras
715255de81
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (2 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_backblaze
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_backblaze/sk/
3 months ago
Mithras
9f77dc6da0
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (5 of 5 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: about
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-about/sk/
3 months ago
Mithras
e36b9b37be
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (2 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_fallback_old
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_fallback_old/sk/
3 months ago
Mithras
000cff7b8c
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (5 of 5 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_fallback_ssh
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_fallback_ssh/sk/
3 months ago
Mithras
e6f367e57a
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (2 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_hetzner
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_hetzner/sk/
3 months ago
Mithras
89f51f2ba0
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (2 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_cloudflare
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_cloudflare/sk/
3 months ago
Mithras
a76425ad30
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (427 of 427 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/sk/
3 months ago
Mithras
4a43b5d3fb
Translated using Weblate (Polish)
...
Currently translated at 100.0% (427 of 427 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/pl/
3 months ago
Mithras
978e9f38a5
Translated using Weblate (Czech)
...
Currently translated at 100.0% (2 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_cloudflare
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_cloudflare/cs/
3 months ago
Mithras
58f05cd6f6
Translated using Weblate (Azerbaijani)
...
Currently translated at 99.7% (426 of 427 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/az/
3 months ago
Mithras
28a78640e8
Translated using Weblate (Czech)
...
Currently translated at 100.0% (1 of 1 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_digital_ocean
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_digital_ocean/cs/
3 months ago
Mithras
918aced080
Translated using Weblate (Belarusian)
...
Currently translated at 100.0% (1 of 1 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_digital_ocean
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_digital_ocean/be/
3 months ago
Mithras
a90037a4e5
Translated using Weblate (Czech)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_fallback_terminal
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_fallback_terminal/cs/
3 months ago
Mithras
19a4a2f5c3
Translated using Weblate (Czech)
...
Currently translated at 100.0% (2 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_backblaze
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_backblaze/cs/
3 months ago
Mithras
da5c752069
Translated using Weblate (Czech)
...
Currently translated at 83.3% (5 of 6 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: about
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-about/cs/
3 months ago
Mithras
f17d27647d
Translated using Weblate (Czech)
...
Currently translated at 100.0% (2 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_fallback_old
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_fallback_old/cs/
3 months ago
Mithras
6af96cf36f
Translated using Weblate (Czech)
...
Currently translated at 100.0% (5 of 5 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_fallback_ssh
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_fallback_ssh/cs/
3 months ago
Mithras
97561b31f1
Translated using Weblate (Czech)
...
Currently translated at 100.0% (2 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_hetzner
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_hetzner/cs/
3 months ago
Mithras
49cc8768ec
Translated using Weblate (Belarusian)
...
Currently translated at 100.0% (2 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_hetzner
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_hetzner/be/
3 months ago
Mithras
5fa0b0c23c
Translated using Weblate (Belarusian)
...
Currently translated at 99.7% (426 of 427 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/be/
3 months ago
Mithras
91fe44a729
Translated using Weblate (Czech)
...
Currently translated at 99.7% (426 of 427 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/cs/
3 months ago
Mithras
d8c006aa3c
Translated using Weblate (Russian)
...
Currently translated at 100.0% (1 of 1 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_digital_ocean
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_digital_ocean/ru/
3 months ago
Mithras
240d66d156
Translated using Weblate (Russian)
...
Currently translated at 100.0% (2 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_cloudflare
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_cloudflare/ru/
3 months ago
Mithras
65e51a0fe9
Translated using Weblate (Russian)
...
Currently translated at 100.0% (6 of 6 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: about
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-about/ru/
3 months ago
Mithras
fa8e588772
Translated using Weblate (Russian)
...
Currently translated at 99.7% (426 of 427 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/ru/
3 months ago
FoxMeste
1014df7cea
Translated using Weblate (English)
...
Currently translated at 100.0% (427 of 427 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/en/
3 months ago
Inex Code
a303efde5a
Translated using Weblate (Russian)
...
Currently translated at 99.7% (426 of 427 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/ru/
3 months ago
Mithras
b644c7d218
Translated using Weblate (Russian)
...
Currently translated at 99.0% (423 of 427 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/ru/
3 months ago
FoxMeste
3a84e8e502
Translated using Weblate (Czech)
...
Currently translated at 84.5% (338 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/cs/
3 months ago
FoxMeste
c5b0df8ff0
Translated using Weblate (Czech)
...
Currently translated at 35.2% (141 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/cs/
3 months ago
Weblate
538fc01d23
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_digital_ocean
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_digital_ocean/
3 months ago
NaiJi ✨
6453257aa3
chore: Merge pull request 'feat(provider): Implement proper load functions for DNS and Server providers' ( #237 ) from server-providers-fix into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #237
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
3 months ago
NaiJi ✨
56231a4197
feat(provider): Implement proper load functions for DNS and Server providers
3 months ago
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
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #235
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
3 months ago
NaiJi ✨
83cb3d4031
chore: Merge pull request 'fix(installation): Add proper server type value loading' ( #236 ) from installation-fix into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #236
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
3 months ago
NaiJi ✨
81aa6003be
fix(installation): Add proper server type value loading
3 months ago
NaiJi ✨
7ff1e36161
refactor(rest-api): Move rest api methods according to their business logic files positions
...
- Rename unmatching functions
3 months ago
NaiJi ✨
5af30bce4d
chore: Merge pull request 'fix(ui): Make currency be properly shown again via shortcode' ( #234 ) from backups-testing into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #234
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
3 months ago
NaiJi ✨
ddf2f71ac3
fix(ui): Make currency be properly shown again via shortcode
3 months ago
NaiJi ✨
e38a322e61
chore: Merge pull request 'fix(ui): Add background for dialogue pop ups and move them to root navigator' ( #233 ) from backups-testing into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #233
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
3 months ago
NaiJi ✨
f47ea8534f
chore: Merge branch master into backups-testing
3 months ago
NaiJi ✨
bc6b08d621
fix(ui): Add background for dialogue pop ups and move them to root navigator
3 months ago
NaiJi ✨
c0d8d37989
chore: Merge backups-testing to master
...
continuous-integration/drone/push Build is passing
Details
- Remove unused breaking isHidden field
- Add commentary for Hetzner Volume replicating Hetzner documentation
- Update router.gr (when i ran build_runner this file changed for some reason)
Co-authored-by: NaiJi <naijiworld@protonmail.com>
Reviewed-on: #232
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
3 months ago
NaiJi ✨
aa5327df6e
bug: Remove unused breaking isHidden field
3 months ago
NaiJi ✨
70991e6bac
chore(models): Add commentary for Hetzner Volume replicating Hetzner documentation
3 months ago
NaiJi ✨
eeb5dfc642
chore(ui): Update router.gr
3 months ago
NaiJi ✨
071f5c2c5d
chore: Merge pull request 'refactor(dns-provider): Rearrange DNS Provider interface' ( #229 ) from docs into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #229
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
3 months ago
NaiJi ✨
91b22f531e
refactor(dns-provider): Rearrange DNS Provider interface
...
Move all implement functions accordingly to their position in interface
3 months ago
NaiJi ✨
8bc1121206
chore: Merge pull request 'backups-rewrite' ( #228 ) from backups-rewrite into master
...
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #228
Reviewed-by: NaiJi ✨ <naiji@udongein.xyz>
3 months ago
Inex Code
7d974159a2
style(backups): Fix some UI issues of backup_details.dart
3 months ago
Inex Code
a4dbba0968
feat(backups): Backups screens
3 months ago
Inex Code
df214a07bc
refactor: Remove unused utils, add duration formatter
3 months ago
Inex Code
2b8d3ee6d0
refactor: Getters for backup-related jobs
3 months ago
Inex Code
290c4166c5
feat: Add pub:duration as a dependency
3 months ago
Inex Code
edb02764f7
fix: GraphQL fragments deduplication
3 months ago
Inex Code
a8bddaaeba
style: Reformatting
3 months ago
Inex Code
62b7a0ee7e
feat(backups): Add descriptions for backups
3 months ago
NaiJi ✨
b3b7c83461
chore: Implement fragments for ServerJob type on backup requests
3 months ago
Inex Code
7f5488c76b
refactor(services): Remove unused state getters
3 months ago
Inex Code
90ab4244f6
feat(backups): Expose if the service can be backed up
3 months ago
Inex Code
62e906d1a4
feat(jobs): Update the model and modal sheets
3 months ago
Inex Code
e1e4779c51
feat(recovery): Couldn't save the dns token
3 months ago
Inex Code
d2d8add10d
feat(backups): Update the models
3 months ago
NaiJi ✨
02cb4dbf8b
chore: Merge branch master into backups-rewrite
3 months ago
NaiJi ✨
7d03c3192d
chore: Merge pull request 'refactor(server-provider): Rearrange Server Provider interface' ( #227 ) from docs into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #227
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
3 months ago
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
3 months ago
NaiJi ✨
e7ec1c1b53
chore: Merge master' into backups-rewrite
3 months ago
NaiJi ✨
feca9d3b06
chore: Update scheme.graphql and its models
3 months ago
NaiJi ✨
b8009cde71
Merge pull request 'refactor(price): Replace String shortcode with Currency class' ( #226 ) from price into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #226
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
3 months ago
NaiJi ✨
88d8925ff7
refactor(price): Replace String shortcode with Currency class
3 months ago
NaiJi ✨
f05bedf460
chore: Implement new backups api
3 months ago
NaiJi ✨
e70cbab618
chore: Fix a typo in GraphQL scheme
3 months ago
NaiJi ✨
f4700965c6
chore: Merge master into backups-rewrite
3 months ago
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
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #213
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
4 months ago
NaiJi ✨
a2ed839927
chore: Remove unused image from DNS Picket
4 months ago
NaiJi ✨
9552df1ec2
chore: Remove unused abstraction for ServerProvider
4 months ago
NaiJi ✨
215ad3579d
chore: Rename ApiMaps to RestApiMap and GraphQLApiMap
4 months ago
NaiJi ✨
f9da202093
chore: Remove unused abstractions
4 months ago
NaiJi ✨
3fedb17553
chore: Remove unused function from Desec API
4 months ago
NaiJi ✨
0d49b89e43
chore: Remove unused function for Cloudflare provider
4 months ago
NaiJi ✨
e418a58e5b
chore: Remove unused ApiTokenvalidatoin
4 months ago
NaiJi ✨
0502e68cc1
chore: Remove unused function
4 months ago
NaiJi ✨
6337889ab7
chore: Remove unneeded files
4 months ago
NaiJi ✨
4adcca5746
fix: Resolve timer conflicts on emultiple emits
4 months ago
Inex Code
c87b834550
fix: dialogs during server setup
4 months ago
Inex Code
53e72504f7
refactor: Allow changing values for TLS settings
4 months ago
Inex Code
5069563d45
chore(router): Rebuild the router with latest AutoRoute
4 months ago
Inex Code
13af7e5e1d
feat(backups): Introduce read GraphQL nodes for backups
4 months ago
Inex Code
a5bb654a76
refactor(backups): Rename BackbaleCredential to BackupsCredential
...
Also adding provider field
4 months ago
NaiJi ✨
695b9e0f7c
chore: Merge master into refactoring
4 months ago
NaiJi ✨
b46c53674b
feat: Implement new dialogue stub onChange
4 months ago
NaiJi ✨
085c71748d
fix: Add currency to price tag on server info page
4 months ago
NaiJi ✨
69707f543f
fix: Properly convert Digital Ocean droplets to ServerBasicInfo
4 months ago
NaiJi ✨
2b1f6a12ea
fix: Change JSON parsing for Digital Ocean droplets
4 months ago
NaiJi ✨
65283306a9
fix: Make dropletIds field for DigitalOceanVolume optional
4 months ago
NaiJi ✨
f6424200e2
chore: Implement basic DigitalOceanServerType model
4 months ago
NaiJi ✨
8d8e8cf265
fix: Change spf1 record from domainName to '@' for Digital Ocean DNS
4 months ago
NaiJi ✨
bfd67bac8d
fix: Change .id field to ['id'] for DnsRecord in Digital Ocean DNS
4 months ago
NaiJi ✨
55f62f1200
fix: Change sizeByte field to size for HetznerVolume
4 months ago
NaiJi ✨
9d62d3af8e
chore: Merge master into refactoring
4 months ago
Inex Code
4a7f986ff4
Merge pull request 'json-force' ( #212 ) from json-force into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: kherel/selfprivacy.org.app#212
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
4 months ago
NaiJi ✨
140acaee49
chore: Implement basic Digital Ocean server models
4 months ago
NaiJi ✨
f42e415633
chore: Replace dynamic blobs with HetznerLocation
4 months ago
NaiJi ✨
875a9e2e86
chore: Replace dynamic blobs with HetznerServerInfo
4 months ago
NaiJi ✨
fa4939d7c6
chore: Implement better Price abstraction for Digital Ocean server provider
4 months ago
NaiJi ✨
49fe40bb38
chore: Implement better Price abstraction for Hetzner server provider
4 months ago
NaiJi ✨
2a66d246c7
chore: Replace dynamic blobs with HetznerServerType
4 months ago
NaiJi ✨
ffa13aee04
chore: Implement HetznerVolume model and use it instead dynamic json
4 months ago
NaiJi ✨
53c56e6bd4
feat: Remove basic_utils dependency
...
Replace it with InternetAddress from dart:io
4 months ago
NaiJi ✨
29cbf702e5
fix: Remove unneded DNS check depending on CLOUDFLARE
4 months ago
NaiJi ✨
a690fb5089
fix: Force JSON content-type for REST API requests
4 months ago
NaiJi ✨
4da4ed6afd
feat: Move current installation dialogue error to installation state
4 months ago
NaiJi ✨
040fc43e1f
fix: Add DNS provider type to provider classes to fix wrong domain type
4 months ago
NaiJi ✨
3a40b5ed32
fix: Add missing DNS providers to different installation steps
4 months ago
NaiJi ✨
f81bf968fd
fix: Add forced JSON content type to REST APIs
4 months ago
NaiJi ✨
3a0221e8b1
chore: Merge master into desec
4 months ago
Inex Code
7a80590fc8
Merge pull request 'feat: Add DeSEC as a DNS provider' ( #211 ) from desec into master
...
Reviewed-on: kherel/selfprivacy.org.app#211
4 months ago
NaiJi ✨
f55800cd72
fix: Implement better domain id check on DNS restoration
4 months ago
Inex Code
370cbf1052
fix(ui): Button margins
4 months ago
Inex Code
4e65d5f945
refactor: Migrate to Flutter 3.10 and Dart 3.0
4 months ago
def
523a1a6df8
update desec markdown
4 months ago
NaiJi ✨
0c038fda43
fix: Remove price lists for DNS and move deSEC onto above Cloudflare
4 months ago
NaiJi ✨
0e3e560485
feat: Remove certificate check during installation
4 months ago
NaiJi ✨
25eb82c131
feat: Implement proper access recovery for DNS providers
4 months ago
NaiJi ✨
73ec2687b2
fix: Make minor improvements for deSEC
4 months ago
NaiJi ✨
8b0d318eac
chore: Add assets for deSEC
4 months ago
NaiJi ✨
6bee028188
feat: Implement proper DKIM creation for deSEC
4 months ago
NaiJi ✨
32ef162f9b
feat: Implement polymorphic DNS check for DNS API
4 months ago
NaiJi ✨
c67e37a40e
fix: Adjust graphql schemas to new dns provider
...
- fix runtime bugs
4 months ago
NaiJi ✨
01c09aaae4
feat: Implement deSEC API support
4 months ago
NaiJi ✨
b41b4159b4
feat: Implement infrastructure for new DNS provider deSEC
4 months ago
NaiJi ✨
d114d1477f
fix: Adapt usage of DNS provider interface to refactoring
4 months ago
NaiJi ✨
b0769b8ed0
chore: Separate business logic from API layer for Digital Ocean DNS
4 months ago
NaiJi ✨
8123632cc1
feat: Implement Cloudflare DNS provider layer and separate from API
4 months ago
NaiJi ✨
7832094609
chore: Create cloudflare dns provider interface and separate it from api
4 months ago
NaiJi ✨
509b2ac7c7
chore: Move DNS provider methods to the abstract interface
4 months ago
NaiJi ✨
8863dc8b2c
chore: Move DNS validation to provider layer for desec
4 months ago
NaiJi ✨
eebbf98349
chore: Move domain list getter to dns provider layer for desec
4 months ago
NaiJi ✨
4bb26559aa
chore: Move business logic from API for desec dns provider
4 months ago
NaiJi ✨
a0a3bbe9d6
chore: Merge branch desec into refactoring
4 months ago
def
0310d37f00
Merge pull request 'update desec markdown' ( #209 ) from desec-markdown into desec
...
Reviewed-on: kherel/selfprivacy.org.app#209
5 months ago
def
309e7ba621
Merge pull request 'fix old link' ( #208 ) from fix-old-link into master
...
Reviewed-on: kherel/selfprivacy.org.app#208
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
5 months ago
def
f48b8bfa44
update desec markdown
5 months ago
def
53cf228748
fix old link
5 months ago
NaiJi ✨
0a796c9fc6
chore: Merge desec into refactoring
5 months ago
NaiJi ✨
d276a8f708
fix: Remove price lists for DNS and move deSEC onto above Cloudflare
5 months ago
NaiJi ✨
4260152081
chore: Merge desec into refactoring
5 months ago
NaiJi ✨
25c048044e
chore: Merge master into desec
5 months ago
NaiJi ✨
4afcedebb7
feat: Remove certificate check during installation
5 months ago
NaiJi ✨
232699bdb1
feat: Implement proper access recovery for DNS providers
5 months ago
NaiJi ✨
ce017c6ea8
fix: Make minor improvements for deSEC
5 months ago
NaiJi ✨
732f39ef48
chore: Add assets for deSEC
5 months ago
NaiJi ✨
6ddc2328f0
feat: Implement proper DKIM creation for deSEC
5 months ago
NaiJi ✨
e9665ad75d
feat: Implement polymorphic DNS check for DNS API
5 months ago
Inex Code
38812c9b89
Merge pull request 'fix(ui): Privacy policy link' ( #207 ) from fix-privacy-policy-link into master
...
Reviewed-on: kherel/selfprivacy.org.app#207
Reviewed-by: NaiJi ✨ <naiji@udongein.xyz>
5 months ago
Inex Code
0fb404bed4
fix(ui): Privacy policy link
5 months ago
NaiJi ✨
56dd40e90e
fix: Adjust graphql schemas to new dns provider
...
- fix runtime bugs
5 months ago
NaiJi ✨
af90ddd78a
feat: Implement deSEC API support
5 months ago
NaiJi ✨
234064ed72
feat: Implement infrastructure for new DNS provider deSEC
5 months ago
NaiJi ✨
72a04a54b3
refactor: Remove low level ApiController and replace Dns interfaces
5 months ago
NaiJi ✨
5cbf399a58
fix: Remove accidental hardcode for staging options
5 months ago
NaiJi ✨
30385c2470
refactor: Create empty DnsProvider interfaces
5 months ago
NaiJi ✨
0d55361a9b
fix: Improve installation failure dialogues
5 months ago
NaiJi ✨
da4b38b787
fix: Move DNS entries creation step to server provider layer
5 months ago
NaiJi ✨
b242838339
fix: Make launchInstall return correct object for volume
5 months ago
NaiJi ✨
854febc5d2
fix: Replace hardcoded string from Hetzner to Cloudflare for DNS providers page
5 months ago
NaiJi ✨
1e9f1f88a7
fix: Hetzner installation issues
...
- Replace serverType id with locaiton id
- Replaces id accessing in volume from .id to [id]
5 months ago
NaiJi ✨
4c2cfca4c4
fix: Change server location type for Hetzner
5 months ago
NaiJi ✨
d282f37b71
fix: Return correct adapters for Hive and make it run
5 months ago
NaiJi ✨
4aa13dd63a
chore: resolve ui conflicts and make it build
5 months ago
NaiJi ✨
3b49805c9c
chore: Move volume api to abstract server provider interface
5 months ago
NaiJi ✨
f6591cbfc6
chore: Implement server installation for Digital Ocean
6 months ago
NaiJi ✨
15c0586ab3
chore: Merge digital-ocean-dns into refactoring
6 months ago
NaiJi ✨
755ac1d5c0
chore: Merge master into digital-ocean-dns
6 months ago
Inex Code
e180c23cb7
Merge pull request 'UI Refactor and move to auto_route' ( #203 ) from ui-refactor into master
...
Reviewed-on: kherel/selfprivacy.org.app#203
Reviewed-by: NaiJi ✨ <naiji@udongein.xyz>
6 months ago
Inex Code
931da1443d
refactor(ui): Delete BrandCards
6 months ago
Inex Code
466a221dd0
refactor(ui): More compact view of console.dart
6 months ago
Inex Code
4fde816023
refactor(ui): Remove unused components
6 months ago
Inex Code
a9d7a27e9d
refactor(ui): Update recovery flow to use new support drawer
6 months ago
Inex Code
d242f5141e
refactor(ui): Remove brand alert dialogs and bottom sheet
6 months ago
Inex Code
f5313a8148
chore: New lints
6 months ago
Inex Code
805f12b9e9
docs: Document WidgetSize widget
6 months ago
Inex Code
f0f1e8cacc
refactor(ui): Get rid of BrandText and restructure the buttons
6 months ago
Inex Code
c18191f639
feat: Add jobs button to the app bar of HeroScreen
6 months ago
Inex Code
3a77864a64
chore(router): Bump router version
6 months ago
Inex Code
af7196d84b
refactor(router): Migrate to AutoRouter v6
6 months ago
Inex Code
3366585d76
fix(router): PopUpDialogs couldn't find the context.
6 months ago
Inex Code
ee9b8a4e31
refactor(router): Move more pages to new router
6 months ago
Inex Code
999c8346be
style: Fix formatting
6 months ago
Inex Code
9a8965f569
fix: Fix BottomBar showing incorrect animation when navigating from sibling routes
6 months ago
Inex Code
9d6721d58b
refactor: Deprecate showFab on BrandHeroScreen
6 months ago
Inex Code
1f5f366bc5
refactor(server-api): GraphQL codegen removed dependency on JSON Serializable.
6 months ago
Inex Code
0df9d2ac27
feat: Use Material 3 animation curves
6 months ago
Inex Code
6656635785
fix: remove unnecessary logging
6 months ago
Inex Code
423efeeb20
feat: Introduce new router and adaptive layouts
6 months ago
Inex Code
befdc0286e
feat: Automatic day/night theme
6 months ago
Inex Code
54513998ce
fix: Devices and Recovery Key cubits couldn't initialize right after server installation
6 months ago
Inex Code
0b3b46b452
feat: Breakpoints utility
6 months ago
Inex Code
8fc229647f
feat: Add Support drawer and basic support cubit.
6 months ago
Inex Code
768d5ff226
chore(dependencies): Remove share_plus, add auto_route and flutter_adaptive_scaffold
6 months ago
NaiJi ✨
74c84a8445
chore: Merge digital-ocean-dns into refactoring
6 months ago
NaiJi ✨
f35c416160
chore: Merge master into digital-ocean-dns
6 months ago
Inex Code
fb8fdad0c5
Merge pull request 'refactor: Migrate to Flutter 3.7' ( #194 ) from flutter-3.7 into master
...
Reviewed-on: kherel/selfprivacy.org.app#194
Reviewed-by: NaiJi ✨ <naiji@udongein.xyz>
6 months ago
NaiJi ✨
7b2540640f
chore: Rewrite server installation function on api level for Digital Ocean
6 months ago
NaiJi ✨
4e4b61609f
chore: Move volume functions to provider layer for Digital Ocean
7 months ago
NaiJi ✨
dde6f7e80d
chore: Move volume functions to provider layer for Hetzner
7 months ago
NaiJi ✨
760d52e68a
chore: Merge digital-ocean-dns into refactoring
7 months ago
NaiJi ✨
38c3363805
chore: Merge flutter-3.7 into digital-ocean-dns
7 months ago
NaiJi ✨
523656bb0a
chore: Merge master into flutter-3.7
7 months ago
Inex Code
1b17905ff9
Merge pull request 'Updated translations 2023-03-14' ( #204 ) from translations into master
...
Reviewed-on: kherel/selfprivacy.org.app#204
7 months ago
Thary
d7a067474e
Translated using Weblate (Polish)
...
Currently translated at 100.0% (400 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/pl/
7 months ago
FoxMeste
e7ca94fd0a
Translated using Weblate (Polish)
...
Currently translated at 100.0% (400 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/pl/
7 months ago
FoxMeste
f264b309d7
Translated using Weblate (Polish)
...
Currently translated at 100.0% (400 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/pl/
7 months ago
NaiJi ✨
7b543f9030
chore: Implement server deletion for digital ocean on provider level
7 months ago
NaiJi ✨
bc9ab447f0
chore: Implement server deletion for hetzner on provider layer
7 months ago
FoxMeste
20dca20862
Translated using Weblate (Polish)
...
Currently translated at 100.0% (400 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/pl/
7 months ago
NaiJi ✨
76536f8115
chore: Move basic functionality of Digital Ocean to provider layer
7 months ago
NaiJi ✨
cd59c19c9c
chore: Start implementing Digital Ocean provider layer
7 months ago
NaiJi ✨
97e9e9d9cb
chore: Adapt MetricsRepository to new ProvidersControllers model
7 months ago
Côme
7f3a339207
Translated using Weblate (French)
...
Currently translated at 57.2% (229 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/fr/
7 months ago
Thary
38fff57e15
Translated using Weblate (Belarusian)
...
Currently translated at 100.0% (400 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/be/
7 months ago
Thary
985c4a34e8
Translated using Weblate (Polish)
...
Currently translated at 72.0% (288 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/pl/
7 months ago
NaiJi ✨
62c0030f8e
chore: Implement server installation logic on cubit layer
7 months ago
NaiJi ✨
ef04b5bf57
chore: Implement server installation on businness logic layer for hetzner
7 months ago
FoxMeste
17f15a591b
Translated using Weblate (Belarusian)
...
Currently translated at 100.0% (1 of 1 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_digital_ocean
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_digital_ocean/be/
7 months ago
FoxMeste
fde7082fc9
Translated using Weblate (Belarusian)
...
Currently translated at 100.0% (2 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_cloudflare
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_cloudflare/be/
7 months ago
FoxMeste
5a47ef4819
Translated using Weblate (Thai)
...
Currently translated at 60.2% (241 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/th/
7 months ago
Côme
b2f0819e18
Translated using Weblate (French)
...
Currently translated at 53.0% (212 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/fr/
7 months ago
NaiJi ✨
8da7341ccb
chore: Implement basics of hetzner installation logic
7 months ago
NaiJi ✨
e739f7ab9d
chore: Merge digital-ocean-dns into refactoring
8 months ago
NaiJi ✨
7ddc90383b
chore: Merge flutter-3.7 into digital-ocean-dns
8 months ago
NaiJi ✨
61f2cb010d
chore: Merge master into flutter-3.7
8 months ago
FoxMeste
48ad69f231
Translated using Weblate (Russian)
...
Currently translated at 100.0% (400 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/ru/
8 months ago
FoxMeste
16d66155db
Translated using Weblate (Polish)
...
Currently translated at 63.7% (255 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/pl/
8 months ago
Revertron
c30001c829
Translated using Weblate (Russian)
...
Currently translated at 99.5% (398 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/ru/
8 months ago
Revertron
4f9a717dc3
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (400 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/sk/
8 months ago
FoxMeste
d72c790dea
Translated using Weblate (Polish)
...
Currently translated at 20.0% (1 of 5 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_fallback_ssh
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_fallback_ssh/pl/
8 months ago
FoxMeste
9185111a56
Translated using Weblate (Polish)
...
Currently translated at 50.0% (1 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_backblaze
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_backblaze/pl/
8 months ago
FoxMeste
6d68bd3cd6
Translated using Weblate (Polish)
...
Currently translated at 59.0% (236 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/pl/
8 months ago
FoxMeste
633710e3c5
Translated using Weblate (German)
...
Currently translated at 100.0% (400 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/de/
8 months ago
FoxMeste
5482ecc232
Translated using Weblate (Macedonian)
...
Currently translated at 1.2% (5 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/mk/
8 months ago
FoxMeste
024aad0903
Translated using Weblate (Polish)
...
Currently translated at 50.0% (1 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_fallback_old
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_fallback_old/pl/
8 months ago
FoxMeste
b3a1d18a23
Translated using Weblate (Spanish)
...
Currently translated at 18.0% (72 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/es/
8 months ago
FoxMeste
7322d5281a
Translated using Weblate (Belarusian)
...
Currently translated at 100.0% (400 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/be/
8 months ago
FoxMeste
1498a16853
Translated using Weblate (Polish)
...
Currently translated at 12.5% (1 of 8 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_fallback_terminal
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_fallback_terminal/pl/
8 months ago
FoxMeste
50b504d563
Translated using Weblate (Polish)
...
Currently translated at 50.0% (1 of 2 strings)
Translation: SelfPrivacy/SelfPrivacy App Markdown: how_cloudflare
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_cloudflare/pl/
8 months ago
FoxMeste
0a028df6d4
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (400 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/uk/
8 months ago
FoxMeste
bac6e66ac0
Translated using Weblate (Azerbaijani)
...
Currently translated at 100.0% (400 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/az/
8 months ago
Revertron
b4b8625a26
Translated using Weblate (English)
...
Currently translated at 100.0% (400 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/en/
8 months ago
FoxMeste
35f00fa032
Translated using Weblate (Japanese)
...
Currently translated at 0.5% (2 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/ja/
8 months ago
Ortibexon
59e7693f36
Translated using Weblate (Azerbaijani)
...
Currently translated at 100.0% (400 of 400 strings)
Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/az/
8 months ago
Inex Code
0938f35a23
Added translation using Weblate (Slovenian)
8 months ago
FoxMeste