16 lines
912 B
Markdown
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. |