PhotoGallery/future.md

912 B

🚀 Future Plans

I am constantly looking to evolve the PhotoGallery. Here is what is currently on my development roadmap:

Performance

  • Caching: Implement Spring Cache for getPagedPhotos and getRandomPhotos to reduce database load.
  • Batch Processing: The current scanning process saves photos one by one. Implementing saveAll() with batching would significantly speed up large library imports.

AI Integration

  • Auto-Tagging: Re-enable and implement the taggingService (currently commented out in PhotoService) to automatically generate tags using a local ML model or cloud API.
  • Face Recognition: Group photos by detected faces.

User Experience

  • Dark Mode: Toggle between light and dark themes.
  • Multi-Select: Allow selecting multiple photos for batch tagging or deleting.
  • EXIF Editing: Allow users to manually update incorrect EXIF data via the UI.