Inex Code
d5fa841747
chore: Remove unused 'cloudflare_api_token' translation string
2023-09-08 09:57:57 +03:00
Inex Code
d64764f4a8
Merge branch 'master' into price-calculation
2023-09-01 15:38:35 +03:00
Inex Code
13e80a9e37
Merge branch 'master' into restore-strategy
2023-08-14 05:35:52 +03:00
NaiJi
e77a9403ca
fix(i18l): Add dot to the end of reset_config_description key for translations
2023-08-11 02:03:29 -03:00
NaiJi
80b83980ce
feat(backup): Implement forget snapshot method
2023-08-07 09:44:26 -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
4f8f87f8a8
feat: Include volume cost to overall monthly cost per server
2023-08-06 20:28:02 -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
Inex Code
34e15e5047
chore(i18l): Change DNS error alert to warn user about deleting custom DNS records
2023-07-28 06:21:11 +03:00
NaiJi
c3752673f7
feat(backups): Implement modal for copying backups encryption key
2023-07-25 18:15:04 +03:00
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/
2023-07-16 14:18:08 +00:00
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/
2023-07-16 14:18:08 +00:00
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/
2023-07-16 14:18:08 +00:00
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/
2023-07-16 14:18:08 +00:00
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/
2023-07-16 14:18:08 +00:00
NaiJi
88d8925ff7
refactor(price): Replace String shortcode with Currency class
2023-06-22 16:02:49 -03:00
Inex Code
53e72504f7
refactor: Allow changing values for TLS settings
2023-06-16 05:59:48 +03:00
NaiJi
4260152081
chore: Merge desec into refactoring
2023-05-17 13:58:15 -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
38c3363805
chore: Merge flutter-3.7 into digital-ocean-dns
2023-03-20 11:03:26 -03:00
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/
2023-02-17 06:39:33 +00:00
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/
2023-02-17 06:39:33 +00:00
FoxMeste
bc434439ef
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/
2023-02-17 06:39:33 +00:00
NaiJi
2fd5c9a2cd
chore: Merge flutter-3.7 into digital-ocean-dns
2023-02-06 12:39:39 +04:00
Inex Code
80547785d3
refactor(ui): Change the styling of "Server is not ready" card
2023-02-01 01:29:17 +03:00
NaiJi
3f3743c5c4
Merge branch 'master' into digital-ocean-dns
2023-01-27 20:54:43 +04:00
Inex Code
4e1659cfdc
Updated translations 2023-01-24 ( #189 )
...
* French
* FoxMeste (30)
* Ukrainian
* CaminoConDios (9)
* FoxMeste (11)
* SomeUsername (46)
* Illia (78)
* Spanish
* CaminoConDios (70)
* Russian
* Inex Code (3)
* def (7)
* German
* FoxMeste (63)
* Polish
* CaminoConDios (38)
* selfprivacy_weblate2 (151)
* Czech
* Pavel Novák (34)
* Thai
* Shitsanupong Raksat (4)
* FoxMeste (156)
Co-authored-by: selfprivacy_weblate1 <selfprivacy_weblate1@riseup.net>
Co-authored-by: Illia <ilyxa05gg@gmail.com>
Co-authored-by: selfprivacy_weblate2 <selfprivacy_weblate2@riseup.net>
Co-authored-by: def <dettlaff@riseup.net>
Co-authored-by: CaminoConDios <CaminoConDios@riseup.net>
Co-authored-by: FoxMeste <NewJessica@riseup.net>
Co-authored-by: Shitsanupong Raksat <shitsanupong3@gmail.com>
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/189
Reviewed-by: NaiJi ✨ <naiji@udongein.xyz>
2023-01-27 15:59:45 +02: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
Inex Code
d1c4aa9fc6
feat(about): Add privacy policy and licenses
2022-12-31 09:04:25 +03:00
NaiJi
6950e32558
docs(translations): Translate new assets to Russian
2022-12-31 08:29:42 +04:00
NaiJi
f24137cd98
docs: Implement new basic onboading translations
2022-12-31 03:25:05 +04:00
NaiJi
e560de58e7
feat: Implement DNS provider picker page
2022-12-30 07:25:18 +04:00
NaiJi
41dc77103f
feat: Implement error handling on server deletion
...
Notify users when errors occured and handle application state accordingly
2022-12-22 22:56:58 +04:00
NaiJi
7847839ea6
feat: Enable server provider logging
2022-12-15 15:42:21 +04:00
NaiJi
6b5a4f7875
chore: Make assets for connectior eroor shorter
...
To fit on screen
2022-11-29 15:27:19 +04:00
NaiJi
bd33b8d679
feat: Implement distinction for connection errors on initialing page
...
Now it's 'false' when api token is invalid and null response if couldn't connect at all, to show different kinds of errors to the user
2022-11-28 22:51:37 +04:00
NaiJi
8c6b56f61d
fix: Make improvements by Code Review
2022-11-23 11:55:28 +04:00
NaiJi
b2a5d57a1d
feat(initializing): Add description and back button to server type step
2022-11-20 14:48:08 +04:00
NaiJi
51dc4c67b2
feat(recovery): Implement access recovery routing for server providers
2022-11-17 11:14:34 +04:00
NaiJi
10bdd4c800
refactor(server-api): Make general server info polymorphic
...
Removing Hetzner type hardcode from server page and replacing it with generic String-based metadata container
2022-11-11 07:32:01 +04:00
NaiJi
cdc47ecdb3
refactor(ui): Move all pop up dialogs into general utils function
...
To not import get_it everywhere and encapsulate all the related dirt into utils.
2022-11-09 22:43:05 +04:00
NaiJi
8c053f50b0
chore: Merge master into digital-ocean
2022-11-02 18:45:36 +04:00
NaiJi
68811efc1e
refactor(server-api): Generalize and unify api response objects
...
- Separate response success from business logic operation success
- Remove ApiResponse, replace with GenericResult
- Make GenericMutationResult inherit GenericResult
- Add generic error message for when a response couldn't be sent or received
2022-10-28 12:20:09 +04:00
NaiJi
5ddbfcb342
chore: Merge master into digital-ocean
2022-10-25 12:22:34 +04:00
NaiJi
0cab3e3240
chore: Merge master into assets-fix
2022-10-21 07:04:39 +04:00
NaiJi
e956a2c9a1
fix(assets): Fix broken string for bytes on disk size
2022-10-21 06:54:55 +04:00