Karol Sójko
07398169c8
fix: passing key params for backup requests ( #867 )
2023-10-12 15:37:20 +02:00
Karol Sójko
efb341eb99
feat: remove newrelic integration ( #862 )
2023-10-10 15:07:38 +02:00
Karol Sójko
08f7c5447b
fix: opentelemetry instantiation
2023-10-10 13:19:51 +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
3ee49416f8
feat: setting xray segment user on api-gateway level
2023-10-05 16:25:09 +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
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
ee656b868b
fix(api-gateway): transition triggering endpoint call for revisions
2023-08-30 14:08:13 +02:00
Karol Sójko
25ffd6b803
feat: add a way to trigger transition procedure for revisions ( #798 )
...
* feat: add a way to trigger transition procedure for revisions
* fix: localstack linking
* fix: revisions endpoints
2023-08-30 13:14:49 +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
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
79d71ca161
fix(api-gateway): remove duplicating req/res objects on return raw response from payments
2023-07-31 14:19:01 +02:00
Karol Sójko
0d5dcdd8ec
feat: refactor deleting account ( #676 )
...
* fix(api-gateway): TYPES aliases
* feat: refactor account deleting
2023-07-31 13:23:39 +02: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
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
aee6e60583
fix: add missing imports and exports for controllers ( #664 )
2023-07-19 09:28:09 +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 and Mo
fa7fbe26e7
feat: shared vaults functionality in api-gateway,auth,files,common,security,domain-events. ( #629 )
...
Co-authored-by: Mo <[email protected] >
2023-06-30 11:31:25 +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
0df471585f
fix(home-server): add debug logs about container initalizations
2023-06-22 11:50:59 +02:00
Karol Sójko
e6a4cc3098
fix(api-gateway): direct call service proxy to return 400 responses instead of throwing errors
2023-06-09 12:52:58 +02:00
Karol Sójko
d6e531d4b6
feat(home-server): allow running the home server with a mysql and redis configuration ( #622 )
...
* feat(home-server): allow running the home server with a mysql and redis configuration
* fix(files): config for file uploader
* fix(files): if condition on fs file uploader bootstrap
2023-06-05 11:47:10 +02:00
Karol Sójko
a8b806af08
fix(home-server): streaming logs
2023-06-02 14:10:20 +02:00
Karol Sójko
2f569d4104
fix(home-server): add default for VERSION environment variable
2023-06-02 12:52:51 +02:00
Karol Sójko
f0cbec07b8
feat(home-server): add overriding environment variables in underlying services ( #621 )
2023-06-02 10:48:17 +02:00
Karol Sójko
b28636fa73
chore: make newrelic an optional dep ( #620 )
...
* chore: make newrelic an optional dep
* fix: change newrelic imports to dynamic ones
* fix: deps
* fix: remove unplugged deps
* fix: yarn lock
* fix: add missing yarn installs
2023-06-01 12:50:11 +02:00
Karol Sójko
bc63d0aeea
feat(home-server): add custom home server logs ( #619 )
...
* feat(home-server): add custom home server logs
* fix(home-server): asyn state of logs function
2023-05-31 15:01:55 +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
c70040fe5d
feat: add revisions service to home server ( #613 )
...
* feat: add revisions service to home server
* fix: make e2e test suite on home server non-optional
* fix(auth): specs
2023-05-25 12:57:05 +02:00
Karol Sójko
1e4c7d0f31
feat: refactor auth middleware to handle required and optional cross service token scenarios ( #612 )
...
* wip: fix variable name
* wip: remove redundant middleware in auth
* fix: auth middleware refactor
* fix(auth): fetching user for key params
* fix(auth): specs
* fix(auth): registering session controller endpoints
2023-05-25 09:43:00 +02:00
Karol Sójko
c7e605fd60
fix(api-gateway): pkce endpoints resolution for direct code calls
2023-05-18 11:03:13 +02:00
Karol Sójko
4ab32c670e
fix(api-gateway): decorating responses for direct call proxy
2023-05-18 11:03:12 +02:00
Karol Sójko
b8353aa817
chore: add metadata to winston loggers
2023-05-18 07:54:36 +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
Karol Sójko
8a47d81936
feat: add direct event handling for home server ( #608 )
...
* feat(domain-events-infra): add direct call event message handler
* feat: add direct publishing of events into handlers
* fix: validating sessions with direct calls
2023-05-17 09:23:48 +02:00
Karol Sójko
dc71e6777f
feat: home-server package initial setup with Api Gateway and Auth services ( #605 )
...
* fix(api-gateway): reduce exports
* wip controllers
* fix: imports of controllers
* fix(api-gateway): rename http service interface to proxy interface
* wip: self-registering services and controllers
* wip: add registering controller method bindings and services in container
* feat: merge two services together
* wip: resolving endpoints to direct code calls
* wip: bind controller container to a singleton
* fix: controller binding to instantiate and self-register on controller container
* fix: move signout endpoint to auth controller
* wip: define inversify controllers in the controller container
* fix(auth): bind inversify controllers to controller container
* fix(auth): linter issues
* fix(auth): specs
* fix(auth): inversify controllers bindings
* wip: endpoint resolving
* wip: add endpoint for more auth controllers
* wip: add sessions controller endpoint resolvings
* wip: add subscription invites endpoint resolvings
* wip: add subscription tokens endpoint resolvings
* wip: add all binding for auth server controllers
* wip: fix migrations path
* fix: configure default env vars and ci setup
2023-05-16 11:38:56 +02:00
Karol Sójko
750cd26c36
feat(home-server): add boilerplate ( #601 )
2023-05-09 12:49:34 +02:00
Mo
f5ac8ac5e9
feat: change payment method endpoint
2023-05-05 08:27:06 -05:00
Karol Sójko
c8ea2ab199
fix: add env vars to control cache type for home server
2023-05-04 12:11:19 +02:00
Karol Sójko
0900dc75ac
feat(api-gateway): add in memory cache for home server ( #582 )
2023-05-02 11:58:38 +02:00
Mo
1b691f6bcd
refactor: remove explicit route since subscription token no longer required
2023-02-25 09:00:07 -06:00
Karol Sójko
dfa5187ff7
fix(api-gateywa): remove stale proxy references
2023-02-24 08:21:22 +01:00
Karol Sójko
2d8919a079
chore: remove proxy service
2023-02-24 08:14:17 +01:00
Karol Sójko
deec29c1b4
chore: remove workspaces from code base
2023-02-23 13:30:39 +01:00
Karol Sójko
bc9182f214
fix(api-gateway): proxy endpoint for request passing
2023-02-22 13:19:17 +01:00
Karol Sójko
dfe30d7f5e
feat(proxy): add proxy server
2023-02-22 13:03:04 +01:00