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