Commit graph

666 commits

Author SHA1 Message Date
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
inexcode
1f5f366bc5 refactor(server-api): GraphQL codegen removed dependency on JSON Serializable. 2023-04-05 13:38:07 +03:00
inexcode
6656635785 fix: remove unnecessary logging 2023-04-05 13:38:07 +03:00
inexcode
befdc0286e feat: Automatic day/night theme 2023-04-05 13:38:07 +03:00
inexcode
54513998ce fix: Devices and Recovery Key cubits couldn't initialize right after server installation 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
7b2540640f chore: Rewrite server installation function on api level for Digital Ocean 2023-03-22 21:28:16 -03:00
4e4b61609f chore: Move volume functions to provider layer for Digital Ocean 2023-03-21 13:08:46 -03:00
dde6f7e80d chore: Move volume functions to provider layer for Hetzner 2023-03-20 12:22:43 -03:00
7b543f9030 chore: Implement server deletion for digital ocean on provider level 2023-03-10 00:47:02 +04:00
bc9ab447f0 chore: Implement server deletion for hetzner on provider layer 2023-03-09 13:06:15 +04:00
76536f8115 chore: Move basic functionality of Digital Ocean to provider layer 2023-03-03 03:01:09 +04:00
cd59c19c9c chore: Start implementing Digital Ocean provider layer 2023-03-01 06:53:51 +04:00
97e9e9d9cb chore: Adapt MetricsRepository to new ProvidersControllers model 2023-02-28 07:00:52 +04:00
62c0030f8e chore: Implement server installation logic on cubit layer 2023-02-22 21:58:59 +04:00
ef04b5bf57 chore: Implement server installation on businness logic layer for hetzner 2023-02-22 21:03:58 +04:00
8da7341ccb chore: Implement basics of hetzner installation logic 2023-02-21 13:11:04 +04:00
02abb3d321 chore: Merge digital-ocean-dns into refactoring 2023-02-15 11:46:15 +04:00
ba1f9dbfc9 chore: Merge flutter-3.7 into digital-ocean-dns 2023-02-15 11:45:48 +04:00
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
be25775601 chore: Merge digital-ocean-dns into refactoring 2023-02-15 10:45:14 +04: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
efe4f620ee chore: Transfer some methords from api to provider 2023-02-07 20:51:15 +04:00
c1738ec875 chore: Add build runner results 2023-02-06 13:28:30 +04:00
a270f3dfbb feat: Implement general server provider and its factory 2023-01-30 19:44:52 +04:00
0ae4a40e62 chore: Rename api factories 2023-01-23 19:36:43 +04:00
14263083a5 feat: Implement server recovery for different dns providers 2023-01-17 18:33:25 +04:00
08cd59a709 feat: Implement DNS_PROVIDER_TYPE variable for infecting server 2023-01-17 17:29:15 +04:00
841aee73e8 feat: Implement Digital Ocean DNS email entries 2023-01-16 21:25:48 +04:00
3b962c5f5a feat: Adapt Desired DNS Records checking for Digital Ocean 2023-01-11 22:01:46 +04:00
120a8fc644 feat: Implement proper DNS entries creation for Digital Ocean 2023-01-10 21:24:26 +04:00
07de11c75a fix: Implement correct DNS entries creation and deletion 2023-01-06 19:28:52 +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
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
b007fec75b refactor(initializing): Refresh the server istallation UI 2022-12-31 07:16:10 +03:00
f24137cd98 docs: Implement new basic onboading translations 2022-12-31 03:25:05 +04:00
e560de58e7 feat: Implement DNS provider picker page 2022-12-30 07:25:18 +04:00
d333787f37 fix: Change incorrect domain for domain lists 2022-12-28 17:23:28 +04:00
f64f741a76 fix: Manage server deletion for Digital Ocean 2022-12-23 13:50:38 +04:00
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
fc4f78162b feat: Implement domain list getter for digital ocean dns 2022-12-21 23:35:20 +04:00
a45b93cd27 feat: Improve Dns Record structure and logic
It is to much digital ocean api. The decision with adding optional id is bad, but it will be refactored soon along with entire backend.
2022-12-21 23:31:03 +04:00
8922551239 Merge branch 'master' into digital-ocean-dns 2022-12-21 13:47:25 +04:00
8dffcab30d chore: Rename and unify GraphQL logging classes 2022-12-19 22:53:07 +04:00