Commit graph

52 commits

Author SHA1 Message Date
8dc5847c6c Merge branch 'master' into 'lints' 2023-11-20 18:33:31 +04:00
a2b28e199d feat: Implement flexible precision formatting for prices 2023-11-19 23:51:36 +04:00
c894456fe6 refactor: Fix linter warnings
- Remove unused text_extensions.dart
2023-11-06 17:15:38 +04:00
3c548e5aa9 feat: Add copy-to-clipboard for email on user page
- Implement setClipboard adapter and encapsulate platform dependency on clipboard service
2023-09-07 18:26:33 -03:00
06a857aa8c chore(platform): Fix comment typo 2023-07-20 17:19:29 -03:00
3b1eee5a94 fix(platform): Make platform storage path nullable for compability with previous behaviour 2023-07-20 17:14:17 -03:00
68ed776785 feat(platform): Implement custom platform-dependent storage path definition
- Create new PlatformAdapter util and hide i/o there
- Move other usages of Platform class in PlatformAdapter
2023-07-20 17:06:17 -03:00
Inex Code
df214a07bc refactor: Remove unused utils, add duration formatter 2023-07-02 18:23:33 +03:00
755ac1d5c0 chore: Merge master into digital-ocean-dns 2023-04-12 02:42:33 -03:00
Inex Code
f0f1e8cacc refactor(ui): Get rid of BrandText and restructure the buttons 2023-04-05 13:38:07 +03:00
inexcode
0b3b46b452 feat: Breakpoints utility 2023-04-05 13:38:07 +03:00
2fd5c9a2cd chore: Merge flutter-3.7 into digital-ocean-dns 2023-02-06 12:39:39 +04:00
Inex Code
e186dac39f fix(ui): Deduplicated launch_url functions
Also fixed issue of calling URI with duplicate protocol

Closes: 
2023-02-01 01:11:50 +03:00
3b962c5f5a feat: Adapt Desired DNS Records checking for Digital Ocean 2023-01-11 22:01:46 +04:00
6767b679a0 chore: Merge master into digital-ocean-dns 2023-01-03 13:00:01 +04:00
f64f741a76 fix: Manage server deletion for Digital Ocean 2022-12-23 13:50:38 +04:00
8c6b56f61d fix: Make improvements by Code Review 2022-11-23 11:55:28 +04:00
8c053f50b0 chore: Merge master into digital-ocean 2022-11-02 18:45:36 +04:00
86b80156fd refactor: Generalize DKIM usage into DnsRecords
- Replace raw DKIM String object with a general DnsRecord structure
- Implement network utils for common operations with networking concepts and structures
- Implement initializing page pop up to re-try server deployment in case of a random networking error
2022-10-30 18:23:47 +04:00
0dc0ba215a fix(digital-ocean): Adjust droplet data preparations according to API notation 2022-10-27 20:01:22 +04:00
Inex Code
5ca4ee27e3 Introduce ListTileOnSurfaceVariant and refactor TextDetails on server details screen. 2022-09-18 16:24:17 +03:00
Inex Code
1a17f73df4 Delete unused UI components. 2022-09-14 18:14:55 +03:00
dab2c569ec Fix installation Timer errors
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-07-22 19:22:10 +03:00
9993b09e7f Turn VolumeApiProvider into a mixin 2022-07-13 14:58:23 +03:00
37b7e9f839 Implement Provider Api Abstractions 2022-07-12 15:54:16 +03:00
Inex Code
18d0c2c40f Bug fixes and linting 2022-06-10 00:13:06 +03:00
2ac8e4366b Linting!
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-06-06 01:40:34 +03:00
Inex Code
4db0413c42 Linting 2022-06-05 22:36:32 +03:00
Inex Code
14acfdec6b Linting 2022-05-24 21:55:39 +03:00
0d0a3a4fee Refactor App Config Cubit infrastrucute
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-05-17 16:31:34 +03:00
4a42733d31 Refactor infrastructure: cubits and endpoints
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
2022-05-13 16:57:56 +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
kherel
9566a6ad10 update 2022-01-25 18:02:32 +01: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
1202e4ad53 change password generator 2021-08-18 11:36:40 +02:00
Kherel Kechil
f53ad044c1 finish 2021-07-29 07:24:42 +02:00
Kherel
d3f494adeb update 2021-05-25 23:53:54 +02:00
Kherel
536ef4b717 add salt to hash 2021-04-19 14:37:51 +02:00
Kherel
ae3ec309cb add volume 2021-03-30 19:38:40 +02:00
Kherel
804147b8d6 update 2021-03-26 14:38:39 +01:00
Kherel
0ec549042c update 2021-03-15 16:39:44 +01:00
Kherel
0f35400eaa update 2021-02-17 15:30:02 +01:00
Kherel
9a749cf006 update 2021-01-06 18:35:57 +01:00
Kherel
600df97abf updage color generator 2020-12-08 20:47:50 +01:00
Kherel
9a8c16344f add dark theme 2020-12-08 20:26:51 +01:00
Kherel
80dee9dbab add users 2020-12-03 17:52:53 +01:00
Kherel
4875e3ee07 add more 2020-12-02 10:16:23 +01:00
Kherel
90df52e895 add service page 2020-12-01 20:08:19 +01:00