Karol Sójko
fbcb45c3a2
fix: include handling updated items in revisions in secondary
2023-09-13 10:00:02 +02:00
Karol Sójko
38685c1861
fix: display transition progress in logs
2023-09-13 09:31:07 +02:00
Karol Sójko
9be4c002b7
fix: setting status for already migrated users
2023-09-13 08:21:21 +02:00
Karol Sójko
d5536f5430
fix(syncing-server): case insensitive integrity check
2023-09-13 06:33:31 +02:00
Karol Sójko
b1d88b15be
fix: cleanup only for 0 new items
2023-09-12 22:51:39 +02:00
Karol Sójko
ff78285e43
fix(syncing-server): add catch up timeout for secondary db
2023-09-12 22:24:48 +02:00
Karol Sójko
fab5d18064
fix: sync between primary and secondary database with diff
2023-09-12 21:00:01 +02:00
Karol Sójko
e91a832152
fix(syncing-server): binding
2023-09-12 16:41:39 +02:00
Karol Sójko
b9c9f74d0c
fix(syncing-server): log syncing errors
2023-09-12 15:03:11 +02:00
Karol Sójko
e535cd504c
fix: retry failed revision transitions
2023-09-12 14:45:17 +02:00
Karol Sójko
aa2b5f3b74
chore: add logs for failed item dumps
2023-09-12 12:13:55 +02:00
Karol Sójko and GitHub
25047bf46d
fix(syncing-server): allow fetching shared vault users for members ( #821 )
2023-09-12 11:00:55 +02:00
Karol Sójko
0a1d1624e8
fix: comparing uuids
2023-09-12 10:21:42 +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
f20a947f8a
fix: transition adjustments
2023-09-12 06:52:34 +02:00
Karol Sójko
1d751c0fbe
fix: debug sync block
2023-09-11 19:23:09 +02:00
Karol Sójko and GitHub
330bff0124
fix(auth): remove transitioning upon sign out ( #819 )
2023-09-11 16:42:11 +02:00
Karol Sójko
a82b9a0c8a
fix: disable running migrations in worker mode of a given service
2023-09-11 14:27:52 +02:00
Karol Sójko
398338c8f8
feat: transition users after sign out
2023-09-08 12:51:44 +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
d9ee2c5be2
fix: prevent doubling transitions
2023-09-04 14:10:37 +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 and GitHub
dc3a41e4bb
feat(syncing-server): add sending invites via websockets ( #804 )
...
* feat(domain-events): add user invited to shared vault event
* feat(syncing-server): add sending invites via websockets
2023-09-01 12:39:38 +02:00
Karol Sójko and GitHub
9a568b0f73
feat: send websocket event to user when a message is sent ( #802 )
2023-09-01 09:39:10 +02:00
Karol Sójko and GitHub
c0722b173b
feat: add sending notifications to user via websockets ( #799 )
...
* feat: add sending notifications to user via websockets
* fix: notification added for user event payload structure
2023-08-31 13:26:42 +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
fe273a9107
feat(revisions): add procedure for transitioning data from primary to secondary database ( #787 )
...
* feat(revisions): add procedure for transitioning data from primary to secondary database
* fix: transition status updating for both items and revisions
* fix: dependabot
2023-08-30 11:20:01 +02:00
Karol Sójko and GitHub
62d231ae41
feat: choose primary or secondary revisions database based on transition role ( #716 )
...
* feat: choose primary or secondary revisions database based on transition role
* fix: remove redundant types
* fix: binding
* fix: specs
2023-08-30 08:40:39 +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
1488763115
fix(syncing-server): logs severity on creating duplicates
2023-08-25 12:24:43 +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
205a1ed637
feat: add handling file moving and updating storage quota ( #705 )
...
* feat: add handling file moving and updating storage quota
* fix: getting file metada when moving files
* fix: missing event handler binding
2023-08-23 08:09:34 +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
15a7f0e71a
fix(syncing-server): DocumentDB retry writes support ( #703 )
...
* fix(syncing-server): DocumentDB retry writes support
* fix: auth source for mongo
2023-08-21 10:25:56 +02:00
Karol Sójko and GitHub
032fcb938d
feat(syncing-server): add use case for migrating items from one database to another ( #701 )
2023-08-18 17:25:24 +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
d02124f4e5
Revert "tmp: disable shared vaults"
...
This reverts commit c49dc35ab5 .
2023-08-11 12:28:57 +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