Commit Graph

147 Commits (80b83980ce278536e32db989a886efdeb2bd1ee0)

Author SHA1 Message Date
NaiJi ✨ 80b83980ce feat(backup): Implement forget snapshot method 2023-08-07 09:44:26 -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
Inex Code cfcfd5d708 feat(backups): Update the UI of the encryption key modal 2023-07-25 22:25:08 +03:00
NaiJi ✨ c3752673f7 feat(backups): Implement modal for copying backups encryption key 2023-07-25 18:15:04 +03:00
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/
2023-07-16 14:18:08 +00:00
Inex Code a4dbba0968 feat(backups): Backups screens 2023-07-02 18:24:07 +03: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 ✨ 15c0586ab3 chore: Merge digital-ocean-dns into refactoring 2023-04-12 05:32:56 -03:00
NaiJi ✨ 755ac1d5c0 chore: Merge master into digital-ocean-dns 2023-04-12 02:42:33 -03:00
Inex Code 466a221dd0 refactor(ui): More compact view of console.dart 2023-04-05 13:38:07 +03:00
Inex Code ee9b8a4e31 refactor(router): Move more pages to new router 2023-04-05 13:38:07 +03:00
Inex Code 423efeeb20 feat: Introduce new router and adaptive layouts 2023-04-05 13:38:07 +03:00
Inex Code 8fc229647f feat: Add Support drawer and basic support cubit. 2023-04-05 13:38:07 +03:00
NaiJi ✨ 760d52e68a chore: Merge digital-ocean-dns into refactoring 2023-03-20 11:06:09 -03:00
NaiJi ✨ 38c3363805 chore: Merge flutter-3.7 into digital-ocean-dns 2023-03-20 11:03:26 -03:00
NaiJi ✨ 8da7341ccb chore: Implement basics of hetzner installation logic 2023-02-21 13:11:04 +04:00
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/
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: kherel/selfprivacy.org.app#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 ✨ 12de989df6 docs: Add Digital Ocean how-to markdown 2022-12-31 10:01:27 +04:00
NaiJi ✨ 6950e32558 docs(translations): Translate new assets to Russian 2022-12-31 08:29:42 +04:00
Inex Code 040de69268 docs(translations): Add translations to use this domain screen 2022-12-31 06:58:37 +03:00
Inex Code a750fa2eeb fix(translations): typo 2022-12-31 06:44:31 +03:00
Inex Code 72969ec1eb fix(Incorrect translation keys): 2022-12-31 06:40:08 +03:00
NaiJi ✨ 41340f2026 docs: Add server type assets 2022-12-31 07:36:49 +04:00
NaiJi ✨ 979e8dd908 docs: Add select provider notice 2022-12-31 06:53:01 +04:00
NaiJi ✨ 3fad05c8d5 docs: Add english text for new installation process 2022-12-31 06:40:02 +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 ✨ 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