Photo store is a comprehensive media storage application designed to provide a seamless experience for managing, sharing, and syncing your media files across multiple platforms.
- Cargo workspace for sharing code between apps?
- End-to-end encryption
- Update AWS dependencies to v1
- Refactor sending files to R2/S3
- Encrypt files before storing in R2
- Save thumbnails
- Add exif data to images index (original date added)
- Add option for adding/removing source directories
- Watch file changes: add, remove, move
- Generate multiple thumbnails sizes
- Test performance for storing thumbnails in sqlite
- Change process for generating thumbnails - maybe on demand?
- Add custom assets protocol for getting images by id and resolution - when Tauri v2 is available and async protocol implementation is possible
- Store auth token in keyring
- Local images indexing
- Thumbnails generation for images
- Pagination for images loading
- Change command for indexing images to async
- Display images in chronological order
- Add prev/next navigation when previwing an image
-
Add Persisted Scope plugin once the PR is merged- no longer needed, it's covered by saving and restoring settings from db
- Project set up
- Sign up and login implementation
- Project set up
- Files upload