Karol Sójko
398c10ce4b
feat(syncing-server): add extended revisions frequency for free users ( #965 )
2023-12-12 12:42:31 +01:00
Karol Sójko
a341e78909
fix(api-gateway): add extra meta to logs
2023-12-08 16:55:18 +01:00
Karol Sójko
a2b1323568
fix: logger meta information
2023-12-07 13:29:36 +01:00
Karol Sójko
d5c1b76de0
feat: replace websocket connection validation with grpc ( #954 )
...
* feat: replace websocket connection validation with grpc
* fix(api-gateway): error logs metadata details
* fix binding
* fix logs severity on websockets
* add user uuid to grpc call error logs
2023-12-07 12:58:07 +01:00
Karol Sójko
529795d393
fix(api-gateway): add grpc logs for internal errors
2023-12-06 15:42:12 +01:00
Karol Sójko
8f23c8ab3f
fix: error handling on gRPC ( #937 )
2023-11-22 12:25:42 +01:00
Karol Sójko
c5c24b3ac9
fix(api-gateway): add meta field to grpc sync calls ( #934 )
2023-11-21 09:21:54 +01:00
Karol Sójko
5b84f078c6
feat(grpc): add syncing protocol buffers ( #930 )
...
* feat(grpc): add syncing protocol buffers
* wip
* feat: syncing implementation
* fix: sendign metadata
* fix: grpc sync request mapping
* fix grpc response mapper
2023-11-20 11:08:16 +01:00
Karol Sójko
ed05ea553f
fix(api-gateway): remove overly verbose debug messages
2023-11-16 12:57:07 +01:00
Karol Sójko
6391a01b57
feat: add debug logs for grpc communication
2023-11-16 12:10:51 +01:00
Karol Sójko
4f62cac213
feat: add grpc sessions validation server ( #928 )
...
* feat: add grpc sessions validation server
* feat: add client implementation on api gateway
* fix: response codes
* fix: errored response
* feat: add configuring grpc as optional service proxy
* fix env vars
* fix linter issue
2023-11-16 10:10:42 +01:00
Karol Sójko
a9b1543e20
fix(api-gateway): websockets calls logs severity
2023-11-10 12:59:42 +01:00
Karol Sójko
5d3fb9a537
fix(api-gateway): add logs about calling web sockets with minimal format
2023-11-10 10:32:47 +01:00
Karol Sójko
c4ae12d53f
fix: reduce websockets api communication data ( #919 )
2023-11-09 11:44:31 +01:00
Karol Sójko
6b554c28b7
fix(api-gateway): remove calling both auth and payments on account deletion request
2023-11-07 12:02:40 +01:00
Karol Sójko
3e376c44e3
fix: retry attempts on session validation and more verbose logs ( #898 )
2023-11-03 11:23:02 +01:00
Karol Sójko
14bcf7b6c9
fix(api-gateway): logs for errors reaching service
2023-10-27 11:36:52 +02:00
Karol Sójko
654663d17f
fix(api-gateway): retry attempts and logs
2023-10-26 13:27:27 +02:00
Karol Sójko
6aee51bd45
fix(api-gateway): add session validation retry attempts on timedout requests
2023-10-20 11:46:29 +02:00
Karol Sójko
1c3d19cca4
fix(api-gateway): logs severity on retry attempts
2023-10-20 10:21:10 +02:00
Karol Sójko
ce357679e9
feat(api-gateway): add retry attempts on timedout requests ( #885 )
2023-10-20 09:24:01 +02:00
Karol Sójko
e385926046
fix(api-gateway): stringify error in service proxy
2023-10-19 20:01:18 +02:00
Karol Sójko
07398169c8
fix: passing key params for backup requests ( #867 )
2023-10-12 15:37:20 +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
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
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
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
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
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
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
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
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
Karol Sójko
dfa5187ff7
fix(api-gateywa): remove stale proxy references
2023-02-24 08:21:22 +01:00
Karol Sójko
deec29c1b4
chore: remove workspaces from code base
2023-02-23 13:30:39 +01:00
Karol Sójko
dfe30d7f5e
feat(proxy): add proxy server
2023-02-22 13:03:04 +01:00
Karol Sójko
22d6a02d04
feat(api-gateway): add unsubscribe from emails endpoint
2022-12-12 05:10:18 +01:00
Karol Sójko
8907879a19
fix(api-gateway): make revisions and workspace server urls optional
2022-11-25 11:28:02 +01:00
Karol Sójko
92ba759b1c
feat(api-gateway): add v2 revisions controller
2022-11-22 12:28:03 +01:00
Karol Sójko
219b1baa41
fix(api-gateway): make web sockets url optional
2022-10-13 13:09:18 +02:00
Karol Sójko
86ae4a59a3
feat(auth): remove websocket handling in favor of websockets service
2022-10-13 12:23:14 +02:00