Inex Code
9d6721d58b
refactor: Deprecate showFab on BrandHeroScreen
2023-04-05 13:38:07 +03:00
inexcode
0df9d2ac27
feat: Use Material 3 animation curves
2023-04-05 13:38:07 +03:00
inexcode
423efeeb20
feat: Introduce new router and adaptive layouts
2023-04-05 13:38:07 +03:00
inexcode
befdc0286e
feat: Automatic day/night theme
2023-04-05 13:38:07 +03:00
inexcode
8fc229647f
feat: Add Support drawer and basic support cubit.
2023-04-05 13:38:07 +03:00
bad6926567
chore: Continue refactoring
...
- Rename APIGenericResult to GenericResult
- Wrap all provider functions results with GenericResult
- Move basic server commands and getters to business logic layer from API on Hetzner
2023-02-13 18:13:32 +04:00
4d4a980aaf
Merge branch 'digital-ocean-dns' into refactoring
2023-02-06 12:40:08 +04:00
2fd5c9a2cd
chore: Merge flutter-3.7 into digital-ocean-dns
2023-02-06 12:39:39 +04:00
Inex Code
6b90c5aa3b
refactor: Migrate to Flutter 3.7
2023-02-05 16:24:37 +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
a270f3dfbb
feat: Implement general server provider and its factory
2023-01-30 19:44:52 +04:00
fcd1c29606
fix: Remove breaking underscore from a launchURL call
...
In services.dart
2023-01-29 08:56:51 +04:00
10593229b2
chore: Merge master into digital-ocean-dns
2023-01-29 08:54:31 +04:00
NaiJi ✨
42b9de656c
chore: Merge recovery-fix into master
...
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/190
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2023-01-29 06:50:31 +02:00
9929cdd1a3
fix: Remove double protocol on opening a service link
2023-01-29 08:41:59 +04:00
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
3b962c5f5a
feat: Adapt Desired DNS Records checking for Digital Ocean
2023-01-11 22:01:46 +04:00
9184a9db5d
feat: Implement DnsProvider loaging
2023-01-05 14:12:59 +04:00
36bc5b2554
chore: Generate build runner files
2023-01-05 13:16:30 +04:00
2980887333
feat: Add DNS provider selection page
...
Upload cloudflare svg
2023-01-04 14:42:22 +04:00
6767b679a0
chore: Merge master into digital-ocean-dns
2023-01-03 13:00:01 +04:00
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
12de989df6
docs: Add Digital Ocean how-to markdown
2022-12-31 10:01:27 +04: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
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
e342727181
refactor(services): Remove services switch on services screen cards
2022-12-31 05:31:59 +03:00
e560de58e7
feat: Implement DNS provider picker page
2022-12-30 07:25:18 +04:00
18d3039dc4
chore: Create infrastructure for Digital Ocean DNS provider
...
Also rename hardcoded cloudflare names from backend
2022-12-17 14:26:19 +04:00
899c84c54f
chore: Rename Check step to Installation
...
It just feels more convenient tbh...
2022-11-30 19:04:04 +04:00
8c6b56f61d
fix: Make improvements by Code Review
2022-11-23 11:55:28 +04:00
a70e793360
chore: Merge master into digital-ocean
2022-11-22 16:10:00 +04:00
3ba2c6f731
feat: Add refresh indicator on Recovery Key page to support drag gestures
2022-11-21 17:17:27 +04:00
b2a5d57a1d
feat(initializing): Add description and back button to server type step
2022-11-20 14:48:08 +04:00
b53bb6d4dd
refactor: Remove 'unused' warnings
2022-11-18 11:33:28 +04:00
0c4da8eb9f
refactor: Move all API factories into encapsulated static class
...
Because it's very hard to track all different provider factories created in different cubits, if users reset application config the previous factories stayed unchanged which would lead to unexpected behavior
2022-11-18 09:49:04 +04:00
51dc4c67b2
feat(recovery): Implement access recovery routing for server providers
2022-11-17 11:14:34 +04:00
0234278c2c
refactor: Rename server.dart to server_api.dart
...
Because the class is called ServerApi, not just Server, it's totally not consistent with all other apis
2022-11-16 04:24:40 +04:00
bde364dde1
fix(digital-ocean): Adjust charts rendering for digital ocean values
2022-11-16 04:12:49 +04:00
92b417a103
feat(digital-ocean): Implement metrics for Digital Ocean
2022-11-15 08:00:10 +04:00
a7cbde663e
refactor(server-api): Generalize and encapsulate server metrics endpoints
2022-11-12 22:11:14 +04:00
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
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