The application currently relies on an external storage backend, making local/offline development difficult and requiring extra setup for testing.
Proposed Solution:
Add a local-disk-adapter.ts in the backend storage directory that implements the existing StorageAdapter interface and stores encrypted chunks in a local folder using Node.js fs operations.
Benefits:
Enables offline usage
Simplifies local development and testing
Supports multi-backend architecture
Improves flexibility and adoption
The application currently relies on an external storage backend, making local/offline development difficult and requiring extra setup for testing.
Proposed Solution:
Add a local-disk-adapter.ts in the backend storage directory that implements the existing StorageAdapter interface and stores encrypted chunks in a local folder using Node.js fs operations.
Benefits:
Enables offline usage
Simplifies local development and testing
Supports multi-backend architecture
Improves flexibility and adoption