NaiJi
f46ca7ad13
Merge branch 'flutter-3' into naiji-dev
2022-05-17 01:42:25 +03:00
NaiJi
10488d6832
Fix application failure on cloudflare 403 response
...
Check error response and show modal dialogue if domain couldn't be registered
2022-05-17 01:16:56 +03:00
Inex Code
cc91b14b44
Migrate to flutter 3
2022-05-16 23:30:14 +03:00
NaiJi
129c1bb4c6
Refactor infrastructure
...
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-05-14 05:54:40 +03:00
NaiJi
4a42733d31
Refactor infrastructure: cubits and endpoints
...
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-05-13 16:57:56 +03:00
NaiJi
01b1f7462d
Implement recovery domain page frontend
2022-05-11 21:37:08 +03:00
NaiJi
ce3e046f5a
Improve server endpoints, add recovery page
...
- Handle Dio error codes properly to avoid exceptions
- Improve en and ru assets
- Improve dns recordings failure handling
- Add recovery button to initializing page
- Add recovery pages group
2022-05-10 23:42:33 +03:00
NaiJi
31be961dd0
Implement server endpoints for tokens
...
get /auth/recovery_token
post /auth/recovery_token
post /auth/recovery_token/use
post /auth/new_device/authorize
post /auth/new_device
delete /auth/new_device
get /auth/tokens
post /auth/tokens
delete /auth/tokens
2022-05-10 02:16:36 +03:00
NaiJi
8d6cbfdfc9
Fix docstyle comments
2022-05-04 22:32:24 +03:00
NaiJi
4c7cf05578
Refactor FieldCubit creation for user forms
...
Move all cubit fields to a special factory which encapsulates all logic related to their default properties, which leaves possibility for future dependency inversion on that factory or future factories of other cubit fields (in case we will have to replace it with other implementations).
2022-05-04 19:58:47 +03:00
NaiJi
4c99579f13
Fix username validation and exception handling
...
1. Refactor string validation classes
2. Rename string validation assets for length
3. Improve exception handling when server is not able to create requested server
2022-05-02 14:56:46 +03:00
Inex Code
4ddde34b47
Fix server deletion
2022-04-29 13:53:58 +03:00
NaiJi
834cddfe13
Catch wakelock exception on desktop
2022-04-29 13:45:15 +03:00
Inex Code
cca55f82cc
Encode password to base64 during server creation
2022-04-06 20:15:59 +03:00
NaiJi
8d884af594
Fix users cubit, add changelog for 0.5.0
2022-04-03 22:54:18 +03:00
Inex Code
85235a2e7c
Add SSH key adding and deleting
2022-03-23 17:07:52 +03:00
inexcode
d240e493b1
Add user synchronization and SSH keys screen
2022-03-03 20:38:30 +03:00
inexcode
e4bdd47848
Merge branch 'feature/service-configurations' into dkim
...
# Conflicts:
# lib/logic/api_maps/hetzner.dart
# lib/logic/api_maps/server.dart
# lib/logic/cubit/backups/backups_cubit.dart
# lib/logic/cubit/forms/initializing/cloudflare_form_cubit.dart
# lib/logic/models/job.dart
# lib/ui/pages/initializing/initializing.dart
# lib/ui/pages/providers/providers.dart
# pubspec.lock
# pubspec.yaml
2022-02-18 02:37:15 +03:00
inexcode
e925a1897a
Fix some typos
2022-02-16 10:28:29 +03:00
inexcode
914d56ff87
DNS records cubit and screen
2022-02-16 10:09:53 +03:00
kherel
7eff0968d0
update
2022-02-08 22:01:08 +01:00
inexcode
d06e8976c5
Fix infect stage and DKIM
2022-02-08 09:59:35 +03:00
inexcode
a0edbd636d
Refactor DNS checks
2022-02-08 09:59:19 +03:00
kherel
83ff387998
update
2022-02-07 08:53:13 +01:00
Inex Code
f6508dfcad
Attempts at string escaping
2022-02-02 12:53:21 +00:00
Inex Code
0bc3d9f31c
Add DKIM key creation
2022-02-01 01:56:05 +00:00
Inex Code
88d5dbf010
Add more escaping to server infection
2022-02-01 01:55:09 +00:00
kherel
9566a6ad10
update
2022-01-25 18:02:32 +01:00
Inex Code
3cd187e416
Enforce alphanumeric bucket id
2022-01-25 18:02:31 +01:00
Inex Code
2dfb92f650
Fix wrong server name escaping symbol
2022-01-25 18:02:31 +01:00
Inex Code
72100e483a
Replace all non-alphanumeric symbols during hetzner creation
2022-01-25 18:02:31 +01:00
Inex Code
8622ed30f1
Add more instructions to UI
2022-01-25 18:02:31 +01:00
Inex Code
5957e5720b
Add user deletion (for real)
2022-01-25 18:02:31 +01:00
Inex Code
e72df08453
Show that we are doing something when upgrading/restarting server
2022-01-25 18:02:31 +01:00
Inex Code
3a63e75e8e
Fix nixos-infect link to use master, not rolling
2022-01-25 18:02:31 +01:00
Inex Code
893c5bb5c0
Enforce alphanumeric bucket id
2021-12-27 07:40:48 +00:00
Inex Code
e7e9209cce
Fix wrong server name escaping symbol
2021-12-26 21:41:53 +02:00
Inex Code
30937740b6
Replace all non-alphanumeric symbols during hetzner creation
2021-12-25 12:56:44 +00:00
Inex Code
85a27e8ee2
Add more instructions to UI
2021-12-23 13:52:12 +00:00
Inex Code
4ca873e794
Add user deletion (for real)
2021-12-20 15:25:31 +00:00
Inex Code
9b2fe905e6
Show that we are doing something when upgrading/restarting server
2021-12-20 15:03:50 +00:00
Inex Code
1b42d3a382
Fix nixos-infect link to use master, not rolling
2021-12-16 14:26:40 +03:00
Inex Code
f633fecd57
Fix backup list parsing
2021-12-09 03:44:05 +00:00
Inex Code
2b8c009ef1
Add button to force refetch backups list
2021-12-09 03:35:15 +00:00
Inex Code
35c1eea7f0
Fix error when error is null
2021-12-09 06:23:27 +03:00
Inex Code
b40bea63d1
Backups and server upgrade
2021-12-06 18:31:19 +00:00
Inex Code
6011d6fdce
Hotfix SPCVE-0001
2021-11-18 19:10:40 +00:00
Kherel
139843dee8
fix
2021-10-13 23:49:24 +02:00
kherel
43732fa866
Merge branch 'no-hash' into fix-deleting-server
2021-10-12 00:14:31 +03:00
Kherel
eac9078fad
fix
2021-10-11 23:10:04 +02:00