5 Commits
Author SHA1 Message Date
PsySlayer cddad070e3 fix: v2.1.2 — Tor pre-check in check_engines/search/fetch, sync sicry.py CLI fixes 2026-03-16 11:01:17 +02:00
PsySlayer 89cebae01f v1.2.0 — 9 fixes: .env chmod 600, redirect de-anon block, SAFETY-1 token-pair, persistent cache, --clear-cache, check_engines --cached, --version everywhere, sync_sicry docs, 184 tests 2026-03-15 17:20:50 +02:00
PsySlayer bb6c6cc78c v1.1.1 — safety blacklist, 15 bug fixes
SAFETY-1: CSAM/illegal content blacklist in sicry.py (search + fetch)
UX-1:     encoding fix — apparent_encoding prevents mojibake
BUG-1:    search.py --json flag
BUG-2:    fetch.py header guarded, stray JSON dump removed
BUG-3:    fetch() truncated field; fetch.py shows truncation notice
BUG-4:    search.py engine validation with exit 1 on all-invalid
BUG-5:    empty --query rejected in search.py and pipeline.py
BUG-6:    pipeline.py --out OSError now exits 1
UX-4:     pipeline.py TOTAL=7 always; skipped steps as [skip N/7]
MCP-1:    requirements.txt documents mcp as optional dep
MCP-2:    setup.py + sicry.py MCP error include --user/pipx hints
AUTH-1/2: setup.py _verify_controlport tests real stem auth; documents
          debian-tor fix and HashedControlPassword password auth option
UX-2:     SKILL.md documents sync_sicry.py correctly
2026-03-15 16:28:47 +02:00
PsySlayer 679b3962e6 fix: single dirname for flat layout + __future__ at file top in sicry.py 2026-03-14 23:42:53 +02:00
PsySlayer 9b76c23491 refactor: flatten scripts/ to root — align with ClawHub layout; update all path references in SKILL.md, README, CONTRIBUTING, CHANGELOG 2026-03-14 23:24:04 +02:00