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
Inex Code
9cec5e901a
hardcode dark theme on linux for now
2022-05-03 15:18:06 +03:00
Inex Code
c5fa712ef0
Test custom colors
2022-05-03 13:45:10 +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
Inex Code
bef625a934
Update breaking fl_chart dependency
2022-04-05 18:50:47 +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
inexcode
83a2d19e37
Introduce new brand screen, use it for backups
2022-02-16 10:01:05 +03:00
inexcode
8de33ea19b
Fix typo
2022-02-10 12:50:37 +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
de13b09f23
Add gifs to illustrate API token instructions
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
c937cfdbb4
Add gifs to illustrate API token instructions
2021-12-23 14:27:19 +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
Kherel
ba8b19193d
update
2021-10-07 18:52:06 +02:00
Kherel
3bc9b23e8f
update
2021-10-07 18:52:06 +02:00
Kherel
4ae77f33c8
fix
2021-10-05 22:43:12 +02:00
tester.nicolai
5c01d6a375
fixed RU app text
2021-10-05 22:38:10 +02:00
Kherel
2c4d0ea7d1
fix
2021-09-29 20:28:47 +02:00
kherel
3e7d003f21
service-states ( #65 )
...
Co-authored-by: Kherel <kherel@gmail.com>
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/65
Co-authored-by: kherel <kherel@gmail.com>
Co-committed-by: kherel <kherel@gmail.com>
2021-09-29 16:08:19 +03:00
Kherel
4942f67f37
update
2021-09-15 16:37:22 +02:00
Kherel
d0023e5718
update
2021-09-15 15:15:54 +02:00
Kherel
90d64d8f51
update
2021-09-02 21:32:07 +02:00
Kherel
26607251d9
update
2021-08-29 17:02:51 +02:00
Kherel
84e9259ec2
update
2021-08-29 15:54:28 +02:00
Kherel
94a0e22b15
update
2021-08-29 11:50:24 +02:00
Kherel
1a8a4e7270
update
2021-08-18 12:44:46 +02:00
Kherel
1202e4ad53
change password generator
2021-08-18 11:36:40 +02:00
Kherel
5dea5234de
fix
2021-07-29 14:09:10 +02:00
Kherel
3a5353dbf4
add validation
2021-07-29 11:34:26 +02:00
Kherel
933e8ffb90
fix
2021-07-29 07:29:33 +02:00
Kherel
1c352fd771
update
2021-07-29 07:28:46 +02:00
Kherel Kechil
f53ad044c1
finish
2021-07-29 07:24:42 +02:00
Kherel
21611e63c7
commit
2021-06-20 23:08:52 +02:00
Kherel
9e8fdf2965
update
2021-06-08 20:52:44 +02:00
Kherel
d3f494adeb
update
2021-05-25 23:53:54 +02:00
Kherel
234515477c
fix
2021-05-17 14:46:48 +02:00
Kherel
e5758aa2bf
fix
2021-05-17 14:40:06 +02:00
Kherel
d4f315214b
add reverse-dns
2021-05-17 14:38:38 +02:00
Kherel
8ccb4f18f6
done
2021-04-22 20:04:24 +02:00
Kherel
5b83b493f4
fix
2021-04-20 13:44:33 +02:00
Kherel
536ef4b717
add salt to hash
2021-04-19 14:37:51 +02:00
ilchub
695c91cba7
Changed infect script source from 'preproduction' to 'master'
2021-04-16 02:22:56 +03:00
Kherel
3676dc50f0
fix black theme
2021-04-10 12:06:29 +02:00
Kherel
6726c87de7
fix
2021-04-10 11:51:36 +02:00
Kherel
cd49f9fb45
add charts
2021-04-10 05:04:23 +02:00
Illia Chub
e4d5a4e01f
Removed debug information
2021-04-01 16:03:04 +03:00
Illia Chub
10aeb6ba30
Incremented version number
2021-04-01 15:19:20 +03:00
Kherel
29b08b111a
update
2021-03-31 16:33:58 +02:00
Kherel
aabad65698
update
2021-03-31 13:37:39 +02:00
Kherel
ae3ec309cb
add volume
2021-03-30 19:38:40 +02:00
Kherel
275ba21a47
fix
2021-03-26 14:53:21 +01:00
Kherel
804147b8d6
update
2021-03-26 14:38:39 +01:00
Kherel
bc6c55b528
change http client
2021-03-26 00:30:34 +01:00
Kherel
20cca91e00
before change api_client
2021-03-25 21:09:56 +01:00
Kherel
7d12b85f89
fix markup
2021-03-25 09:54:39 +01:00
Kherel
e4f154b4f5
fix
2021-03-25 09:46:07 +01:00
Kherel
3c683bef63
fix
2021-03-25 09:32:00 +01:00
Kherel
97c6fa435d
fix
2021-03-24 14:12:09 +01:00
Kherel
6a9e72dc4c
fix
2021-03-23 21:00:17 +01:00
Kherel
33f8f033c3
update
2021-03-23 20:57:44 +01:00
Kherel
bb6de7ff67
update
2021-03-23 20:50:11 +01:00
Kherel
481a6e3d47
update
2021-03-23 20:21:42 +01:00
Illia Chub
971d8bdbdc
Set fallback locale to en
2021-03-18 17:02:39 +02:00
Kherel
10fdb019ff
update
2021-03-18 13:24:30 +01:00
Kherel
dce4c41fd1
update
2021-03-18 08:26:54 +01:00