Commit graph

782 commits

Author SHA1 Message Date
NaiJi
bb846b08c1 feat(digital-ocean): Implement system endpoints for digital ocean 2022-10-18 00:48:41 +00:00
NaiJi
e4ed69d151 refactor(volume): Make volume interfaces work through volume entities, not IDs 2022-10-17 23:58:29 +00:00
NaiJi
d19531232c feat(digital-ocean): Implement endpoints for server creation and deletion 2022-10-17 17:42:23 +00:00
NaiJi
f5a75e6eb5 feat(initializing): Implement additional server type field for server installation 2022-10-16 01:16:47 +00:00
NaiJi
8a93af2b06 fix(region): Move region settings for provider api to factory 2022-10-16 00:51:10 +00:00
NaiJi
72760e7980 feat(initializing): Implement server type selection for initialization page 2022-10-15 21:51:37 +00:00
NaiJi
fe820ef5be feat(initializing): Implement location selection step for initializing page 2022-10-15 19:49:31 +00:00
NaiJi
b30e372322 feat(region): Implement endpoints for listing available types by region 2022-10-14 19:00:44 +00:00
NaiJi
e032bd8a78 feat(region): Implement endpoints for listing available provider regions 2022-10-13 23:16:08 +00:00
NaiJi
2f59954641 feat(region): Remove hardcode for region of server installation 2022-10-13 21:16:21 +00:00
NaiJi
f40ed08b02 feat(volume): Implement volume endpoints for Digital Ocean
volumeId type in VolumeApiProvider interfaces is now replaced with String from int to support Digital Ocean's UUID notation
2022-10-12 04:56:08 +00:00
NaiJi
79e9334aca feat(pricing): Replace raw double with simple type Price 2022-10-12 01:42:45 +00:00
NaiJi
70330c59ab feat(digital-ocean): Implement provider picker pages 2022-10-11 20:11:13 +00:00
NaiJi
ee160042f8 feat(digital-ocean): Add Digital Ocean logo asset 2022-10-11 16:43:12 +00:00
NaiJi ✨
90dd3beae0 Merge pull request 'fix(validations): Make validations and errors text more specific' () from validations into master
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/135
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2022-10-09 02:23:48 +03:00
a305e0b53f fix(assets): Change naming to conventional and consistent 'username' 2022-10-08 19:28:07 +00:00
f4e588c435 fix(user): Replace cubit context read with state variable on login page 2022-10-08 19:22:08 +00:00
465af52350 Merge branch 'master' into validations 2022-10-08 19:18:33 +00:00
c4f3b76414 fix(validations): Make validations and errors text more specific 2022-10-08 16:41:19 +00:00
NaiJi ✨
b741399ba9 Merge pull request 'refactor(job): Implement polymorphic behavior on creation for jobs' () from server-settings into master
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/134
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2022-10-08 19:22:46 +03:00
0b5f8b6920 fix(job): Remove unnecessary cascade validation calls 2022-10-08 16:19:53 +00:00
7bad11967a refactor(job): Implement polymorphic predicate for job accessibility
Now every job type can impement canAddTo function to make JobsCubit know whether it can be applied or not
2022-10-07 17:50:18 +00:00
db2f5c1342 fix(job): Fix server settings toogles not creating upgrade server job 2022-10-07 16:36:17 +00:00
NaiJi ✨
e619d6351f Merge pull request 'refactor(job): Make jobs execution polymorphic instead of relied on plain switch' () from jobs-polymorphism into master
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/133
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2022-10-06 23:01:43 +03:00
26466bb8d5 refactor(job): Force services to always reload after jobs execution 2022-10-06 19:45:25 +00:00
d0be867aa6 refactor(job): Make jobs execution polymorphic instead of relied on plain switch 2022-10-06 19:16:07 +00:00
NaiJi ✨
c03e38ced1 Merge pull request 'fix(ui): New app bar now properly supports long titles' () from inex/selfprivacy.org.app:fix/app-bars into master
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/132
Reviewed-by: NaiJi  <naiji@udongein.xyz>
2022-10-06 15:28:13 +03:00
Inex Code
3f663b7900 Merge branch 'master' into fix/app-bars 2022-10-06 10:40:06 +03:00
inexcode
2fc20f43c3 fix(ui): New app bar now properly supports long titles 2022-10-06 10:38:29 +03:00
Inex Code
eb8a67b081 Merge pull request 'refactor(service): Get rid of legacy common enums' () from service-legacy into master
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/129
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2022-10-06 09:43:12 +03:00
Inex Code
f0ad720bf8 Merge branch 'master' into service-legacy 2022-10-06 09:42:54 +03:00
Inex Code
bd9660c17c Merge pull request 'fix(i18l): Fix broken strings for configuration wizard' () from asset-fix into master
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/130
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2022-10-06 08:30:09 +03:00
1d48f2887d fix(i18l): Fix broken strings for configuration wizard 2022-10-05 12:30:37 +00:00
699e2f676f refactor(service): Get rid of legacy common enums 2022-10-05 01:41:48 +03:00
Inex Code
039534a8e9 Merge pull request 'chore(i18l): Add all plurals to en locale' () from chore/plurals into master
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/128
2022-10-04 16:46:53 +03:00
Inex Code
d8c5726619 chore(i18l): Add all plurals to en locale
Also add translation status to README
2022-10-04 16:45:39 +03:00
Inex Code
1c3b0920cf Merge pull request 'chore: Update translations' () from translations into master
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/127
2022-10-04 14:47:51 +03:00
Inex Code
8aaf62ca5c Translated using Weblate (Russian)
Currently translated at 100.0% (351 of 351 strings)

Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/ru/
2022-10-04 11:45:34 +00:00
Inex Code
53e8ae5ce8 Translated using Weblate (English)
Currently translated at 100.0% (351 of 351 strings)

Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/en/
2022-10-04 11:45:34 +00:00
Inex Code
408b359a2a Merge pull request 'feat: MD3 app bars' () from fix/better-app-bars into master
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/126
2022-10-04 13:36:54 +03:00
Inex Code
129eb76a04 feat: MD3 app bars
Fixed  spent @2h
2022-10-04 13:36:37 +03:00
Inex Code
571e32ecff Merge pull request 'merge: assets-refactor' () from assets-refactor into master
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/125
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2022-10-04 13:35:40 +03:00
Inex Code
9644ade367 fix(i18l): Use fallback English translations when localized one not available 2022-10-04 11:26:18 +03:00
Inex Code
c1cba41b7b fix(i18l): Un-hardcode service status descriptions 2022-10-04 11:05:26 +03:00
d36c8e987d Completely refactor language asset files 2022-10-04 02:32:35 +03:00
Alya Sirko
fecf96f31e Merge pull request 'Chore: Fix Metadata and Add README' () from metadata into master
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/122
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2022-09-29 12:12:39 +03:00
Alya Sirko
8696f575ac fix metadata and add README 2022-09-29 12:08:04 +03:00
Inex Code
a362f962a0 Merge pull request 'Ops: Bundle Fastlane Metadata in our F-Droid Repository' () from fdroid-metadata into master
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/120
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2022-09-22 18:49:05 +03:00
Alya Sirko
737c86eeed change icons for targets 2022-09-22 10:46:35 +03:00
Alya Sirko
280075c276 production 2022-09-22 05:15:00 +03:00