Karol Sójko
51ca8229b8
fix(syncing-server): calling auth server for user key params
2023-10-06 15:56:10 +02:00
Karol Sójko
eafb064d79
fix(syncing-server): increase axios timeout on calling auth
2023-10-06 15:18:26 +02:00
Karol Sójko
702a1286eb
fix(syncing-server): error log on email backup request handler
2023-10-06 09:40:27 +02:00
Karol Sójko and GitHub
609e85f926
feat(syncing-server): allow surviving only upon account deletion ( #857 )
2023-09-29 10:51:26 +02:00
Karol Sójko
e4ca310707
fix: add paging memory to integrity check
2023-09-29 10:47:50 +02:00
Karol Sójko and GitHub
1d06ffe9d5
fix: removing items in a vault and notifying about designated survivor ( #855 )
...
* fix: removing items in a vault and notifying about designated survivor
* fix deleting shared vault items
2023-09-27 11:10:41 +02:00
Karol Sójko and GitHub
ca6dbc0053
feat: refactor handling revision creation from dump ( #854 )
...
* feat: refactor handling revision creation from dump
* fix: dump repository handling
2023-09-26 11:47:41 +02:00
Karol Sójko and GitHub
cebab59a02
fix: refactor the structure of notifications ( #853 )
2023-09-25 15:40:51 +02:00
Karol Sójko and GitHub
a8f03e157b
feat(syncing-server): transfer shared vault items ( #851 )
2023-09-25 11:09:33 +02:00
Karol Sójko
9759814f63
feat: add storing paging progress in redis
2023-09-25 09:40:49 +02:00
Karol Sójko and GitHub
bcd95cdbe9
feat(syncing-server): add designated survivors in fetching shared vaults response ( #844 )
2023-09-22 13:15:11 +02:00
Karol Sójko and GitHub
230c96dcf1
feat: add designating a survivor in shared vault ( #841 )
...
* feat: add designating a survivor in shared vault
* add designated survivor property to http representation
* fix: specs
* fix: more specs
* fix: another spec fix
* fix: yet another spec fix
2023-09-21 12:26:08 +02:00
Karol Sójko and GitHub
378ecedfcc
feat: add unassigning items and revisions upon shared vault removal ( #839 )
...
* feat: add unassigning items and revisions upon shared vault removal
* fix(syncing-server): update event payload creation
2023-09-20 15:03:17 +02:00
Karol Sójko and GitHub
22a8cc90f1
feat(syncing-server): remove owned shared vaults upon account deletion ( #838 )
2023-09-20 12:59:03 +02:00
Karol Sójko
e4fcd738c3
fix(syncing-server): paging through already existing items
2023-09-19 09:59:03 +02:00
Karol Sójko and GitHub
36f07c691a
feat: refactor transition to minimize status changes ( #828 )
2023-09-15 16:56:08 +02:00
Karol Sójko
9147ff5d49
fix(syncing-server): remove unused index in mongodb
2023-09-14 14:18:20 +02:00
Karol Sójko
c7807d0f9e
fix: adjust transition timestamps to be universal
2023-09-13 10:25:02 +02:00
Karol Sójko
aa2b5f3b74
chore: add logs for failed item dumps
2023-09-12 12:13:55 +02:00
Karol Sójko
106d8f9192
fix: adjust transitions to not create revisions during ongoing revisions transition
2023-09-12 08:22:50 +02:00
Karol Sójko
1d751c0fbe
fix: debug sync block
2023-09-11 19:23:09 +02:00
Karol Sójko and GitHub
c4a1502f70
fix(syncing-server): invalidating cache for user removed from shared vault ( #812 )
2023-09-07 15:41:34 +02:00
Karol Sójko and GitHub
3bd63f7674
feat: add removing revisions from shared vaults ( #811 )
2023-09-07 12:02:38 +02:00
Karol Sójko and GitHub
794cd8734a
feat: should be able to access shared item revisions as third party user ( #807 )
2023-09-06 15:36:23 +02:00
Karol Sójko and GitHub
d13c975f94
chore: upgrade deps ( #805 )
...
* chore: upgrade semver
* chore: upgrade configure-aws-credentials@v2
* chore: upgrade prettier deps
* fix: linter issues
2023-09-01 16:14:51 +02:00
Karol Sójko
baf4b2c1d2
fix(syncing-server): persistence mapping for deleted field
2023-08-31 12:11:39 +02:00
Karol Sójko and GitHub
596a0f1a02
fix: transitionining revisions ( #801 )
2023-08-31 09:50:57 +02:00
Karol Sójko
ec35f46d45
fix: mongo delete queries
2023-08-30 18:23:08 +02:00
Karol Sójko and GitHub
aef9254713
fix: allow self hosted to use new model of items ( #714 )
...
* fix: allow self hosted to use new model of items
* fix: env sample
* fix: binding
2023-08-28 15:34:07 +02:00
Karol Sójko and GitHub
bf8f91f83d
feat(syncing-server): distinguish between legacy and current items model usage ( #712 )
...
* feat(syncing-server): turn mysql items model into legacy
* fix: rename MySQL model to SQL model to include SQLite option
* feat(syncing-server): distinguish between legacy and current items model usage
2023-08-28 13:48:27 +02:00
Karol Sójko and GitHub
effdfebc19
feat(syncing-server): turn mysql items model into legacy ( #711 )
...
* feat(syncing-server): turn mysql items model into legacy
* fix: rename MySQL model to SQL model to include SQLite option
* fix: rename mysqlitem to sqlitem
2023-08-28 12:28:48 +02:00
Karol Sójko and GitHub
152a5cbd27
fix(syncing-server): items sorting in MongoDB ( #710 )
2023-08-25 15:01:17 +02:00
Karol Sójko and GitHub
3ba673b424
fix(syncing-server): handling mixed values of deleted flag in MongoDB ( #708 )
2023-08-25 10:45:14 +02:00
Karol Sójko and GitHub
05bb12c978
feat: add trigerring items transition and checking status of it ( #707 )
2023-08-24 14:39:33 +02:00
Karol Sójko and GitHub
34085ac6fb
feat: consider shared vault owner quota when uploading files to shared vault ( #704 )
...
* fix(auth): updating storage quota on shared subscriptions
* fix(syncing-server): turn shared vault and key associations into value objects
* feat: consider shared vault owner quota when uploading files to shared vault
* fix: add passing x-shared-vault-owner-context value
* fix: refactor creating cross service token to not throw errors
* fix: caching cross service token
* fix: missing header in http service proxy
2023-08-22 10:49:58 +02:00
Karol Sójko and GitHub
302b624504
feat: add mechanism for determining if a user should use the primary or secondary items database ( #700 )
...
* feat(domain-core): introduce new role for users transitioning to new mechanisms
* feat: add mechanism for determining if a user should use the primary or secondary items database
* fix: add transition mode enabled switch in docker entrypoint
* fix(syncing-server): mapping roles from middleware
* fix: mongodb item repository binding
* fix: item backups service binding
* fix: passing transition mode enabled variable to docker setup
2023-08-18 16:45:10 +02:00
Karol Sójko and GitHub
31d1eef7f7
fix(syncing-server): refactor shared vault and key system associations ( #698 )
...
* feat(syncing-server): refactor persistence of shared vault and key system associations
* fix(syncing-server): refactor shared vault and key system associations
2023-08-17 11:56:16 +02:00
Karol Sójko and GitHub
b24b576209
feat: add mongodb initial support ( #696 )
...
* feat: add mongodb initial support
* fix: typeorm annotations for mongodb entity
* wip mongo repo
* feat: add mongodb queries
* fix(syncing-server): env sample
* fix(syncing-server): Mongo connection auth source
* fix(syncing-server): db switch env var name
* fix(syncing-server): persisting and querying by _id as UUID in MongoDB
* fix(syncing-server): items upserts on MongoDB
* fix: remove foreign key migration
2023-08-16 13:00:16 +02:00
Karol Sójko
ad4b85b095
Revert "tmp: disable decorating with associations on revisions"
...
This reverts commit ac3646836c .
2023-08-11 12:26:44 +02:00
Karol Sójko
0bf7d8beae
Revert "tmp: disable decorating items completely"
...
This reverts commit bc1c7a8ae1 .
2023-08-11 12:25:35 +02:00
Karol Sójko
bc1c7a8ae1
tmp: disable decorating items completely
2023-08-11 10:54:12 +02:00
Karol Sójko
ac3646836c
tmp: disable decorating with associations on revisions
2023-08-11 10:40:03 +02:00
Karol Sójko and GitHub
19b8921f28
feat(syncing-server): limit shared vaults creation based on role ( #687 )
...
* feat(syncing-server): limit shared vaults creation based on role
* fix: add role names emptyness validation
* fix: roles passing to response locals
2023-08-07 17:35:47 +02:00
Karol Sójko and GitHub
0036d527bd
fix(syncing-server): skip retrieval of items with invalid uuids ( #683 )
2023-08-03 15:05:59 +02:00
Karol Sójko and GitHub
56f0aef21d
fix: controller naming ( #678 )
...
* fix: rename home server controllers to base controllers
* fix: rename inversify express controllers to annotated controllers
2023-08-01 09:34:52 +02:00
Mo and GitHub
053852b46c
fix: missing var reference and brackets ( #675 )
2023-07-30 08:09:23 -05:00
Karol Sójko and Mo
e8ba49ecca
feat(syncing-server): add deleting outbound messages
...
Co-authored-by: Mo <[email protected] >
2023-07-27 08:06:56 +02:00
Karol Sójko and GitHub
c34f548e45
fix(syncing-server): persisting aggregate changes from root ( #674 )
2023-07-26 12:23:10 +02:00
Karol Sójko and GitHub
8f88a87c93
fix(syncing-server): remove notifications after adding item to vault ( #672 )
2023-07-25 15:51:42 +02:00
Karol Sójko and GitHub
46c4947871
fix(syncing-server): allow sender to decline the invite ( #671 )
2023-07-25 13:05:10 +02:00