PsySlayer
|
6358027d4c
|
v1.2.1 — add check_update(): passive startup notice + --check-update flag + SKILL.md docs
|
2026-03-15 17:45:20 +02:00 |
|
PsySlayer
|
0e5b4745a8
|
v1.2.1 — .env chmod existing installs, BUG-6 except Exception, AUTH-1 _fix_cookie_auth() + CookieAuthFileGroupReadable + systemd drop-in
|
2026-03-15 17:40:33 +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
|
3f7f278bf2
|
v1.1.0 — setup.py wizard, --no-llm flag, 12 engines, CHANGELOG, SKILL.md update
|
2026-03-15 15:02:38 +02:00 |
|