Skip to content

Releases: redredchen01/static-ghost

v0.4.2

25 Mar 09:15

Choose a tag to compare

Improvements

  • Unified duplicated IOPaint invocation and mask building logic
  • Removed PIL dependency from mask_generator (pure cv2 now)
  • Cross-platform disk space check (shutil.disk_usage)
  • Picker port fallback (tries 10 ports if default is occupied)
  • Fixed double-dilation bug in _build_mask
  • Fixed potential ZeroDivisionError in ffprobe fps parsing
  • Removed dead code and unused imports

Tests

  • 13 new tests for fast_inpaint core functions (20 → 33 total)
  • 2 new tests for interactive picker with port fallback

Full Changelog: v0.4.1...v0.4.2

v0.4.1

25 Mar 07:18

Choose a tag to compare

Fixes

  • Sync version across all config files (pyproject.toml, package.json, init.py)

Full Changelog: v0.4.0...v0.4.1

v0.4.0

25 Mar 06:59

Choose a tag to compare

What's New

  • Stream mode + edge feathering — better quality output with smoother inpainted edges
  • Interactive picker — draw watermark region in browser, no need to guess coordinates
  • Major speed + stability upgrade — multiprocess crop/paste, JPEG temp files, optimized pipeline
  • Improved detection — better auto-detection of watermark regions

Changelog

  • feat: stream mode + edge feathering for better quality and efficiency
  • feat: improved detection + interactive picker + CLI enhancements
  • perf: major speed + stability upgrade across all modules
  • perf: multiprocess crop/paste + JPEG temp files + skill optimization
  • perf: add crop-and-paste fast inpainting mode
  • docs: add README with human guide and agent integration guide

Install

pip install static-ghost
# or
git clone https://github.com/redredchen01/static-ghost.git
cd static-ghost && pip install -e ".[dev]"