Commit Graph

453 Commits (c18191f639f8b8f3af48f664fb0d6c2f3458db1f)

Author SHA1 Message Date
Inex Code c18191f639 feat: Add jobs button to the app bar of HeroScreen 2023-04-05 13:38:07 +03:00
Inex Code af7196d84b refactor(router): Migrate to AutoRouter v6 2023-04-05 13:38:07 +03:00
Inex Code 3366585d76 fix(router): PopUpDialogs couldn't find the context. 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 999c8346be style: Fix formatting 2023-04-05 13:38:07 +03:00
Inex Code 9a8965f569 fix: Fix BottomBar showing incorrect animation when navigating from sibling routes 2023-04-05 13:38:07 +03:00
Inex Code 9d6721d58b refactor: Deprecate showFab on BrandHeroScreen 2023-04-05 13:38:07 +03:00
Inex Code 1f5f366bc5 refactor(server-api): GraphQL codegen removed dependency on JSON Serializable. 2023-04-05 13:38:07 +03:00
Inex Code 0df9d2ac27 feat: Use Material 3 animation curves 2023-04-05 13:38:07 +03:00
Inex Code 6656635785 fix: remove unnecessary logging 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 befdc0286e feat: Automatic day/night theme 2023-04-05 13:38:07 +03:00
Inex Code 54513998ce fix: Devices and Recovery Key cubits couldn't initialize right after server installation 2023-04-05 13:38:07 +03:00
Inex Code 0b3b46b452 feat: Breakpoints utility 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 ✨ 5db42c37b6 chore: Merge master into flutter-3.7 2023-02-15 11:45:14 +04:00
NaiJi ✨ e99b08bcc3 fix: Improve DigitalOcean server types filtering
- Convert RAM to GB
- Don't let it droplets with RAM less than 1024 MB
2023-02-15 11:03:13 +04:00
Inex Code 6b90c5aa3b refactor: Migrate to Flutter 3.7 2023-02-05 16:24:37 +03:00
Inex Code 1bde176612 feat(translations): Activate support for some languages
Languages being activated are:
- Ukrainian
- German
- French
- Spanish
- Czech
- Polish
- Thai

Translation which are not finished will fall back to English.
2023-02-01 01:57:55 +03:00
Inex Code c271331f29 refactor(ui): Remove SafeArea where they are not needed 2023-02-01 01:40:42 +03:00
Inex Code 80547785d3 refactor(ui): Change the styling of "Server is not ready" card 2023-02-01 01:29:17 +03:00
Inex Code 44553eaf85 fix(ui): Add a title to setup wizard 2023-02-01 01:13:06 +03:00
Inex Code c8bc75d422 fix(ui): Make onboarding screen more adaptive 2023-02-01 01:11:59 +03:00
Inex Code e186dac39f fix(ui): Deduplicated launch_url functions
Also fixed issue of calling URI with duplicate protocol

Closes: #184
2023-02-01 01:11:50 +03:00
NaiJi ✨ 42b9de656c chore: Merge recovery-fix into master
Reviewed-on: kherel/selfprivacy.org.app#190
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2023-01-29 06:50:31 +02:00
NaiJi ✨ 9929cdd1a3 fix: Remove double protocol on opening a service link 2023-01-29 08:41:59 +04:00
NaiJi ✨ 9cbe3b2abb fix: Improve dns checking on recovery
No special case for when a user only has one server
2023-01-29 08:31:40 +04:00
NaiJi ✨ e0c04468bc Merge branch 'master' into release-party 2022-12-31 10:06:34 +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
Inex Code 53fc0d4d28 chore: Disable staging ACME 2022-12-31 08:13:28 +03:00
Inex Code bbb1d55b64 feat(services): Sort the services by their status
Done by changing the indexes of ServiceStatus enum and sorting by it.
2022-12-31 08:08:25 +03:00
Inex Code 5f311ee907 feat(logging): Add limit to log console 2022-12-31 07:58:20 +03:00
Inex Code e2a9493b61 fix(jobs): Make jobs panel take less space
Closes: #136
2022-12-31 07:51:47 +03:00
Inex Code 3feb5acf71 style: Linting 2022-12-31 07:50:43 +03:00
Inex Code 48446ab3d5 fix(charts): Temporary fix for Hetzner CPU chart 2022-12-31 07:49:19 +03:00
Inex Code b007fec75b refactor(initializing): Refresh the server istallation UI 2022-12-31 07:16:10 +03:00
Inex Code fc3d78662e refactor(theming): Remove gtk and win plugins for color extraction
Default plugin now takes care of that
2022-12-31 05:33:04 +03:00
Inex Code e342727181 refactor(services): Remove services switch on services screen cards 2022-12-31 05:31:59 +03:00
NaiJi ✨ f24137cd98 docs: Implement new basic onboading translations 2022-12-31 03:25:05 +04:00
NaiJi ✨ f64f741a76 fix: Manage server deletion for Digital Ocean 2022-12-23 13:50:38 +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 ✨ 8dffcab30d chore: Rename and unify GraphQL logging classes 2022-12-19 22:53:07 +04:00
NaiJi ✨ 813d275d12 feat: Implement logging for GraphQL API map
Log to application console all requests and all responses
2022-12-19 22:47:35 +04:00
NaiJi ✨ 7847839ea6 feat: Enable server provider logging 2022-12-15 15:42:21 +04:00
NaiJi ✨ d7318ed2e4 fix: Make recovery by API token endpoint expect GraphQL token
We pass GraphQL token, but at the same time we did not use it and tried to authorize without token...
2022-12-13 08:15:32 +04:00
NaiJi ✨ b5133aa2a6 fix: Remove breaking installation changes 2022-12-02 23:06:57 +04:00
NaiJi ✨ e0b32404be refactor: Implement better error handling on create server stage
Replace try-catch hell with APIGenericResult chain
2022-12-02 22:40:08 +04:00
NaiJi ✨ 29b0bf2397 fix: Fix some initializing errors
Correct progress index calculation and hardcore cloudflare loading until new providers for DNS are supported
2022-11-30 19:05:21 +04:00
NaiJi ✨ 899c84c54f chore: Rename Check step to Installation
It just feels more convenient tbh...
2022-11-30 19:04:04 +04:00