Commit graph

  • 84b9490f46 fix: resume CID glyphs, resume YAML path, PyJWT dep, candidate voice & mission UI pyr0ball 2026-02-26 12:32:28 -0800
  • 48e7748b43 feat: ODT support, two-column PDF column-split extraction, title/company layout detection hardening pyr0ball 2026-02-26 10:33:28 -0800
  • 07bdac6302 feat: ODT support, two-column PDF column-split extraction, title/company layout detection hardening pyr0ball 2026-02-26 10:33:28 -0800
  • 7ca20eec42 feat: ODT support, two-column PDF column-split extraction, title/company layout detection hardening pyr0ball 2026-02-26 10:33:28 -0800
  • e54208fc14 feat: ODT support, two-column PDF column-split extraction, title/company layout detection hardening pyr0ball 2026-02-26 10:33:28 -0800
  • 9c8b206f6b fix: harden resume section detection — anchor patterns to full line, expand header synonyms, fix name heuristic for hyphenated/middle-initial names, add parse diagnostics UI pyr0ball 2026-02-26 09:28:31 -0800
  • 5af2b20d82 fix: harden resume section detection — anchor patterns to full line, expand header synonyms, fix name heuristic for hyphenated/middle-initial names, add parse diagnostics UI pyr0ball 2026-02-26 09:28:31 -0800
  • 1775c7fa36 fix: harden resume section detection — anchor patterns to full line, expand header synonyms, fix name heuristic for hyphenated/middle-initial names, add parse diagnostics UI pyr0ball 2026-02-26 09:28:31 -0800
  • 01a341e4c5 fix: harden resume section detection — anchor patterns to full line, expand header synonyms, fix name heuristic for hyphenated/middle-initial names, add parse diagnostics UI pyr0ball 2026-02-26 09:28:31 -0800
  • ab6d7f2c87 refactor: replace LLM-based resume parser with section regex parser pyr0ball 2026-02-26 07:34:25 -0800
  • b9f5dd1fc3 refactor: replace LLM-based resume parser with section regex parser pyr0ball 2026-02-26 07:34:25 -0800
  • 26563a0990 refactor: replace LLM-based resume parser with section regex parser pyr0ball 2026-02-26 07:34:25 -0800
  • d6545cf496 refactor: replace LLM-based resume parser with section regex parser pyr0ball 2026-02-26 07:34:25 -0800
  • 7393ad2a14 fix: resume parser — max_tokens, json-repair fallback, logging, PYTHONUNBUFFERED pyr0ball 2026-02-26 00:00:23 -0800
  • 9297477ba0 fix: resume parser — max_tokens, json-repair fallback, logging, PYTHONUNBUFFERED pyr0ball 2026-02-26 00:00:23 -0800
  • c8d8434371 fix: resume parser — max_tokens, json-repair fallback, logging, PYTHONUNBUFFERED pyr0ball 2026-02-26 00:00:23 -0800
  • 9fb207c15c fix: resume parser — max_tokens, json-repair fallback, logging, PYTHONUNBUFFERED pyr0ball 2026-02-26 00:00:23 -0800
  • 07d33b6e34 fix: add python-docx to container requirements pyr0ball 2026-02-25 23:43:30 -0800
  • 4cee76211e fix: add python-docx to container requirements pyr0ball 2026-02-25 23:43:30 -0800
  • af53f0a5eb fix: add python-docx to container requirements pyr0ball 2026-02-25 23:43:30 -0800
  • f35fec33e9 fix: add python-docx to container requirements pyr0ball 2026-02-25 23:43:30 -0800
  • f196a367a6 fix: add /v1 prefix to all license server API paths pyr0ball 2026-02-25 23:35:58 -0800
  • 5ac42e4c02 fix: add /v1 prefix to all license server API paths pyr0ball 2026-02-25 23:35:58 -0800
  • 70b385f3fd fix: add /v1 prefix to all license server API paths pyr0ball 2026-02-25 23:35:58 -0800
  • 35056161d7 fix: add /v1 prefix to all license server API paths pyr0ball 2026-02-25 23:35:58 -0800
  • 4331943cb4 feat: License tab in Settings (activate/deactivate UI) + startup refresh pyr0ball 2026-02-25 23:08:20 -0800
  • 4f6d652889 feat: License tab in Settings (activate/deactivate UI) + startup refresh pyr0ball 2026-02-25 23:08:20 -0800
  • 6585d9ec75 feat: License tab in Settings (activate/deactivate UI) + startup refresh pyr0ball 2026-02-25 23:08:20 -0800
  • 8ff134addd feat: License tab in Settings (activate/deactivate UI) + startup refresh pyr0ball 2026-02-25 23:08:20 -0800
  • 4903f30c82 feat: wire license.effective_tier into tiers.py; add dev_override priority pyr0ball 2026-02-25 23:05:55 -0800
  • 58ebd57c49 feat: wire license.effective_tier into tiers.py; add dev_override priority pyr0ball 2026-02-25 23:05:55 -0800
  • fa1f36dc8d feat: wire license.effective_tier into tiers.py; add dev_override priority pyr0ball 2026-02-25 23:05:55 -0800
  • 5739d1935b feat: wire license.effective_tier into tiers.py; add dev_override priority pyr0ball 2026-02-25 23:05:55 -0800
  • b7ef804cf7 feat: license.py client — verify_local, effective_tier, activate, refresh, report_usage pyr0ball 2026-02-25 22:53:11 -0800
  • bf2d0f81c7 feat: license.py client — verify_local, effective_tier, activate, refresh, report_usage pyr0ball 2026-02-25 22:53:11 -0800
  • 7d5a706202 feat: license.py client — verify_local, effective_tier, activate, refresh, report_usage pyr0ball 2026-02-25 22:53:11 -0800
  • 52f912f938 feat: license.py client — verify_local, effective_tier, activate, refresh, report_usage pyr0ball 2026-02-25 22:53:11 -0800
  • d3ab3fa460 fix: GPU detection + pdfplumber + pass GPU env vars into app container pyr0ball 2026-02-25 21:58:28 -0800
  • 30542808c7 fix: GPU detection + pdfplumber + pass GPU env vars into app container pyr0ball 2026-02-25 21:58:28 -0800
  • 4da5e0a2a4 fix: GPU detection + pdfplumber + pass GPU env vars into app container pyr0ball 2026-02-25 21:58:28 -0800
  • 124b950ca3 fix: GPU detection + pdfplumber + pass GPU env vars into app container pyr0ball 2026-02-25 21:58:28 -0800
  • 3e43c08e94 fix: add app/__init__.py so wizard submodule is importable inside Docker pyr0ball 2026-02-25 21:41:09 -0800
  • 578a4c819a fix: add app/__init__.py so wizard submodule is importable inside Docker pyr0ball 2026-02-25 21:41:09 -0800
  • c7fe1626a7 fix: add app/__init__.py so wizard submodule is importable inside Docker pyr0ball 2026-02-25 21:41:09 -0800
  • c3f3fa97a7 fix: add app/__init__.py so wizard submodule is importable inside Docker pyr0ball 2026-02-25 21:41:09 -0800
  • ecf44ea6c5 fix: stub-port adoption — stubs bind free ports, app routes to external via host.docker.internal pyr0ball 2026-02-25 21:38:23 -0800
  • 1dcf9d47a4 fix: stub-port adoption — stubs bind free ports, app routes to external via host.docker.internal pyr0ball 2026-02-25 21:38:23 -0800
  • 1d228b293b fix: stub-port adoption — stubs bind free ports, app routes to external via host.docker.internal pyr0ball 2026-02-25 21:38:23 -0800
  • 26fc97dfe5 fix: stub-port adoption — stubs bind free ports, app routes to external via host.docker.internal pyr0ball 2026-02-25 21:38:23 -0800
  • 7f8dc18a92 fix: ollama docker_owned=True; finetune gets own profile to avoid build on start pyr0ball 2026-02-25 21:24:33 -0800
  • 010abe6339 fix: ollama docker_owned=True; finetune gets own profile to avoid build on start pyr0ball 2026-02-25 21:24:33 -0800
  • 7c62935371 fix: ollama docker_owned=True; finetune gets own profile to avoid build on start pyr0ball 2026-02-25 21:24:33 -0800
  • 8e3f58cf46 fix: ollama docker_owned=True; finetune gets own profile to avoid build on start pyr0ball 2026-02-25 21:24:33 -0800
  • e5cf0aee36 feat: smart service adoption in preflight — use external services instead of conflicting pyr0ball 2026-02-25 19:23:02 -0800
  • 3518d63ec2 feat: smart service adoption in preflight — use external services instead of conflicting pyr0ball 2026-02-25 19:23:02 -0800
  • 9c1f894446 feat: smart service adoption in preflight — use external services instead of conflicting pyr0ball 2026-02-25 19:23:02 -0800
  • 2662bab1e6 feat: smart service adoption in preflight — use external services instead of conflicting pyr0ball 2026-02-25 19:23:02 -0800
  • 54c7cfcef4 docs: use ./manage.sh setup in quickstart pyr0ball 2026-02-25 17:18:03 -0800
  • cf6dfdbf8a docs: use ./manage.sh setup in quickstart pyr0ball 2026-02-25 17:18:03 -0800
  • e3fbdd5502 docs: use ./manage.sh setup in quickstart pyr0ball 2026-02-25 17:18:03 -0800
  • 0174a5396d docs: use ./manage.sh setup in quickstart pyr0ball 2026-02-25 17:18:03 -0800
  • 885a5765b0 docs: update README — manage.sh CLI reference + correct Forgejo clone URL pyr0ball 2026-02-25 16:59:34 -0800
  • f14483b8ae docs: update README — manage.sh CLI reference + correct Forgejo clone URL pyr0ball 2026-02-25 16:59:34 -0800
  • 04915d33be docs: update README — manage.sh CLI reference + correct Forgejo clone URL pyr0ball 2026-02-25 16:59:34 -0800
  • d0371e8525 docs: update README — manage.sh CLI reference + correct Forgejo clone URL pyr0ball 2026-02-25 16:59:34 -0800
  • 3791f74cc3 feat: add manage.sh — single CLI entry point for beta testers pyr0ball 2026-02-25 16:51:30 -0800
  • 4ffcf610b7 feat: add manage.sh — single CLI entry point for beta testers pyr0ball 2026-02-25 16:51:30 -0800
  • ca278d5b41 feat: add manage.sh — single CLI entry point for beta testers pyr0ball 2026-02-25 16:51:30 -0800
  • 3aac7b167f feat: add manage.sh — single CLI entry point for beta testers pyr0ball 2026-02-25 16:51:30 -0800
  • 006738f7b3 fix: fix dual-gpu port conflict + move GPU config to overlay files v0.1.0 pyr0ball 2026-02-25 16:44:59 -0800
  • cc01f67b04 fix: fix dual-gpu port conflict + move GPU config to overlay files pyr0ball 2026-02-25 16:44:59 -0800
  • 775d54d605 fix: fix dual-gpu port conflict + move GPU config to overlay files pyr0ball 2026-02-25 16:44:59 -0800
  • 5e63cd731c fix: fix dual-gpu port conflict + move GPU config to overlay files pyr0ball 2026-02-25 16:44:59 -0800
  • dc4a08c063 feat: wire fine-tune UI end-to-end + harden setup.sh pyr0ball 2026-02-25 16:31:53 -0800
  • f38f0c2007 feat: wire fine-tune UI end-to-end + harden setup.sh pyr0ball 2026-02-25 16:31:53 -0800
  • bcde4c960e feat: wire fine-tune UI end-to-end + harden setup.sh pyr0ball 2026-02-25 16:31:53 -0800
  • 946924524d feat: wire fine-tune UI end-to-end + harden setup.sh pyr0ball 2026-02-25 16:31:53 -0800
  • 4d66c04d1e feat: containerize fine-tune pipeline (Dockerfile.finetune + make finetune) pyr0ball 2026-02-25 16:22:48 -0800
  • 54de37e5fa feat: containerize fine-tune pipeline (Dockerfile.finetune + make finetune) pyr0ball 2026-02-25 16:22:48 -0800
  • 740b0ea45a feat: containerize fine-tune pipeline (Dockerfile.finetune + make finetune) pyr0ball 2026-02-25 16:22:48 -0800
  • feb7bab43e feat: containerize fine-tune pipeline (Dockerfile.finetune + make finetune) pyr0ball 2026-02-25 16:22:48 -0800
  • 6c895b5a9b feat: prompt for model weights directory during install pyr0ball 2026-02-25 16:08:14 -0800
  • f8eb4e9cfd feat: prompt for model weights directory during install pyr0ball 2026-02-25 16:08:14 -0800
  • cfbe1cdf1a feat: prompt for model weights directory during install pyr0ball 2026-02-25 16:08:14 -0800
  • e94695ef1a feat: prompt for model weights directory during install pyr0ball 2026-02-25 16:08:14 -0800
  • 1bcbff395d fix: repair beta installer path for Docker-first deployment pyr0ball 2026-02-25 16:03:10 -0800
  • 7620a2ab8d fix: repair beta installer path for Docker-first deployment pyr0ball 2026-02-25 16:03:10 -0800
  • 57a05417dc fix: repair beta installer path for Docker-first deployment pyr0ball 2026-02-25 16:03:10 -0800
  • 4e1748ca62 fix: repair beta installer path for Docker-first deployment pyr0ball 2026-02-25 16:03:10 -0800
  • f55f7b78fc feat: add Ollama install + service start + model pull to setup.sh pyr0ball 2026-02-25 15:42:56 -0800
  • 8e804761a4 feat: add Ollama install + service start + model pull to setup.sh pyr0ball 2026-02-25 15:42:56 -0800
  • 4f67be4020 feat: add Ollama install + service start + model pull to setup.sh pyr0ball 2026-02-25 15:42:56 -0800
  • 67aaf7c0b7 feat: add Ollama install + service start + model pull to setup.sh pyr0ball 2026-02-25 15:42:56 -0800
  • 9a4db4e18c feat: Podman support — auto-detect COMPOSE, CDI GPU override, podman-compose in setup.sh pyr0ball 2026-02-25 15:36:36 -0800
  • 41aef225cd feat: Podman support — auto-detect COMPOSE, CDI GPU override, podman-compose in setup.sh pyr0ball 2026-02-25 15:36:36 -0800
  • 7b53e6fd75 feat: Podman support — auto-detect COMPOSE, CDI GPU override, podman-compose in setup.sh pyr0ball 2026-02-25 15:36:36 -0800
  • 11662dde4a feat: Podman support — auto-detect COMPOSE, CDI GPU override, podman-compose in setup.sh pyr0ball 2026-02-25 15:36:36 -0800
  • 71e30be9b9 docs: fix license server paths — dev under CircuitForge/, live at /devl/ pyr0ball 2026-02-25 15:28:32 -0800
  • 6be0566335 docs: fix license server paths — dev under CircuitForge/, live at /devl/ pyr0ball 2026-02-25 15:28:32 -0800
  • f26f948377 docs: fix license server paths — dev under CircuitForge/, live at /devl/ pyr0ball 2026-02-25 15:28:32 -0800