feat: merge multi-image UX — batch processing, filmstrip navigation, resize/rotate redesign

Integrates feature/multi-image-ux branch with 20 commits including:
- Multi-image viewer with arrow navigation and filmstrip thumbnails
- Batch processing across all tool settings components
- File store rewrite with FileEntry model for multi-image support
- Resize settings redesigned with tab-based UI (presets, custom, scale)
- Side-by-side comparison for resize results
- Per-file metadata caching in strip-metadata
- Client-side ZIP extraction via fflate
- SSE progress correlation via clientJobId
This commit is contained in:
Siddharth Kumar Sah
2026-03-23 17:13:10 +08:00
22 changed files with 1062 additions and 697 deletions
+2
View File
@@ -1,3 +1,5 @@
name: stirling-image
services:
stirling-image:
build: