• v0.3.0 d54770ffbb

    v0.3.0 — Feedback, BYOK Privacy Warning, LLM Suggest
    Some checks are pending
    CI / test (push) Waiting to run
    Stable

    pyr0ball released this 2026-03-06 16:02:33 -08:00 | 219 commits to main since this release

    What's new in v0.3.0

    Feedback Button

    • In-app issue reporting with screenshot paste support
    • Posts directly to Forgejo as structured issues
    • Available from the sidebar on every page

    BYOK Privacy Warning

    • Cloud backend detection engine (scripts/byok_guard.py) — classifies backends as cloud or local by type, URL heuristic, and opt-out local: true flag
    • One-time acknowledgment required in Settings when enabling a new cloud LLM backend
    • Shows a data inventory: exactly what leaves your machine per feature, what stays local always
    • Provider privacy policy links (Anthropic, OpenAI)
    • Acknowledgment state persisted to config/user.yaml — re-warns only for newly added providers
    • Persistent amber sidebar badge on every page when any cloud backend is active

    LLM Suggest in Settings

    • Suggest search terms from your resume (job titles, skill keywords, and exclude terms)
    • Suggest resume keywords for skills gap analysis
    • LLM Suggest button in Settings → Search → Skills & Keywords

    Other Additions

    • Backup/restore script (scripts/backup.py) with multi-instance and legacy support
    • PRIVACY.md short-form privacy notice

    Fixes

    • Settings widget crash on rerun
    • Docker service controls in Settings → System tab
    • DEFAULT_DB now correctly respects STAGING_DB env var
    • Cover letter refinement max_tokens kwarg propagation

    Privacy & Security

    • Full test suite anonymized — fictional "Alex Rivera" replaces all real personal data in test fixtures
    • Complete PII scrub from git history: real name, email address, and phone number removed from all prior commits via git filter-repo

    See CHANGELOG.md for full details.

    Downloads