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
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
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
Mo
1b691f6bcd
refactor: remove explicit route since subscription token no longer required
2023-02-25 09:00:07 -06: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
Karol Sójko
993d31167b
feat(syncing-server): refactor container config into server and worker ( #443 )
...
* feat(syncing-server): refactor container config into server and worker
* fix(syncing-server): yarn lock
* fix(api-gateway): add client update response on v1 revision endpoints
* fix(syncing-server): linter issue
2023-02-13 10:12:32 +01:00
Karol Sójko
ef997be219
refactor: generating authentication options
2023-01-25 13:24:02 +01:00
Karol Sójko
a95ca05c10
refactor: remove RoleName from @standardnotes/common in favour of @standardnotes/domain-core definition
2023-01-19 14:05:48 +01:00
Karol Sójko
60b3dd6138
feat(api-gateway): add all revisions endpoints on v2
2023-01-16 09:40:07 +01:00
Karol Sójko
22c1f936c3
feat(api-gateway): switch to fetching revisions from reivsions server
2023-01-16 09:33:13 +01:00
Karol Sójko
04c6888cf6
fix(api-gateway): add noindex robots meta tag to api gateway homepage
2023-01-16 09:30:02 +01:00
Karol Sójko
cac899a7e5
feat(auth): add recovery sign in with recovery codes
2023-01-05 11:42:55 +01:00
Karol Sójko
de50d76800
feat(auth): add removing authenticator
2022-12-29 13:55:08 +01:00
Karol Sójko
01837eaea9
feat(auth): add listing authenticators
2022-12-29 13:37:30 +01:00
Karol Sójko
b6fda901ef
feat(auth): add http endpoints for authenticators
2022-12-29 11:29:23 +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
92ba759b1c
feat(api-gateway): add v2 revisions controller
2022-11-22 12:28:03 +01:00
Mo
3bba36742a
feat: iap confirm endpoint ( #338 )
2022-11-13 09:04:27 -06:00
Karol Sójko
3c2ac05c60
fix(api-gateway): setting headers
2022-11-10 15:39:57 +01:00
Karol Sójko
ff1d5db12c
feat: remove analytics scope from other services in favor of a separate service
2022-11-07 11:51:38 +01:00
Karol Sójko
2255f856f9
feat(auth): add processing user requests
2022-11-02 13:23:49 +01:00
Karol Sójko
23b05caea2
fix(api-gateway): remove invite declining endpoint
2022-10-24 15:27:20 +02:00
Karol Sójko
771a555b4f
feat(auth): change accepting invitations to be an authorized endpoint
2022-10-24 13:44:45 +02:00
Karol Sójko
86ae4a59a3
feat(auth): remove websocket handling in favor of websockets service
2022-10-13 12:23:14 +02:00
Karol Sójko
0c1a779ef0
feat(workspace): add endpoints for initiating keyshare in a workspace
2022-10-12 14:45:43 +02:00
Karol Sójko
095d13f8bb
feat: add listin worspaces and workspace users
2022-10-11 15:24:21 +02:00
Karol Sójko
266adda45b
feat(workspace): add invite to workspace endpoints
2022-10-11 09:41:45 +02:00
Karol Sójko
156ab65272
feat: add workspaces creation
2022-10-07 13:05:00 +02:00
Karol Sójko
0a90d98c71
fix(api-gateway): remove admin graphql endpoint from being publicly available
2022-09-27 12:33:29 +02:00
Karol Sójko
d3f36c05df
feat(auth): remove muting emails by use case in favor of updating user settings
2022-09-22 13:25:31 +02:00
Karol Sójko
d35de38289
fix(api-gateway): web socket connection routing
2022-09-21 15:54:57 +02:00
Karol Sójko
965ae79414
feat(auth): add creating cross service token in exchange for web socket connection token
2022-09-21 13:56:17 +02:00
Karol Sójko
8033177f48
feat(auth): add creating web socket connection tokens
2022-09-21 10:58:39 +02:00
Karol Sójko
0afd3de977
feat(api-gateway): add tracking general activity for free and paid users breakdown
2022-09-09 10:59:46 +02:00
Karol Sójko
f7def38e20
fix(api-gateway): add error logs on missing connection id for websockets
2022-08-22 10:35:38 +02:00
Karol Sójko
a36764f1b0
feat(api-gateway): add marking server interaction as general activity in analytics
2022-08-08 20:14:55 +02:00
Karol Sójko
d86928f1b4
feat: add security package
2022-07-06 11:24:32 +02:00
Karol Sójko
2cb470b99e
fix: issue with NaN error code responses
2022-06-27 12:27:00 +02:00
Karol Sójko
fa2a8da17b
feat: add endpoint to mute marketing emails
2022-06-27 12:06:33 +02:00
Karol Sójko
57c3b9c29e
feat: add api-gateway package
2022-06-23 11:33:14 +02:00