feat(encoder): optimize prefetch images with worker pool and progress bar
refactor(handler): improve downloadFile function with error handling
refactor(helper): use streaming JSON encoder for metadata
chore(webp-server): update server config with write buffer size
* WIP JXL
* Fix test
* Tries to fix autobuild
* Tries to fix autobuild
* Add setup go in codeql
* Bump actions version
* Do not print curl output in CI
* Do not print curl output in CI
* Remove Metadata on RAW image
* Update sample config
* better loop
* Prefetch should also respect AllowedType
* Better Export params and UA handle
* Only do conversion on supported formats
* CONVERT_TYPES default to webp only
* CONVERT_TYPES default to webp only
* Add GIF to AllowedTypes
* Update README
* Fix: h2non/filetype upgraded to support avif signatures
* Fix: make clean updated to include test/output dirs
* Feature: multi-backend support via IMG_MAP config key as described in #217
* feat: implement both local and remote (proxyMode) mappings for multi-backend
* Feature: multi-backend support via IMG_MAP config key as described in #217
* fix: go-is-svg should be direct import
* fix: imgMap paths are relative to CWD
* feature: IMG_MAP is parsed on start
---------
Co-authored-by: Nova Kwok <n0vad3v@riseup.net>
* recover middleware
* simplify Atoi
* metadata data prototype
* InterestingAttention
* resize itself
* Bump version to 0.9.4
Added some comments
Removed String() for Extraparams
* Add metadata test
* Fix CI
* Remove unnecessary tests
* Update file count
* use t.Run to get test case
---------
Co-authored-by: n0vad3v <n0vad3v@riseup.net>