Skip to content

Latest commit

 

History

History
48 lines (37 loc) · 1.59 KB

README.md

File metadata and controls

48 lines (37 loc) · 1.59 KB

Photo store

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.

Todo

  • Cargo workspace for sharing code between apps?
  • End-to-end encryption

Backend

  • Update AWS dependencies to v1
  • Refactor sending files to R2/S3
  • Encrypt files before storing in R2
  • Save thumbnails

Desktop

  • 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

Web

  • Project set up
  • Sign up and login implementation

Mobile

  • Project set up
  • Files upload