PhotoGallery/future.md

16 lines
912 B
Markdown

# 🚀 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.