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
* add: cache for remote image requests
* update: use default expiration for NoExpiration setting
* update: clean code
* fix: do not save empty etag
* fix: panic during type assertion
* 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>