Karol Sójko and GitHub
8f88a87c93
fix(syncing-server): remove notifications after adding item to vault ( #672 )
2023-07-25 15:51:42 +02:00
5f7e768e64
feat(syncing-server): filtering items by shared vault permissions ( #670 )
...
Co-authored-by: Mo <[email protected] >
2023-07-25 12:45:49 +02:00
Karol Sójko and GitHub
c030a6b3d8
fix(syncing-server): fetching items associated with shared vaults ( #666 )
2023-07-20 14:29:31 +02:00
Karol Sójko and GitHub
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 and GitHub
d026152ac8
fix(syncing-server): add missing messages and key system identifier sql representations ( #663 )
2023-07-19 08:31:23 +02:00
Karol Sójko and GitHub
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 GitHub
3b804e2321
feat(syncing-server): associating existing items with key systems and shared vaults ( #661 )
...
* 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
2023-07-18 13:21:30 +02:00
Karol Sójko and GitHub
479d20e76f
feat(syncing-server): persisting shared vault and key system associations ( #660 )
2023-07-18 11:39:02 +02:00
Karol Sójko and GitHub
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 and GitHub
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
18d07d431f
feat: messages controller. ( #653 )
...
Co-authored-by: Mo <[email protected] >
2023-07-10 14:21:59 +02:00
Karol Sójko and GitHub
04d09582d4
fix: restructure use cases ( #650 )
2023-07-10 12:43:20 +02:00
c288e5d8dc
fix: transfer notifications from auth to syncing-server. ( #648 )
...
* fix: transfer notifications from auth to syncing-server.
Co-authored-by: Mo <[email protected] >
* fix: add notification to data source init
---------
Co-authored-by: Mo <[email protected] >
2023-07-07 15:12:27 +02:00
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
b2c32ce70e
feat: shared vault users controller. ( #643 )
...
Co-authored-by: Mo <[email protected] >
2023-07-06 11:41:36 +02:00
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
0df471585f
fix(home-server): add debug logs about container initalizations
2023-06-22 11:50:59 +02:00
Karol Sójko and GitHub
0cb5e36b20
fix(home-server): env var determining the sqlite database location ( #626 )
2023-06-14 08:05:48 +02:00
Karol Sójko and GitHub
af8feaadfe
feat: configurable path for uploads and db ( #623 )
...
* fix(home-server): passing the database path
* fix(home-server): passing the file upload path
2023-06-07 10:39:33 +02:00
Karol Sójko and GitHub
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
624b574013
fix: initializing data source with already configured environment
2023-06-02 11:20:34 +02:00
Karol Sójko and GitHub
f0cbec07b8
feat(home-server): add overriding environment variables in underlying services ( #621 )
2023-06-02 10:48:17 +02:00
Karol Sójko and GitHub
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 and GitHub
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 and GitHub
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
b8353aa817
chore: add metadata to winston loggers
2023-05-18 07:54:36 +02:00
Karol Sójko and GitHub
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 and GitHub
8fbb94d15a
feat: upgrade to node 20.1.0 ( #590 )
...
* feat: upgrade node to 20.0.0
* fix(auth): webauthn usage
* fix: remove better-sqlite3 driver and unplug newrelic
* fix: add sqlite3 lib to packages
* chore: upgrade aws-sdk and localstack
* fix: specs and node types
* tmp: check if installing yarn helps linter and test cancellation issues
* Revert "tmp: check if installing yarn helps linter and test cancellation issues"
This reverts commit eacb4e28d1 .
* fix: run tests separately
* tmp: downgrade yarn release
* Revert "tmp: downgrade yarn release"
This reverts commit a277454dbe .
* feat: upgrade to node 20.1.0
* Revert "fix: run tests separately"
This reverts commit 5755f2caf9 .
2023-05-08 12:16:18 +02:00
Karol Sójko and GitHub
484f554339
feat: remove cloud backups ( #574 )
2023-04-27 12:23:30 +02:00
Karol Sójko and GitHub
723ff44151
feat: add syncing server sqlite driver ( #573 )
2023-04-27 11:53:24 +02:00
Karol Sójko
fa0b9bf935
fix(syncing-server): worker container configuration
2023-02-13 10:52:06 +01:00
Karol Sójko and GitHub
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
e07612fe24
remove redis events channels
2023-02-06 11:31:47 +01:00
Karol Sójko
b54c331bef
fix: sqs configuration for aws sdk v3
2023-01-30 12:49:14 +01:00
Karol Sójko
eb771e7932
refactor: upgrade aws sdk to v3
2023-01-27 15:56:52 +01:00
Karol Sójko
f73129cd7e
fix: allow to run typeorm in non-replica mode
2023-01-17 13:45:32 +01:00
Karol Sójko
f504a8288c
fix(syncing-server): cleanup unused events
2022-12-19 12:25:15 +01:00
Karol Sójko
74bc79116b
fix: binding of sns and sqs with additional config
2022-11-23 09:17:26 +01:00
Karol Sójko
3686a26019
fix: sns binding
2022-11-22 14:29:07 +01:00
Karol Sójko
806a732cbc
fix: sqs binding
2022-11-22 14:00:54 +01:00
Karol Sójko
97b367d4ee
feat(syncing-server): add dumping backup items to filesystem
2022-11-22 10:11:09 +01:00
Karol Sójko
1ca8531305
feat(syncing-server): add creating revisions in async way
2022-11-21 09:10:37 +01:00
Karol Sójko
1ec072373d
fix: mapper interface imports
2022-11-18 14:03:32 +01:00
Karol Sójko
50f7ae338a
fix(syncing-server): retrieving revisions
2022-11-14 13:23:12 +01:00
Karol Sójko
79511aea5f
fix(syncing-server): add missing content size recalculation handler binding
2022-11-14 10:40:51 +01:00
Karol Sójko
1a13861647
feat(syncing-server): add item content size recalculation
2022-11-11 13:43:22 +01:00
Karol Sójko
68e6d30093
chore(deps): fix axios imports
2022-11-10 16:17:11 +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
5160cc36dd
fix: force utf8mb4 charset on typeorm
2022-11-01 07:46:15 +01:00