Lumen 0.3.7
Performance — bulk album operations
- Adding/moving photos into a large album is instant now. Adding 10,000 photos to a 20,000-photo album froze the app for ~10 seconds; it's ~0.2s now — only the added rows are written instead of rewriting the whole album, and photo order is preserved.
- Bulk removal too. Removing 10k of 20k went from 7.6s to 17ms.
- ⌘C no longer stalls. Image data for a copied NAS original was read on the main thread (a network read + full decode); it now loads in the background — the file path copies instantly and the image data follows when ready.
All measured with new library-scale tests that now live in the test suite, so a regression here fails the build.