Inex Code
f5313a8148
chore: New lints
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
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
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
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
36bc5b2554
chore: Generate build runner files
2023-01-05 13:16:30 +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
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
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
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
18d3039dc4
chore: Create infrastructure for Digital Ocean DNS provider
...
Also rename hardcoded cloudflare names from backend
2022-12-17 14:26:19 +04:00
7847839ea6
feat: Enable server provider logging
2022-12-15 15:42:21 +04:00
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
54d8b04439
fix: Fix backblaze token validation
...
True if correct, false if incorrect, null if no connection
2022-11-30 19:02:30 +04:00
65f5d987e2
feat: Implement error handling for server installation
...
Now user gets notified when connection error occurs
2022-11-29 19:21:36 +04:00
1dfd2180d2
feat: Implement distinction for connection errors on storage page
...
Now user gets notified when connection error occurs
2022-11-29 15:28:09 +04:00
e62e8bf916
feat: Implement distinction for connection errors on dns provider page
...
Now user gets notified when connection error occurs
2022-11-28 23:55:37 +04:00
1df5f6594d
feat: Implement distinction for connection errors on server type page
...
Now user gets notified when connection error occurs
2022-11-28 23:11:08 +04:00
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
8c6b56f61d
fix: Make improvements by Code Review
2022-11-23 11:55:28 +04:00
479efac6e9
chore: Fix an awkward commentary typo...
2022-11-20 18:35:44 +04:00
93b28d981e
chore: Remove testing flag before merging into master
2022-11-20 18:34:20 +04:00