v1.3.3 — Phantom Wordmark & Visual Rebrand
What's changed
Visual rebrand
- New wordmark logo — replaced block-character ghost mascot with the `PHANTOM / SIGNAL` slant-font wordmark across the nav bar, page headings, and empty states
- Centered alignment — SIGNAL text now properly centered below PHANTOM on a shared canvas with neon green glow
- Ghost emoji — swapped 🦉 → 👻 throughout the UI, templates, and README SVG screenshots
- Favicon — updated from owl SVG to phantom wordmark PNG
Assets
- Added `scripts/render_avatar.py` — source-of-truth script to regenerate the wordmark PNG (pyfiglet slant font + Pillow glow)
- Removed `scripts/render_owl.py` and all owl PNG assets
Housekeeping
- `wheels/` added to `.gitignore` (162 MB offline pip cache — not for version control)
- Dockerfile: split optional crawler deps into a fault-tolerant layer; added offline wheel install support
- Encrypted exporter magic bytes updated `NOWL` → `NPHM` (legacy `NOWL` files still readable)
Install
```
pip install phantomsignal==1.3.3
```