Karol Sójko
1c3ff526b7
Revert "Revert "feat(syncing-server): notify shared vault users upon file uploads or removals ( #692 )""
...
This reverts commit d261c81cd0 .
2023-08-09 18:00:49 +02:00
Karol Sójko
d7965b2748
fix(syncing-server): casting handlers
2023-08-09 17:40:48 +02:00
Karol Sójko
cbcd2ec87a
Revert "Revert "fix(syncing-server): update storage quota used in a shared vault ( #691 )""
...
This reverts commit 66f9352a06 .
2023-08-09 17:36:59 +02:00
Karol Sójko
66f9352a06
Revert "fix(syncing-server): update storage quota used in a shared vault ( #691 )"
...
This reverts commit 3415cae093 .
2023-08-09 17:21:59 +02:00
Karol Sójko
d261c81cd0
Revert "feat(syncing-server): notify shared vault users upon file uploads or removals ( #692 )"
...
This reverts commit 46867c1a4d .
2023-08-09 16:43:33 +02:00
Karol Sójko
46867c1a4d
feat(syncing-server): notify shared vault users upon file uploads or removals ( #692 )
2023-08-09 15:08:17 +02:00
Karol Sójko
3415cae093
fix(syncing-server): update storage quota used in a shared vault ( #691 )
2023-08-09 10:05:48 +02:00
Karol Sójko
0a16ee64fe
fix(syncing-server): inviting already existing members to shared vault ( #690 )
...
* fix(syncing-server): inviting already existing members to shared vault
* fix(syncing-server): finding method for existing members
2023-08-08 14:31:23 +02:00
Karol Sójko
0036d527bd
fix(syncing-server): skip retrieval of items with invalid uuids ( #683 )
2023-08-03 15:05:59 +02:00
Karol Sójko and Karol Sójko
8cd7a138ab
feat: enable Write Ahead Log mode for SQLite ( #681 )
...
Co-authored-by: Karol Sójko <[email protected] >
2023-08-02 09:47:37 +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
Karol Sójko and Mo
b9bb83c0ce
feat(syncing-server): add shared vault snjs filter ( #677 )
...
Co-authored-by: Mo <[email protected] >
2023-08-01 07:00:14 +02:00
Karol Sójko
8f88a87c93
fix(syncing-server): remove notifications after adding item to vault ( #672 )
2023-07-25 15:51:42 +02:00
Karol Sójko and Mo
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
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
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
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
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
479d20e76f
feat(syncing-server): persisting shared vault and key system associations ( #660 )
2023-07-18 11:39:02 +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 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
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
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
0df471585f
fix(home-server): add debug logs about container initalizations
2023-06-22 11:50:59 +02:00
Karol Sójko
0cb5e36b20
fix(home-server): env var determining the sqlite database location ( #626 )
2023-06-14 08:05:48 +02:00
Karol Sójko
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
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
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
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
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
484f554339
feat: remove cloud backups ( #574 )
2023-04-27 12:23:30 +02:00
Karol Sójko
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
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