Karol Sójko
3fc07a5b60
Revert "fix: setting parent span on workers"
...
This reverts commit 1c54d18c3c .
2023-10-09 15:46:10 +02:00
Karol Sójko
1c54d18c3c
fix: setting parent span on workers
2023-10-09 15:13:07 +02:00
Karol Sójko
65ced2cc7b
feat: add custom tracing on workers
2023-10-09 14:08:35 +02:00
Karol Sójko
5e930d08eb
feat: add opentelemetry to all services
2023-10-09 12:15:12 +02:00
Karol Sójko
b736dab3c1
fix: remove xray sdk in favor of opentelemetry
2023-10-09 09:53:34 +02:00
Karol Sójko
d8f1c66fd5
fix: enable TransitionRequestedEventHandler
2023-10-06 13:02:37 +02:00
Karol Sójko
8a00d159a6
Revert "fix: naming of segments for sqs handlers"
...
This reverts commit d244cc0d5f .
2023-10-06 06:50:14 +02:00
Karol Sójko
d244cc0d5f
fix: naming of segments for sqs handlers
2023-10-05 18:06:17 +02:00
Karol Sójko
6583ff6cd9
feat: add xray to syncing server and files
2023-10-04 19:39:16 +02:00
Karol Sójko
cd893b41d7
fix: temproarily disable transitions to empty overpopulated queues
2023-10-02 13:05:54 +02:00
Karol Sójko
032cde7723
fix: keep transition in-progress status alive
2023-09-29 14:08:31 +02:00
Karol Sójko
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
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
cebab59a02
fix: refactor the structure of notifications ( #853 )
2023-09-25 15:40:51 +02:00
Karol Sójko
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
0a1080ce2a
feat(syncing-server): transfer shared vault ownership to designated survivor upon account deletion ( #845 )
2023-09-22 14:11:01 +02:00
Karol Sójko
bcd95cdbe9
feat(syncing-server): add designated survivors in fetching shared vaults response ( #844 )
2023-09-22 13:15:11 +02:00
Karol Sójko
dc77ff3e45
feat: remove user from all shared vaults upon account deletion ( #843 )
2023-09-22 10:49:53 +02:00
Karol Sójko
a5da42bddd
fix(syncing-server): add missing binding
2023-09-21 14:28:36 +02:00
Karol Sójko
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
41e2136bc0
feat(syncing-server): distinct notifications upon user removal from shared vault ( #840 )
2023-09-20 15:31:57 +02:00
Karol Sójko
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
22a8cc90f1
feat(syncing-server): remove owned shared vaults upon account deletion ( #838 )
2023-09-20 12:59:03 +02:00
Karol Sójko
31e7aaf253
feat(syncing-server): add notification for user upon declined shared vault invitation ( #837 )
2023-09-20 10:47:19 +02:00
Karol Sójko
547a79e231
feat: add publishing notifications for users when a user is added to vault ( #834 )
2023-09-18 10:27:24 +02:00
Karol Sójko
36f07c691a
feat: refactor transition to minimize status changes ( #828 )
2023-09-15 16:56:08 +02:00
Karol Sójko
c7807d0f9e
fix: adjust transition timestamps to be universal
2023-09-13 10:25:02 +02:00
Karol Sójko
9be4c002b7
fix: setting status for already migrated users
2023-09-13 08:21:21 +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
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
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
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
9a568b0f73
feat: send websocket event to user when a message is sent ( #802 )
2023-09-01 09:39:10 +02:00
Karol Sójko
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
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
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
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
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
05bb12c978
feat: add trigerring items transition and checking status of it ( #707 )
2023-08-24 14:39:33 +02:00
Karol Sójko
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
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
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
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
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
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