Bug fixes (filed as #125–#128): - Wizard step 7 read data.titles instead of data.search.titles — user-entered job titles and locations were silently dropped on every wizard run (#125) - GET /api/settings/search returned "titles" key but store expected "job_titles" — Settings → Search Prefs always showed empty even when data existed (#126) - remote_only preference not persisted during wizard setup (#127) - apply-to-profile didn't set default_resume_id in user.yaml, so future Resume Profile saves never synced back to the library entry (#128) Also: - Wizard step headings corrected (off-by-one after Training step was inserted) - Ollama host in wizard inference step now reads from saved wizard state - Resume upload during wizard now creates a library entry and sets it as default Docs: - New: docs/user-guide/daily-workflow.md — end-to-end daily usage guide - Updated: docs/user-guide/settings.md — rewritten for Vue SPA (was Streamlit) - mkdocs.yml nav: Daily Workflow added as first User Guide entry GUI help links: - web/src/composables/useDocsUrl.ts — shared docs base URL composable - Home: "Daily Workflow guide ↗" link in subtitle - Job Review: "? Docs" link in title row - Resume Library: "? Help" link in header - Settings → Resume Profile: "? Help" link in page header - Settings → Search Prefs: "? Help" link in page header
63 lines
1.1 KiB
Text
63 lines
1.1 KiB
Text
.env
|
|
config/notion.yaml
|
|
config/tokens.yaml
|
|
config/email.yaml
|
|
config/adzuna.yaml
|
|
config/craigslist.yaml
|
|
__pycache__/
|
|
*.pyc
|
|
.pytest_cache/
|
|
output/
|
|
aihawk/
|
|
resume_matcher/
|
|
staging.db
|
|
.streamlit.log
|
|
.streamlit.pid
|
|
.coverage
|
|
log/
|
|
unsloth_compiled_cache/
|
|
data/survey_screenshots/*
|
|
!data/survey_screenshots/.gitkeep
|
|
config/user.yaml
|
|
config/plain_text_resume.yaml
|
|
config/.backup-*
|
|
config/integrations/*.yaml
|
|
!config/integrations/*.yaml.example
|
|
|
|
# companyScraper runtime artifacts
|
|
scrapers/.cache/
|
|
scrapers/.debug/
|
|
scrapers/raw_scrapes/
|
|
|
|
compose.override.yml
|
|
config/license.json
|
|
config/user.yaml.working
|
|
|
|
# Claude context files — kept out of version control
|
|
CLAUDE.md
|
|
.superpowers/
|
|
pytest-output.txt
|
|
docs/superpowers/
|
|
|
|
data/email_score.jsonl
|
|
data/email_score.jsonl.bad-labels
|
|
data/email_label_queue.jsonl
|
|
data/email_compare_sample.jsonl
|
|
data/.feedback_ratelimit.json
|
|
data/config/
|
|
|
|
config/label_tool.yaml
|
|
config/server.yaml
|
|
|
|
demo/data/*.db
|
|
demo/seed_demo.py
|
|
|
|
# Git worktrees
|
|
.worktrees/
|
|
.env.e2e
|
|
|
|
# E2E test result artifacts
|
|
tests/e2e/results/demo/
|
|
tests/e2e/results/cloud/
|
|
tests/e2e/results/local/
|
|
config/wizard-test/
|