Karol Sójko
16a6815b69
fix: add fallback methods for 404 requests ( #893 )
...
* fix: add fallback methods for 404 requests
* fix: remove fallback controllers exports
* fix: have only one fallback controller expored
2023-10-31 14:44:33 +01:00
Karol Sójko
a2c1ebe675
feat: remove transition state ( #882 )
...
* fix: Dockerfile build deps
* feat: remove transition state
2023-10-19 11:38:16 +02:00
Karol Sójko
609e85f926
feat(syncing-server): allow surviving only upon account deletion ( #857 )
2023-09-29 10:51:26 +02:00
Karol Sójko
cebab59a02
fix: refactor the structure of notifications ( #853 )
2023-09-25 15:40:51 +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
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
c7807d0f9e
fix: adjust transition timestamps to be universal
2023-09-13 10:25:02 +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
c4a1502f70
fix(syncing-server): invalidating cache for user removed from shared vault ( #812 )
2023-09-07 15:41:34 +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
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
05bb12c978
feat: add trigerring items transition and checking status of it ( #707 )
2023-08-24 14:39:33 +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
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
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
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
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
46c4947871
fix(syncing-server): allow sender to decline the invite ( #671 )
2023-07-25 13:05:10 +02:00
Karol Sójko
c030a6b3d8
fix(syncing-server): fetching items associated with shared vaults ( #666 )
2023-07-20 14:29:31 +02:00
Karol Sójko
efa4d7fc60
feat(syncing-server): add shared vaults, invites, messages and notifications to sync response ( #665 )
...
* feat(syncing-server): add shared vaults, invites, messages and notifications to sync response
* fix(syncing-server): migration timestamps
* fix: issue with migrations for notifications
2023-07-20 11:52:45 +02:00
Karol Sójko
3f21a358d2
feat(syncing-server): add persistence of shared vaults with users and invites + controllers ( #662 )
...
* feat(syncing-server): associating existing items with key systems and shared vaults
* fix(syncing-server): find item query
* feat(syncing-server): add persistence of shared vaults with users and invites
* feat: shared vault controllers
2023-07-19 07:28:03 +02:00
Karol Sójko
cb74b23e45
feat(syncing-server): refactor syncing to decouple getting and saving items ( #659 )
...
* feat(syncing-server): refactor syncing to decouple getting and saving items
* fix(syncing-server): item hash http representation mapping
* fix(syncing-server): remove redundant specs for inversify express controller
2023-07-17 13:28:50 +02:00
Karol Sójko
a0af8f0025
feat: domain items ( #655 )
...
* feat: content type as a value object
* feat: turn items into domain entities
* fix: update @standardnotes/api
* fix(syncing-server): bindings order
2023-07-12 10:19:22 +02:00
Karol Sójko
4d1e2dec26
fix: unify use case usage ( #654 )
2023-07-11 17:05:45 +02:00
Karol Sójko and Mo
18d07d431f
feat: messages controller. ( #653 )
...
Co-authored-by: Mo <[email protected] >
2023-07-10 14:21:59 +02:00
Karol Sójko
04d09582d4
fix: restructure use cases ( #650 )
2023-07-10 12:43:20 +02:00
Karol Sójko and Mo
72310130d2
feat: shared vault invites controller and use cases ( #647 )
...
* feat: get shared vault invites sent by user.
Co-authored-by: Mo <[email protected] >
* feat: shared vault invites controller.
Co-authored-by: Mo <[email protected] >
---------
Co-authored-by: Mo <[email protected] >
2023-07-07 13:39:43 +02:00
Karol Sójko and Mo
b2c32ce70e
feat: shared vault users controller. ( #643 )
...
Co-authored-by: Mo <[email protected] >
2023-07-06 11:41:36 +02:00
Karol Sójko and Mo
7a3946a9e2
feat: http controllers for shared vaults. ( #641 )
...
Co-authored-by: Mo <[email protected] >
2023-07-05 15:17:43 +02:00
Karol Sójko
d5a8409bb5
fix: add debug logs for invalid-auth responses
2023-06-28 14:30:39 +02:00
Karol Sójko
c7d575a0ff
feat: add files server as a service to home-server ( #614 )
...
* wip: add files server as a service to home-server
* wip: introduce home-server controllers without inversify-express-utils decorators. Move in progress
* fix(auth): move remaining home server controllers
* fix(syncing-server): home server controllers
* fix(revisions): home server controllers
* fix: specs
* fix: import for legacy controller
* fix: remove router debug
2023-05-29 14:45:49 +02:00
Karol Sójko
b3b617ea0b
feat: bundle syncing server into home server setup ( #611 )
...
* feat(syncing-server): move inversify express controllers to new structure
* wip: syncing server service binding for home server
* fix(syncing-server): container bindings
* fix(api-gateway): rename https service to service proxy
* fix: proxying requests to syncing server
* fix: responses and version binding
2023-05-17 15:38:12 +02:00