915 B
915 B
🚀 Future Plans
We are constantly looking to evolve the Task Manager. Here is what is currently on our development roadmap:
Performance
- Caching: Implement Spring Cache for
getPagedPhotosandgetRandomPhotosto 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 inPhotoService) 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.