mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
## [0.4.1](https://github.com/siddharthksah/Stirling-Image/compare/v0.4.0...v0.4.1) (2026-03-23)
### Bug Fixes
* unify project on port 1349, improve strip-metadata and UI components ([0e7348a](https://github.com/siddharthksah/Stirling-Image/commit/0e7348a0bedb6c47a8025c47b377849169aa7472))
4.1 KiB
4.1 KiB
0.4.1 (2026-03-23)
Bug Fixes
- unify project on port 1349, improve strip-metadata and UI components (4912ee3)
0.4.0 (2026-03-23)
Bug Fixes
- streamline CI/CD — remove broken AI docs updater, fix Docker publish (ad2c96d)
Features
- add CSS transform props to ImageViewer for live rotate/flip preview (de3340f)
- add live preview callback to RotateSettings, rename button to Apply (17be50b)
- add SideBySideComparison component for resize results (d037305)
- conditional result views — side-by-side for resize, live preview for rotate (f0d18be)
- rewrite resize settings with tab-based UI (presets, custom, scale) (b9f3ac0)
0.3.1 (2026-03-23)
Bug Fixes
- resolve tsx not found in AI docs updater workflow (dfbef8d)
0.3.0 (2026-03-23)
Bug Fixes
- add SSE progress endpoint to public paths (18c3da0)
- apply continuous progress bar to erase-object and OCR (196c553)
- continuous progress bar (no 100%→0% reset) (b4abefe)
- setError(null) was overriding setProcessing(true) (2be94b7)
Features
- ai: add emit_progress() calls to all Python AI scripts (eb6f57d)
- ai: add onProgress callback to all AI wrapper functions (021c9f1)
- ai: rewrite bridge.ts to stream stderr progress via spawn (9d9c45a)
- api: add SingleFileProgress type and SSE update function (12b85d4)
- api: wire AI route handlers to SSE progress via clientJobId (a3f85da)
- replace model dropdown with intuitive subject/quality selector in remove-bg (bc26d60)
- web: add ProgressCard component (ed69488)
- web: add ProgressCard to non-AI tool settings (Group A) (17035e9)
- web: migrate AI tool settings to ProgressCard (eed4fc2)
- web: rewrite useToolProcessor with XHR upload progress and SSE (305f50b)