• v0.9.8 d6b4d79cf9

    v0.9.8
    Some checks failed
    CI / Backend (Python) (push) Failing after 22s
    CI / Frontend (Vue) (push) Successful in 21s
    Mirror / mirror (push) Failing after 9s
    Release / release (push) Failing after 4s
    Stable

    pyr0ball released this 2026-07-07 22:27:28 -07:00 | -27 commits to main since this release

    What's New

    Features

    • AI wizard interview: WizardAIView chat UI, AI interview store, BYOK tier flag, backend endpoints
    • Per-user LLM rate limiting: slowapi integration, cross-test contamination fix
    • cf-orch routing: wire cf-orch allocate flow for LLM routing
    • Settings: sync status UI (#120) + BugBot Forgejo token fallback (#118)
    • Wizard UX: skip action, settings CTA, store encapsulation improvements

    Fixes

    • CPU as default inference profile; remote last in list
    • Search prefs wizard data loss, resume sync link, docs + GUI help links
    • 503 on LLM error, sanitize history content, typed HistoryMessage model
    • Inject profile_so_far context into AI interview LLM prompt
    • CVE mitigations: path traversal, SSRF, dep upgrades, npm audit

    CI / Infrastructure

    • Green CI across GitHub, Forgejo, and Codeberg mirrors
    • Docker images published to GHCR (API + web)
    • Rate limiter (slowapi) added to requirements.txt
    Downloads