A long‑overdue spring‑cleaning release to address bugs and improve stability before the planned refactoring (#44). The upcoming refactoring is intended to make the codebase more maintainable and provide a better foundation for expanding the app with new features.
I'm also happy to finally include the community contributions provided since the last release!
Improvements
- Minor optimization in PWA caching logic.
- Upgrade dependencies:
- Refactor breaking changes in
ico.js. - Remove
png2icojsdependency asico.jsnow supports encoding (and not just decoding).
- Refactor breaking changes in
Fixes
- Firefox: Incorrect file type of the output file when converting from HEIC, AVIF, PNG, WebP, produces
.jpeginstead ofpng. (#42, #46) by @dgrayvold - Firefox: SVG optimization and conversion fails due to not having explicit width and height dimensions. (#35, #48) by @dgrayvold
- Prevent duplicate auth_basic, causing bootloops. (#49, #50) by @LouisLau-art
- Docker compose missing restart policy causes container to crash on restart (#40, 5a062f1)
Docs
- Include
configfolder in "Project structure".