2026-02-20T18:15:01Z - 2026-05-20T17:15:01Z
Overview
30 releases published by 1 user
Tag
v0.9.7
Tag
v0.9.5
Tag
v0.9.4
Tag
v0.9.3
Tag
v0.9.2
Tag
v0.9.1
Release
v0.9.0
v0.9.0 — Messaging tab + demo experience
Tag
v0.8.6
Tag
v0.8.5
Release
v0.8.4
v0.8.4 — Cloud per-user profile fix + Vue SPA for all tiers
Tag
v0.8.3
Tag
v0.8.2
Tag
v0.8.1
Tag
v0.8.0
Release
v0.7.1
v0.7.1 — Demo/wizard ui-switcher fixes
Tag
v0.7.0
Tag
v0.6.2
Tag
v0.6.1
Tag
v0.6.0
Tag
v0.5.0
Release
v0.4.1
v0.4.1 — Jobgether Integration
Release
v0.4.0
v0.4.0 — LinkedIn Import
Release
v0.3.0
v0.3.0 — Feedback, BYOK Privacy Warning, LLM Suggest
Tag
v0.2.5
Tag
v0.2.4
Tag
v0.2.3
Tag
v0.2.2
Tag
v0.2.1
Tag
v0.2.0
Pre-release
v0.1.0
v0.1.0 — First Beta
8 pull requests merged by 1 user
Merged
#111 feat: cover letter training export (Phase 1)
Merged
#109 feat: reranker pass in job ranking and ATS optimizer
Merged
#103 feat: public demo experience (Vue SPA with demo mode)
Merged
#65 feat(wizard): Vue onboarding wizard + user config isolation fixes
Merged
#64 feat(vue): open Vue SPA to all tiers; fix cloud navigation and feedback button
Merged
#20 feat: push interview events to connected calendar integrations
Merged
#15 feat: LLM queue optimizer — resource-aware batch scheduler (closes #2)
Merged
#13 feat: LLM queue optimizer — resource-aware batch scheduler (closes #2)
84 issues closed from 2 users
Closed
#115 Integrate task-model assignment routing via cf-orch /api/inference/task
Closed
#116 Rename CF_ORCH_URL to GPU_SERVER_URL for self-hoster clarity
Closed
#102 Recruiter email parser — auto-populate Contacts from inbox
Closed
#105 feat: structured auth logging for log-based analytics
Closed
#114 manage.sh: expose cloud-start / cloud-restart / demo-restart commands
Closed
#113 manage.sh: add standalone build command (currently requires make)
Closed
#90 Beta tester success: first confirmed job placement
Closed
#108 Reranker: improve job listing relevance with Qwen3-Reranker
Closed
#107 survey/analyze blocks workers — needs async task queue
Closed
#104 Backport Vue SPA feature parity to self-hosted Streamlit UI
Closed
#106 Wire Peregrine to cf-orch coordinator (CF_ORCH_URL) for stress test readiness
Closed
#96 References tracker + recommendation letter drafts
Closed
#89 tracking: unsupported job board scrapers (Monster, CareerBuilder, Dice, RemoteOK, WWR)
Closed
#32 [Integration] Map & test Apple Calendar / CalDAV integration
Closed
#30 [Integration] Map & test Notion integration
Closed
#31 [Integration] Map & test Google Calendar integration
Closed
#95 feat: shadow listing detector — trust badge in Job Review UI
Closed
#73 Contacts manager: standalone view with dedup/merge strategy
Closed
#93 feat: shadow-listing flagger — contribute listing quality signals to community DB for fine-tuning
Closed
#91 Post-hire feedback widget — optional "what helped" card on hired status
Closed
#98 a11y/UX: Reject Listing in Apply workspace has no confirmation dialog
Closed
#99 a11y: Apply workspace Q&A toggle missing aria-expanded
Closed
#100 a11y: Apply page has two <h1> elements — heading hierarchy broken
Closed
#101 a11y/theme: --app-primary tokens not applied when explicit dark theme selected on light-OS machine
Closed
#97 a11y: focus rings suppressed globally — keyboard navigation invisible
Closed
#75 feat: wire cf-text for interview prep, cover letters, and AI suggestions
Closed
#78 Dynamic mission domain configuration — remove hardcoded signal lists
Closed
#88 feat(scrapers): implement We Work Remotely custom board scraper
Closed
#85 feat(scrapers): implement CareerBuilder custom board scraper
Closed
#84 feat(scrapers): implement Monster.com custom board scraper
Closed
#86 feat(scrapers): implement Dice custom board scraper
Closed
#83 feat(scrapers): implement We Work Remotely custom board scraper
Closed
#87 feat(scrapers): implement Remote OK custom board scraper
Closed
#81 feat(scrapers): implement Dice custom board scraper
Closed
#82 feat(scrapers): implement Remote OK custom board scraper
Closed
#79 feat(scrapers): implement Monster.com custom board scraper
Closed
#80 feat(scrapers): implement CareerBuilder custom board scraper
Closed
#92 feat: Resume Review Modal + Resume Library Manager
Closed
#72 ATS resume rewriter: section-by-section rewrite to resume.yaml to template, with skill confirmation UX
Closed
#49 Per-user LLM config: expose in Settings UI + cloud admin tooling
Closed
#53 [Vue] Interviews: interview date picker and calendar push missing
Closed
#55 [Vue] Interviews: email thread modal and draft reply missing
Closed
#58 [Vue] Interview Prep: Practice Q&A (mock interview) and Call Notes missing
Closed
#56 [Vue] Interviews: rejected jobs analytics section missing
Closed
#48 test: wire cf-orch agent registration into compose stack
Closed
#46 Vue SPA: demo mode support
Closed
#69 Wire Forgejo Actions CI/CD workflows (.forgejo/workflows/)
Closed
#70 chore: migrate @app.on_event('startup') to FastAPI lifespan handler
Closed
#71 setup.sh: four gaps vs. CF installer pattern (hooks path, license key, port, docs URL)
Closed
#62 [Vue] Settings: Fine-Tune tab not implemented
Closed
#59 [Vue] Settings: LLM-assisted form fields missing across all settings tabs
Closed
#45 Manual theme switcher: light / dark / solarized / colorblind-safe
Closed
#43 [Infra] SQLite migration runner — Rails-style numbered migrations per user DB
Closed
#57 [Vue] Home dashboard: missing Enrich Descriptions, full Danger Zone, and setup banners
Closed
#68 chore: wire cf-core shared modules (db, config, llm/router, tasks/scheduler, resources)
Closed
#67 Pick up cf-core env-var LLM config + coordinator auth (local-first arch)
Closed
#66 [Vue] Cloud instance: settings audit — hide self-hosted-only options
Closed
#60 [Vue] No first-run onboarding wizard
Closed
#51 [Vue] Apply Workspace: Resume Highlights and Application Q&A missing
Closed
#54 [Vue] Interviews: company research modal missing
Closed
#50 [Vue] Job Review: missing sidebar filters, sorts, and email leads
Closed
#61 [Vue] Job Review: cover letter generation missing from approved tab
Closed
#52 [Vue] Apply Workspace: cover letter PDF export missing
Closed
#63 Feedback button missing from cloud instance (FORGEJO_API_TOKEN not passed)
Closed
#8 [New Feature] Vue 3 SPA frontend — replace Streamlit UI with Vite + Vue 3 + FastAPI
Closed
#24 Cloud: Add by URL (LinkedIn) appears to succeed but Job Review page shows empty
Closed
#26 test_suggest_helpers: RuntimeError in background threads not caught by pytest.raises
Closed
#29 [Feature] ATS-optimized resume generation from job description
Closed
#27 test_suggest_helpers: test_suggest_resume_keywords_excludes_already_selected asserts stale prompt content
Closed
#28 test_task_runner: wizard_generate prompt structure tests failing after implementation drift
Closed
#25 Discovery fails: FileNotFoundError on /app/config/notion.yaml
Closed
#22 [demo] Interview Prep: Practice Q&A auto-triggers LLM on page load, silent st.error in collapsed expander
Closed
#21 [demo] Home: discovery task crashes on search_profiles.yaml before DEMO_MODE guard fires
Closed
#12 [Test] test_generate_calls_llm_router fails when full suite runs (mock state pollution)
Closed
#17 [UX] Resume parse results should autofill identity fields — name, email, phone entered twice
Closed
#16 [UI] "Send to Notion" label should be dynamic based on user's connected integrations
Closed
#18 [Bug] Suggest job titles / keywords / exclusions — results not visible until page navigation
Closed
#19 [Feature] Push interview events to connected calendar integrations
Closed
#7 [New Feature] Public mirror setup — GitHub + Codeberg with hooks, CONTRIBUTING, CI, SECURITY
Closed
#14 [test] bugbot token check
Closed
#2 [New Feature] Queue optimizer: batch LLM tasks by type on single-GPU/CPU systems
Closed
#1 [New Feature] Dual-GPU support with DUAL_GPU_MODE env var
Closed
#9 [New Feature] Backup script — automated data backup for staging.db, config, and cover letters
Closed
#10 [TEST] Feedback pipeline probe — safe to close
101 issues created by 1 user
Opened
#1 [New Feature] Dual-GPU support with DUAL_GPU_MODE env var
Opened
#2 [New Feature] Queue optimizer: batch LLM tasks by type on single-GPU/CPU systems
Opened
#7 [New Feature] Public mirror setup — GitHub + Codeberg with hooks, CONTRIBUTING, CI, SECURITY
Opened
#8 [New Feature] Vue 3 SPA frontend — replace Streamlit UI with Vite + Vue 3 + FastAPI
Opened
#9 [New Feature] Backup script — automated data backup for staging.db, config, and cover letters
Opened
#10 [TEST] Feedback pipeline probe — safe to close
Opened
#12 [Test] test_generate_calls_llm_router fails when full suite runs (mock state pollution)
Opened
#14 [test] bugbot token check
Opened
#16 [UI] "Send to Notion" label should be dynamic based on user's connected integrations
Opened
#17 [UX] Resume parse results should autofill identity fields — name, email, phone entered twice
Opened
#18 [Bug] Suggest job titles / keywords / exclusions — results not visible until page navigation
Opened
#19 [Feature] Push interview events to connected calendar integrations
Opened
#21 [demo] Home: discovery task crashes on search_profiles.yaml before DEMO_MODE guard fires
Opened
#22 [demo] Interview Prep: Practice Q&A auto-triggers LLM on page load, silent st.error in collapsed expander
Opened
#24 Cloud: Add by URL (LinkedIn) appears to succeed but Job Review page shows empty
Opened
#25 Discovery fails: FileNotFoundError on /app/config/notion.yaml
Opened
#26 test_suggest_helpers: RuntimeError in background threads not caught by pytest.raises
Opened
#27 test_suggest_helpers: test_suggest_resume_keywords_excludes_already_selected asserts stale prompt content
Opened
#28 test_task_runner: wizard_generate prompt structure tests failing after implementation drift
Opened
#29 [Feature] ATS-optimized resume generation from job description
Opened
#30 [Integration] Map & test Notion integration
Opened
#31 [Integration] Map & test Google Calendar integration
Opened
#32 [Integration] Map & test Apple Calendar / CalDAV integration
Opened
#33 [Integration] Map & test Slack notification integration
Opened
#34 [Integration] Map & test Discord notification integration
Opened
#35 [Integration] Map & test Airtable integration
Opened
#36 [Integration] Map & test Google Drive document storage integration
Opened
#38 [Integration] Map & test Nextcloud document storage integration
Opened
#37 [Integration] Map & test Dropbox document storage integration
Opened
#39 [Integration] Map & test OneDrive document storage integration
Opened
#41 [Integration] Map & test Google Sheets integration
Opened
#40 [Integration] Map & test MEGA cloud storage integration
Opened
#42 [Integration] Map & test Home Assistant integration
Opened
#43 [Infra] SQLite migration runner — Rails-style numbered migrations per user DB
Opened
#44 [Discovery] Custom board scrapers — Monster, CareerBuilder, Dice, RemoteOK, WeWorkRemotely
Opened
#45 Manual theme switcher: light / dark / solarized / colorblind-safe
Opened
#46 Vue SPA: demo mode support
Opened
#48 test: wire cf-orch agent registration into compose stack
Opened
#49 Per-user LLM config: expose in Settings UI + cloud admin tooling
Opened
#50 [Vue] Job Review: missing sidebar filters, sorts, and email leads
Opened
#51 [Vue] Apply Workspace: Resume Highlights and Application Q&A missing
Opened
#52 [Vue] Apply Workspace: cover letter PDF export missing
Opened
#53 [Vue] Interviews: interview date picker and calendar push missing
Opened
#54 [Vue] Interviews: company research modal missing
Opened
#55 [Vue] Interviews: email thread modal and draft reply missing
Opened
#56 [Vue] Interviews: rejected jobs analytics section missing
Opened
#57 [Vue] Home dashboard: missing Enrich Descriptions, full Danger Zone, and setup banners
Opened
#58 [Vue] Interview Prep: Practice Q&A (mock interview) and Call Notes missing
Opened
#59 [Vue] Settings: LLM-assisted form fields missing across all settings tabs
Opened
#60 [Vue] No first-run onboarding wizard
Opened
#61 [Vue] Job Review: cover letter generation missing from approved tab
Opened
#62 [Vue] Settings: Fine-Tune tab not implemented
Opened
#63 Feedback button missing from cloud instance (FORGEJO_API_TOKEN not passed)
Opened
#66 [Vue] Cloud instance: settings audit — hide self-hosted-only options
Opened
#67 Pick up cf-core env-var LLM config + coordinator auth (local-first arch)
Opened
#68 chore: wire cf-core shared modules (db, config, llm/router, tasks/scheduler, resources)
Opened
#69 Wire Forgejo Actions CI/CD workflows (.forgejo/workflows/)
Opened
#70 chore: migrate @app.on_event('startup') to FastAPI lifespan handler
Opened
#71 setup.sh: four gaps vs. CF installer pattern (hooks path, license key, port, docs URL)
Opened
#72 ATS resume rewriter: section-by-section rewrite to resume.yaml to template, with skill confirmation UX
Opened
#74 Messaging tab: email/comms hub with Osprey IVR/voice integration for nonverbal users
Opened
#73 Contacts manager: standalone view with dedup/merge strategy
Opened
#75 feat: wire cf-text for interview prep, cover letters, and AI suggestions
Opened
#76 Wire corrections system for LLM output training data
Opened
#77 Premium: Interactive AI-guided profile setup wizard
Opened
#78 Dynamic mission domain configuration — remove hardcoded signal lists
Opened
#79 feat(scrapers): implement Monster.com custom board scraper
Opened
#81 feat(scrapers): implement Dice custom board scraper
Opened
#80 feat(scrapers): implement CareerBuilder custom board scraper
Opened
#83 feat(scrapers): implement We Work Remotely custom board scraper
Opened
#82 feat(scrapers): implement Remote OK custom board scraper
Opened
#86 feat(scrapers): implement Dice custom board scraper
Opened
#84 feat(scrapers): implement Monster.com custom board scraper
Opened
#85 feat(scrapers): implement CareerBuilder custom board scraper
Opened
#88 feat(scrapers): implement We Work Remotely custom board scraper
Opened
#87 feat(scrapers): implement Remote OK custom board scraper
Opened
#89 tracking: unsupported job board scrapers (Monster, CareerBuilder, Dice, RemoteOK, WWR)
Opened
#90 Beta tester success: first confirmed job placement
Opened
#91 Post-hire feedback widget — optional "what helped" card on hired status
Opened
#92 feat: Resume Review Modal + Resume Library Manager
Opened
#93 feat: shadow-listing flagger — contribute listing quality signals to community DB for fine-tuning
Opened
#94 feat: wire community module for shared job search insights
Opened
#95 feat: shadow listing detector — trust badge in Job Review UI
Opened
#96 References tracker + recommendation letter drafts
Opened
#97 a11y: focus rings suppressed globally — keyboard navigation invisible
Opened
#98 a11y/UX: Reject Listing in Apply workspace has no confirmation dialog
Opened
#101 a11y/theme: --app-primary tokens not applied when explicit dark theme selected on light-OS machine
Opened
#99 a11y: Apply workspace Q&A toggle missing aria-expanded
Opened
#100 a11y: Apply page has two <h1> elements — heading hierarchy broken
Opened
#102 Recruiter email parser — auto-populate Contacts from inbox
Opened
#104 Backport Vue SPA feature parity to self-hosted Streamlit UI
Opened
#105 feat: structured auth logging for log-based analytics
Opened
#106 Wire Peregrine to cf-orch coordinator (CF_ORCH_URL) for stress test readiness
Opened
#107 survey/analyze blocks workers — needs async task queue
Opened
#108 Reranker: improve job listing relevance with Qwen3-Reranker
Opened
#110 feat: admin UI for assigning custom writing model to premium users
Opened
#112 Feed resume review edits through Avocet corrections pipeline
Opened
#113 manage.sh: add standalone build command (currently requires make)
Opened
#114 manage.sh: expose cloud-start / cloud-restart / demo-restart commands
Opened
#115 Integrate task-model assignment routing via cf-orch /api/inference/task
Opened
#116 Rename CF_ORCH_URL to GPU_SERVER_URL for self-hoster clarity