Releases: asuramaya/hector-vector
Releases · asuramaya/hector-vector
Release list
v1.3.0
What's Changed
- README: correct stale PDF/EPS export status by @asuramaya in #4
- README: correct stale Type systems + Distribute status by @asuramaya in #5
Full Changelog: v1.2.0...v1.3.0
v1.2.0
v1.1.0
v1.0.0
What's Changed
- Audit remediation: god-file splits + ~30 bug fixes (34/35; e2e green 371/371, CI green) by @asuramaya in #1
- Harden CI + finish #33: import guard (catches a 4th split regression) + e2e condition wait by @asuramaya in #2
- Open-ends: JS no-undef guard (catches a docks crash bug) + colour-undo condition wait by @asuramaya in #3
New Contributors
- @asuramaya made their first contribution in #1
Full Changelog: v0.1.0...v1.0.0
v0.1.0 — initial release
First public release of hector-vector — a self-hosted image studio for upscale, cutout, keying, vectorization, and rendering. One local app, no uploads.
Processes
- Upscale PNG — Real-ESRGAN NCNN/Vulkan (2×/3×/4×, photo & anime models)
- Cutout PNG — classical or AI (
rembg: U²-Net, ISNet, BiRefNet, silueta, portrait/anime) - Greenscreen Cutout — chroma-key keying
- SVG Trace / Production SVG — VTracer, with an upscale→mask→trace pipeline
- Pixel Art → SVG — recovers the native pixel grid (block-consistency + spectral detection, uniform-scale transfer) and emits exact axis-aligned squares; no smoothing
- Export PNG — rasterize any output SVG back to PNG at any size (pure-Pillow for pixel-art SVGs, optional cairosvg for curved ones)
Notes
- Stdlib
http.serverbackend + threaded job queue; dependency-free vanilla-JS frontend (no build step) - External tools (Real-ESRGAN, VTracer, rembg) auto-install on first run — repo ships code only
- MIT licensed; CI smoke-tests parse + the pixel-art → SVG → PNG path