Commit Graph
12 Commits
Author SHA1 Message Date
blacktop 5cdbab9f1e chore: remove libheif dependency; use sips for HEIC conversion
Replace the `github.com/strukturag/libheif-go` CGo dependency with
macOS-native `sips` for HEIC/AVIF wallpaper thumbnail conversion.

- Drop `libheif` from go.mod, Makefile, Goreleaser config, and CI
- Remove `cgo` build tag requirement from wallpaper package
- Implement `convertWithSips()` using temp files and the `sips` CLI
- Refactor thumbnail decoding into `extractThumbnailPreview()` helper
- Update tests to cover sips-based HEIC conversion path
2026-04-12 11:14:01 -06:00
blacktop 8e6f2c554b chore: modernize to 1.26
Refactor string concatenation to use strings.Builder for improved performance in multiple files
2026-02-12 10:02:01 -07:00
blacktop 168a17ba30 chore: move wp dl to 'extras' 2025-04-21 17:34:19 -06:00
blacktop 3e3ac6b3bd Update mesu.go 2025-04-21 16:59:19 -06:00
blacktop 2d8c3320d1 Update mesu.go 2025-04-21 16:56:37 -06:00
blacktop 164aa664a4 chore: switch to strukturag/libheif-go 2025-04-21 16:37:31 -06:00
blacktop 84aa79033c feat: add in-terminal preview to ipsw dl wp cmd 2025-04-16 21:06:36 -06:00
blacktop 38963611a4 chore: rm broken objc wallpaper render code 2025-04-16 17:22:41 -06:00
blacktop c256954b11 fix: ubuntu build 2025-04-16 17:17:39 -06:00
blacktop 18c9a4d3ab feat: add new ipsw download wp cmd to download iOS wallpapers 2025-04-14 15:07:46 -06:00
blacktop 5b9a8215f9 Update wallpaper.go 2025-04-13 22:11:10 -06:00
blacktop 7b93292eb7 feat: add 🚧 ipsw wp cmd to dump wallpapers 2025-04-13 22:06:24 -06:00