-
v0.3.0 — Feedback, BYOK Privacy Warning, LLM Suggest
StableSome checks are pendingCI / test (push) Waiting to runreleased this
2026-03-06 16:02:33 -08:00 | 219 commits to main since this releaseWhat'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-outlocal: trueflag - 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.mdshort-form privacy notice
Fixes
- Settings widget crash on rerun
- Docker service controls in Settings → System tab
DEFAULT_DBnow correctly respectsSTAGING_DBenv var- Cover letter refinement
max_tokenskwarg 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
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
2 downloads
-
peregrine-v0.3.0.tar.gz
2 downloads · 495 KiB