NaiJi
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
NaiJi
68811efc1e
refactor(server-api): Generalize and unify api response objects
...
- Separate response success from business logic operation success
- Remove ApiResponse, replace with GenericResult
- Make GenericMutationResult inherit GenericResult
- Add generic error message for when a response couldn't be sent or received
2022-10-28 12:20:09 +04:00
NaiJi ✨
25362665a4
chore: Merge build-runner into master
...
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/144
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2022-10-27 16:04:42 +03:00
NaiJi
7c61d9a787
chore: Generate build runner models
2022-10-27 16:15:35 +04:00
NaiJi ✨
7daa87f6c4
chore: Merge graphql into master
...
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/141
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2022-10-26 20:25:23 +03:00
inexcode
88bcdcff39
chore(server-api): Deprecate getDkim
...
Server API now aware of all required DNS records. More general approach to handle DNS records is required in the future.
2022-10-26 20:24:00 +03:00
inexcode
1845bea361
chore(server-api): Deprecate ApiResponse
...
ApiResponse is a wrapper for REST API responses, which is removed. Our code, however, depends on this interface. This dependency must be removed.
2022-10-26 19:53:25 +03:00
NaiJi
34b8bf5b07
chore: Merge master into graphql
2022-10-26 20:45:28 +04:00
NaiJi ✨
c4e470583c
chore: Merge linter into master
...
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/143
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2022-10-26 19:34:42 +03:00
NaiJi
aa3dee585b
chore(dart): Fix warnings that appeared at Dart 2.18 SDK
2022-10-26 20:26:09 +04:00
NaiJi
c487f16194
chore: Merge master into graphql
2022-10-25 12:17:33 +04:00
NaiJi ✨
f703e2c055
Merge pull request 'fix(assets): Fix broken strings for network domain elements' ( #142 ) from assets-fix into master
...
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/142
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2022-10-25 08:08:59 +03:00
NaiJi
20e4d9565b
fix(assets): Fix broken strings for network domain elements
2022-10-24 16:19:39 +04:00
NaiJi
1b94e14727
feat(server-api): Migrate all server endpoints to GraphQL
2022-10-24 15:39:53 +04:00
NaiJi
19b45ac142
fix(server-api): Adapt ApiResponse structure to GraphQL format
2022-10-24 13:47:47 +04:00
NaiJi
2b419d5923
chore: Merge master into graphql
2022-10-24 09:34:55 +04:00
NaiJi ✨
d837989940
Merge pull request 'fix(assets): Fix broken string for bytes on disk size' ( #139 ) from assets-fix into master
...
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/139
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2022-10-23 21:24:24 +03:00
NaiJi
daf50e8c92
refactor(server-api): Replace Rest API interface with Graphql endpoints everywhere they are used
...
With no implementations yet
2022-10-23 05:13:27 +04:00
NaiJi
0cab3e3240
chore: Merge master into assets-fix
2022-10-21 07:04:39 +04:00
NaiJi ✨
522cbbf3d5
Merge pull request 'feat(timezone): Timezone search bar for the timezone selection screen' ( #138 ) from timezone-bar into master
...
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/138
Reviewed-by: NaiJi ✨ <naiji@udongein.xyz>
2022-10-21 05:58:36 +03:00
NaiJi
e956a2c9a1
fix(assets): Fix broken string for bytes on disk size
2022-10-21 06:54:55 +04:00
inexcode
e7bb1dc16e
feat(timezone): Design the search bar for 'Select Timezone' page
2022-10-20 22:33:40 +03:00
NaiJi
e36a94ded5
feat(timezone): Implement search bar for 'Select Timezone' page
2022-10-20 22:29:19 +03:00
Inex Code
e1419ce38f
Merge pull request 'fix(assets): Remove string hardcode from domain setup page' ( #137 ) from assets-fix into master
...
Reviewed-on: https://git.selfprivacy.org/kherel/selfprivacy.org.app/pulls/137
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2022-10-19 18:47:27 +03:00
NaiJi
556df5aadc
fix(assets): Remove string hardcode from domain setup page
2022-10-19 17:46:16 +04:00
NaiJi ✨
90dd3beae0
Merge pull request 'fix(validations): Make validations and errors text more specific' ( #135 ) 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
NaiJi
a305e0b53f
fix(assets): Change naming to conventional and consistent 'username'
2022-10-08 19:28:07 +00:00
NaiJi
f4e588c435
fix(user): Replace cubit context read with state variable on login page
2022-10-08 19:22:08 +00:00
NaiJi
465af52350
Merge branch 'master' into validations
2022-10-08 19:18:33 +00:00
NaiJi
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' ( #134 ) 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
NaiJi
0b5f8b6920
fix(job): Remove unnecessary cascade validation calls
2022-10-08 16:19:53 +00:00
NaiJi
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
NaiJi
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' ( #133 ) 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
NaiJi
26466bb8d5
refactor(job): Force services to always reload after jobs execution
2022-10-06 19:45:25 +00:00
NaiJi
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' ( #132 ) 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' ( #129 ) 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' ( #130 ) 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
NaiJi
1d48f2887d
fix(i18l): Fix broken strings for configuration wizard
2022-10-05 12:30:37 +00:00
NaiJi
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' ( #128 ) 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' ( #127 ) 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