Commit graph

  • d3b941134e feat: integration base class + auto-discovery registry pyr0ball 2026-02-25 08:13:14 -0800
  • f8cca5302e feat: resume parser — PDF/DOCX extraction + LLM structuring pyr0ball 2026-02-25 08:04:48 -0800
  • 9258a91fd6 feat: resume parser — PDF/DOCX extraction + LLM structuring pyr0ball 2026-02-25 08:04:48 -0800
  • c7e4749fc6 feat: resume parser — PDF/DOCX extraction + LLM structuring pyr0ball 2026-02-25 08:04:48 -0800
  • 27112c7ed2 feat: resume parser — PDF/DOCX extraction + LLM structuring pyr0ball 2026-02-25 08:04:48 -0800
  • 0ec722e976 feat: wizard step validate() functions — all six mandatory steps pyr0ball 2026-02-25 08:00:18 -0800
  • 69057f6d10 feat: wizard step validate() functions — all six mandatory steps pyr0ball 2026-02-25 08:00:18 -0800
  • 2a7f88a771 feat: wizard step validate() functions — all six mandatory steps pyr0ball 2026-02-25 08:00:18 -0800
  • 0546c0e289 feat: wizard step validate() functions — all six mandatory steps pyr0ball 2026-02-25 08:00:18 -0800
  • 492f3a00dd feat: tier system with FEATURES gate + can_use() + tier_label() pyr0ball 2026-02-25 07:55:47 -0800
  • 537172a4ba feat: tier system with FEATURES gate + can_use() + tier_label() pyr0ball 2026-02-25 07:55:47 -0800
  • df58213f4d feat: tier system with FEATURES gate + can_use() + tier_label() pyr0ball 2026-02-25 07:55:47 -0800
  • 1dbb91dc31 feat: tier system with FEATURES gate + can_use() + tier_label() pyr0ball 2026-02-25 07:55:47 -0800
  • 450bfe1913 feat: wizard fields in UserProfile + params column in background_tasks pyr0ball 2026-02-25 07:27:14 -0800
  • 3b83610314 feat: wizard fields in UserProfile + params column in background_tasks pyr0ball 2026-02-25 07:27:14 -0800
  • e2b5b26689 feat: wizard fields in UserProfile + params column in background_tasks pyr0ball 2026-02-25 07:27:14 -0800
  • edb169959a feat: wizard fields in UserProfile + params column in background_tasks pyr0ball 2026-02-25 07:27:14 -0800
  • 3533b1e4e1 docs: expanded wizard implementation plan — 13 tasks, TDD throughout pyr0ball 2026-02-25 06:29:23 -0800
  • 873d035de6 docs: expanded wizard implementation plan — 13 tasks, TDD throughout pyr0ball 2026-02-25 06:29:23 -0800
  • eac747d999 docs: expanded wizard implementation plan — 13 tasks, TDD throughout pyr0ball 2026-02-25 06:29:23 -0800
  • 6a63c3f55d docs: expanded first-run wizard design pyr0ball 2026-02-24 21:30:05 -0800
  • ec2f35380a docs: expanded first-run wizard design pyr0ball 2026-02-24 21:30:05 -0800
  • 5d2428f1b9 docs: expanded first-run wizard design pyr0ball 2026-02-24 21:30:05 -0800
  • 1c39af564d chore: add backlog.md + gitignore config/.backup-* dirs pyr0ball 2026-02-24 20:54:12 -0800
  • ef5ed106f4 chore: add backlog.md + gitignore config/.backup-* dirs pyr0ball 2026-02-24 20:54:12 -0800
  • 3d3f81c252 chore: add backlog.md + gitignore config/.backup-* dirs pyr0ball 2026-02-24 20:54:12 -0800
  • dc770d151b chore: add backlog.md + gitignore config/.backup-* dirs pyr0ball 2026-02-24 20:54:12 -0800
  • 78917c8460 feat: startup preflight — port collision avoidance + resource checks pyr0ball 2026-02-24 20:36:16 -0800
  • 56fb386225 feat: startup preflight — port collision avoidance + resource checks pyr0ball 2026-02-24 20:36:16 -0800
  • 236db81ed3 feat: startup preflight — port collision avoidance + resource checks pyr0ball 2026-02-24 20:36:16 -0800
  • e332b8a069 feat: startup preflight — port collision avoidance + resource checks pyr0ball 2026-02-24 20:36:16 -0800
  • 4841b211ea feat: migration tool + portable startup scripts pyr0ball 2026-02-24 20:25:54 -0800
  • 81e7699545 feat: migration tool + portable startup scripts pyr0ball 2026-02-24 20:25:54 -0800
  • 3eeccd7a33 feat: migration tool + portable startup scripts pyr0ball 2026-02-24 20:25:54 -0800
  • c7fb9a00f1 feat: migration tool + portable startup scripts pyr0ball 2026-02-24 20:25:54 -0800
  • 2d1c48e7af feat: LGBTQIA+ focus + Phase 2/3 audit fixes pyr0ball 2026-02-24 20:02:03 -0800
  • 35735c3074 feat: LGBTQIA+ focus + Phase 2/3 audit fixes pyr0ball 2026-02-24 20:02:03 -0800
  • 84eb647348 feat: LGBTQIA+ focus + Phase 2/3 audit fixes pyr0ball 2026-02-24 20:02:03 -0800
  • 7abf753469 feat: LGBTQIA+ focus + Phase 2/3 audit fixes pyr0ball 2026-02-24 20:02:03 -0800
  • 7d6ce555f0 fix: remove hardcoded personal values — Phase 1 audit findings pyr0ball 2026-02-24 19:57:03 -0800
  • 0cdfb41201 fix: remove hardcoded personal values — Phase 1 audit findings pyr0ball 2026-02-24 19:57:03 -0800
  • 40bd297b14 fix: remove hardcoded personal values — Phase 1 audit findings pyr0ball 2026-02-24 19:57:03 -0800
  • cf185dfbaf fix: remove hardcoded personal values — Phase 1 audit findings pyr0ball 2026-02-24 19:57:03 -0800
  • 63fcfeadef feat: add cross-platform dependency installer and Makefile for Linux/macOS pyr0ball 2026-02-24 19:47:06 -0800
  • 02017ea861 feat: add cross-platform dependency installer and Makefile for Linux/macOS pyr0ball 2026-02-24 19:47:06 -0800
  • cbaa7e019e feat: add cross-platform dependency installer and Makefile for Linux/macOS pyr0ball 2026-02-24 19:47:06 -0800
  • 633a7f2d1c feat: add cross-platform dependency installer and Makefile for Linux/macOS pyr0ball 2026-02-24 19:47:06 -0800
  • a70b9f5627 feat: complete generalization — smoke tests, README, all personal refs extracted pyr0ball 2026-02-24 19:41:09 -0800
  • 7ec558e791 feat: complete generalization — smoke tests, README, all personal refs extracted pyr0ball 2026-02-24 19:41:09 -0800
  • 48c957da64 feat: complete generalization — smoke tests, README, all personal refs extracted pyr0ball 2026-02-24 19:41:09 -0800
  • af5237e3c2 feat: complete generalization — smoke tests, README, all personal refs extracted pyr0ball 2026-02-24 19:41:09 -0800
  • a61fd43eb1 feat: add vision service to compose stack and fine-tune wizard tab to Settings pyr0ball 2026-02-24 19:37:55 -0800
  • 1ac559df0a feat: add vision service to compose stack and fine-tune wizard tab to Settings pyr0ball 2026-02-24 19:37:55 -0800
  • 9931f811ac feat: add vision service to compose stack and fine-tune wizard tab to Settings pyr0ball 2026-02-24 19:37:55 -0800
  • f13c49d5f1 feat: add vision service to compose stack and fine-tune wizard tab to Settings pyr0ball 2026-02-24 19:37:55 -0800
  • b6ee6a3924 feat: services tab uses docker compose commands and SSL-aware health checks pyr0ball 2026-02-24 19:34:44 -0800
  • 105b08b333 feat: services tab uses docker compose commands and SSL-aware health checks pyr0ball 2026-02-24 19:34:44 -0800
  • 678460def2 feat: services tab uses docker compose commands and SSL-aware health checks pyr0ball 2026-02-24 19:34:44 -0800
  • 1a68b07076 feat: services tab uses docker compose commands and SSL-aware health checks pyr0ball 2026-02-24 19:34:44 -0800
  • 3d8ec6d9a9 feat: add Docker Compose stack with remote/cpu/single-gpu/dual-gpu profiles pyr0ball 2026-02-24 19:31:57 -0800
  • e22f233010 feat: add Docker Compose stack with remote/cpu/single-gpu/dual-gpu profiles pyr0ball 2026-02-24 19:31:57 -0800
  • 0290c6fa17 feat: add Docker Compose stack with remote/cpu/single-gpu/dual-gpu profiles pyr0ball 2026-02-24 19:31:57 -0800
  • aacde4f623 feat: add Docker Compose stack with remote/cpu/single-gpu/dual-gpu profiles pyr0ball 2026-02-24 19:31:57 -0800
  • f514718fce fix: persist API keys to .env and write notion.yaml with field_map defaults in wizard pyr0ball 2026-02-24 19:24:51 -0800
  • a90be958f0 fix: persist API keys to .env and write notion.yaml with field_map defaults in wizard pyr0ball 2026-02-24 19:24:51 -0800
  • 381aabe358 fix: persist API keys to .env and write notion.yaml with field_map defaults in wizard pyr0ball 2026-02-24 19:24:51 -0800
  • bb656194e1 fix: persist API keys to .env and write notion.yaml with field_map defaults in wizard pyr0ball 2026-02-24 19:24:51 -0800
  • 3331678148 feat: first-run setup wizard gates app until user.yaml is created pyr0ball 2026-02-24 19:20:35 -0800
  • 01cf221bd5 feat: first-run setup wizard gates app until user.yaml is created pyr0ball 2026-02-24 19:20:35 -0800
  • 05fe5999ae feat: first-run setup wizard gates app until user.yaml is created pyr0ball 2026-02-24 19:20:35 -0800
  • e40128e289 feat: first-run setup wizard gates app until user.yaml is created pyr0ball 2026-02-24 19:20:35 -0800
  • f3a81cc46e feat: add My Profile tab to Settings with full user.yaml editing and URL auto-generation pyr0ball 2026-02-24 19:16:31 -0800
  • d63c48bdd6 feat: add My Profile tab to Settings with full user.yaml editing and URL auto-generation pyr0ball 2026-02-24 19:16:31 -0800
  • 5b13b3126e feat: add My Profile tab to Settings with full user.yaml editing and URL auto-generation pyr0ball 2026-02-24 19:16:31 -0800
  • 46790a64d3 feat: add My Profile tab to Settings with full user.yaml editing and URL auto-generation pyr0ball 2026-02-24 19:16:31 -0800
  • e86c07c59e test: add ollama_research URL assertion to llm config generation test pyr0ball 2026-02-24 19:14:33 -0800
  • 6df5a7aeaf test: add ollama_research URL assertion to llm config generation test pyr0ball 2026-02-24 19:14:33 -0800
  • 3855a2c7a1 test: add ollama_research URL assertion to llm config generation test pyr0ball 2026-02-24 19:14:33 -0800
  • 306c90c9da test: add ollama_research URL assertion to llm config generation test pyr0ball 2026-02-24 19:14:33 -0800
  • 1d4b0e734d feat: auto-generate llm.yaml base_url values from user profile services config pyr0ball 2026-02-24 19:10:54 -0800
  • dc679dedc3 feat: auto-generate llm.yaml base_url values from user profile services config pyr0ball 2026-02-24 19:10:54 -0800
  • e575c66d53 feat: auto-generate llm.yaml base_url values from user profile services config pyr0ball 2026-02-24 19:10:54 -0800
  • 33d3994fb8 feat: auto-generate llm.yaml base_url values from user profile services config pyr0ball 2026-02-24 19:10:54 -0800
  • 5232a26520 feat: extract hard-coded personal references from all app pages via UserProfile pyr0ball 2026-02-24 19:00:47 -0800
  • b5b4f37bf7 feat: extract hard-coded personal references from all app pages via UserProfile pyr0ball 2026-02-24 19:00:47 -0800
  • 6d763d4a1e feat: extract hard-coded personal references from all app pages via UserProfile pyr0ball 2026-02-24 19:00:47 -0800
  • a8fa1eb115 feat: extract hard-coded personal references from all app pages via UserProfile pyr0ball 2026-02-24 19:00:47 -0800
  • 5970dea4f5 fix: thread searxng URL through research functions via _SEARXNG_URL constant pyr0ball 2026-02-24 18:52:10 -0800
  • 5a4d2b6b17 fix: thread searxng URL through research functions via _SEARXNG_URL constant pyr0ball 2026-02-24 18:52:10 -0800
  • 2b5ee80ca8 fix: thread searxng URL through research functions via _SEARXNG_URL constant pyr0ball 2026-02-24 18:52:10 -0800
  • f28d91d4d7 fix: thread searxng URL through research functions via _SEARXNG_URL constant pyr0ball 2026-02-24 18:52:10 -0800
  • 9dc0244546 feat: extract hard-coded personal references from all scripts via UserProfile pyr0ball 2026-02-24 18:45:39 -0800
  • 13d3234e69 feat: extract hard-coded personal references from all scripts via UserProfile pyr0ball 2026-02-24 18:45:39 -0800
  • bc94a92681 feat: extract hard-coded personal references from all scripts via UserProfile pyr0ball 2026-02-24 18:45:39 -0800
  • af41d14241 feat: extract hard-coded personal references from all scripts via UserProfile pyr0ball 2026-02-24 18:45:39 -0800
  • 7380deb021 feat: add UserProfile class with service URL generation and NDA helpers pyr0ball 2026-02-24 18:29:45 -0800
  • 21b92e7d04 feat: add UserProfile class with service URL generation and NDA helpers pyr0ball 2026-02-24 18:29:45 -0800
  • 83ce120666 feat: add UserProfile class with service URL generation and NDA helpers pyr0ball 2026-02-24 18:29:45 -0800
  • 6493cf5c5b feat: add UserProfile class with service URL generation and NDA helpers pyr0ball 2026-02-24 18:29:45 -0800
  • 1dc1ca89d7 chore: seed Peregrine from personal job-seeker (pre-generalization) pyr0ball 2026-02-24 18:25:39 -0800