Commit graph

  • 04c4efd3e0 fix(cloud): extract cf_session cookie by name from X-CF-Session header pyr0ball 2026-03-10 09:22:08 -0700
  • cf16af05d2 fix(cloud): extract cf_session cookie by name from X-CF-Session header pyr0ball 2026-03-10 09:22:08 -0700
  • 97b695c3e3 fix(cloud): extract cf_session cookie by name from X-CF-Session header pyr0ball 2026-03-10 09:22:08 -0700
  • 8602107cc1 docs: add cloud architecture + cloud-deployment.md pyr0ball 2026-03-09 23:02:29 -0700
  • ba295cb010 docs: add cloud architecture + cloud-deployment.md pyr0ball 2026-03-09 23:02:29 -0700
  • 72320315e2 docs: add cloud architecture + cloud-deployment.md pyr0ball 2026-03-09 23:02:29 -0700
  • 7a698496f9 feat(cloud): fix backup/restore for cloud mode — SQLCipher encrypt/decrypt pyr0ball 2026-03-09 22:41:44 -0700
  • a893ba6527 feat(cloud): fix backup/restore for cloud mode — SQLCipher encrypt/decrypt pyr0ball 2026-03-09 22:41:44 -0700
  • 37dcdec754 feat(cloud): fix backup/restore for cloud mode — SQLCipher encrypt/decrypt pyr0ball 2026-03-09 22:41:44 -0700
  • 441e4ce4ef feat(cloud): Privacy & Telemetry tab in Settings + update_consent() pyr0ball 2026-03-09 22:14:22 -0700
  • f230588291 feat(cloud): Privacy & Telemetry tab in Settings + update_consent() pyr0ball 2026-03-09 22:14:22 -0700
  • ce19e00cfe feat(cloud): Privacy & Telemetry tab in Settings + update_consent() pyr0ball 2026-03-09 22:14:22 -0700
  • 0e3abb5e63 feat(cloud): add compose.cloud.yml and telemetry consent middleware pyr0ball 2026-03-09 22:10:18 -0700
  • 3b9bd5f551 feat(cloud): add compose.cloud.yml and telemetry consent middleware pyr0ball 2026-03-09 22:10:18 -0700
  • 8f9955fa96 feat(cloud): add compose.cloud.yml and telemetry consent middleware pyr0ball 2026-03-09 22:10:18 -0700
  • 59a6c1ebaf feat(peregrine): wire cloud_session into pages for multi-tenant db path routing pyr0ball 2026-03-09 20:22:17 -0700
  • 357891d335 feat(peregrine): wire cloud_session into pages for multi-tenant db path routing pyr0ball 2026-03-09 20:22:17 -0700
  • 5a1fceda84 feat(peregrine): wire cloud_session into pages for multi-tenant db path routing pyr0ball 2026-03-09 20:22:17 -0700
  • 96715bdeb6 feat(peregrine): add cloud_session middleware + SQLCipher get_connection() pyr0ball 2026-03-09 19:43:42 -0700
  • 6d8f4385d9 feat(peregrine): add cloud_session middleware + SQLCipher get_connection() pyr0ball 2026-03-09 19:43:42 -0700
  • 634e31968f feat(peregrine): add cloud_session middleware + SQLCipher get_connection() pyr0ball 2026-03-09 19:43:42 -0700
  • 24bb8476ab fix(peregrine): correct port comment in compose.demo.yml, update CLAUDE.md pyr0ball 2026-03-09 15:22:10 -0700
  • 9efb6e0432 fix(peregrine): correct port comment in compose.demo.yml, update CLAUDE.md pyr0ball 2026-03-09 15:22:10 -0700
  • 2fdf6f725e fix(peregrine): correct port comment in compose.demo.yml, update CLAUDE.md pyr0ball 2026-03-09 15:22:10 -0700
  • b9a5bb2afa chore(peregrine): rename compose.menagerie.yml to compose.demo.yml pyr0ball 2026-03-09 14:55:38 -0700
  • a3433ab732 chore(peregrine): rename compose.menagerie.yml to compose.demo.yml pyr0ball 2026-03-09 14:55:38 -0700
  • fbd47368ff chore(peregrine): rename compose.menagerie.yml to compose.demo.yml pyr0ball 2026-03-09 14:55:38 -0700
  • ec39c3882e docs: update features table to reflect BYOK tier policy pyr0ball 2026-03-07 22:17:18 -0800
  • f448dea5a7 docs: update features table to reflect BYOK tier policy pyr0ball 2026-03-07 22:17:18 -0800
  • 2124b24e3d docs: update features table to reflect BYOK tier policy pyr0ball 2026-03-07 22:17:18 -0800
  • af0ea560b7 chore: move internal plans to circuitforge-plans repo pyr0ball 2026-03-07 15:38:47 -0800
  • 5f5319d8bf chore: move internal plans to circuitforge-plans repo pyr0ball 2026-03-07 15:38:47 -0800
  • 88f28c2b41 chore: move internal plans to circuitforge-plans repo pyr0ball 2026-03-07 15:38:47 -0800
  • ceac050c49 chore: expand peregrine .gitleaks.toml allowlists for history scan pyr0ball 2026-03-07 13:24:18 -0800
  • 18efae71e1 chore: expand peregrine .gitleaks.toml allowlists for history scan pyr0ball 2026-03-07 13:24:18 -0800
  • 28cc03ba70 chore: expand peregrine .gitleaks.toml allowlists for history scan pyr0ball 2026-03-07 13:24:18 -0800
  • 703b2aec9d chore: activate circuitforge-hooks, add peregrine .gitleaks.toml pyr0ball 2026-03-07 13:20:52 -0800
  • 4cead4b74d chore: activate circuitforge-hooks, add peregrine .gitleaks.toml pyr0ball 2026-03-07 13:20:52 -0800
  • 7de630e065 chore: activate circuitforge-hooks, add peregrine .gitleaks.toml pyr0ball 2026-03-07 13:20:52 -0800
  • 136b9441df docs: circuitforge-hooks implementation plan (8 tasks, TDD) pyr0ball 2026-03-07 12:27:47 -0800
  • 1cf6e370b1 docs: circuitforge-hooks implementation plan (8 tasks, TDD) pyr0ball 2026-03-07 12:27:47 -0800
  • 3441924929 docs: circuitforge-hooks design — gitleaks-based secret + PII scanning pyr0ball 2026-03-07 12:23:54 -0800
  • 9d2ed1d00d docs: circuitforge-hooks design — gitleaks-based secret + PII scanning pyr0ball 2026-03-07 12:23:54 -0800
  • f2a7a3e881 docs: update changelog for v0.3.0 release pyr0ball 2026-03-06 16:04:28 -0800
  • a620c87310 docs: update changelog for v0.3.0 release pyr0ball 2026-03-06 16:04:28 -0800
  • 1b500b9f26 docs: update changelog for v0.3.0 release pyr0ball 2026-03-06 16:04:28 -0800
  • d54770ffbb feat: merge feedback-button branch — BYOK warning, PII scrub, LLM suggest, sidebar indicator v0.3.0 pyr0ball 2026-03-06 16:01:44 -0800
  • 3fae4de3ad feat: merge feedback-button branch — BYOK warning, PII scrub, LLM suggest, sidebar indicator pyr0ball 2026-03-06 16:01:44 -0800
  • 4e75a27663 feat: merge feedback-button branch — BYOK warning, PII scrub, LLM suggest, sidebar indicator pyr0ball 2026-03-06 16:01:44 -0800
  • d1c5c89da7 feat: merge feedback-button branch — BYOK warning, PII scrub, LLM suggest, sidebar indicator pyr0ball 2026-03-06 16:01:44 -0800
  • 34cdbfda0a test: anonymize real personal data — use fictional Alex Rivera throughout test suite feature/feedback-button pyr0ball 2026-03-06 15:35:04 -0800
  • ce760200ed test: anonymize real personal data — use fictional Alex Rivera throughout test suite pyr0ball 2026-03-06 15:35:04 -0800
  • 3a601a1822 test: anonymize real personal data — use fictional Alex Rivera throughout test suite pyr0ball 2026-03-06 15:35:04 -0800
  • bf8eee8a62 test: anonymize real personal data — use fictional Alex Rivera throughout test suite pyr0ball 2026-03-06 15:35:04 -0800
  • dd67f3c0d9 fix: remove dead byok_cloud_acknowledged scalar key — list is the authority pyr0ball 2026-03-06 15:17:26 -0800
  • 673e9ed267 fix: remove dead byok_cloud_acknowledged scalar key — list is the authority pyr0ball 2026-03-06 15:17:26 -0800
  • 8992d9c1a7 fix: remove dead byok_cloud_acknowledged scalar key — list is the authority pyr0ball 2026-03-06 15:17:26 -0800
  • d3f86f2143 fix: remove dead byok_cloud_acknowledged scalar key — list is the authority pyr0ball 2026-03-06 15:17:26 -0800
  • 661e0e1fc3 docs: clarify byok acknowledgment semantics and double-read intent pyr0ball 2026-03-06 15:14:26 -0800
  • f0a5aafd7f docs: clarify byok acknowledgment semantics and double-read intent pyr0ball 2026-03-06 15:14:26 -0800
  • c8284504fe docs: clarify byok acknowledgment semantics and double-read intent pyr0ball 2026-03-06 15:14:26 -0800
  • 8da36f251c docs: clarify byok acknowledgment semantics and double-read intent pyr0ball 2026-03-06 15:14:26 -0800
  • 64487401f0 feat: byok activation warning — require acknowledgment when enabling cloud LLM pyr0ball 2026-03-06 15:09:43 -0800
  • fc2605da43 feat: byok activation warning — require acknowledgment when enabling cloud LLM pyr0ball 2026-03-06 15:09:43 -0800
  • 598cc48f84 feat: byok activation warning — require acknowledgment when enabling cloud LLM pyr0ball 2026-03-06 15:09:43 -0800
  • 89f11b0cae feat: byok activation warning — require acknowledgment when enabling cloud LLM pyr0ball 2026-03-06 15:09:43 -0800
  • 24a22f73a3 fix: use explicit utf-8 encoding when reading llm.yaml in sidebar pyr0ball 2026-03-06 14:52:22 -0800
  • 293df60a00 fix: use explicit utf-8 encoding when reading llm.yaml in sidebar pyr0ball 2026-03-06 14:52:22 -0800
  • 429fc18066 fix: use explicit utf-8 encoding when reading llm.yaml in sidebar pyr0ball 2026-03-06 14:52:22 -0800
  • 84862b8ab8 fix: use explicit utf-8 encoding when reading llm.yaml in sidebar pyr0ball 2026-03-06 14:52:22 -0800
  • cd9f044299 feat: sidebar cloud LLM indicator — amber badge when any cloud backend active pyr0ball 2026-03-06 14:48:20 -0800
  • 228912f112 feat: sidebar cloud LLM indicator — amber badge when any cloud backend active pyr0ball 2026-03-06 14:48:20 -0800
  • 00fc73c91f feat: sidebar cloud LLM indicator — amber badge when any cloud backend active pyr0ball 2026-03-06 14:48:20 -0800
  • 5827386789 feat: sidebar cloud LLM indicator — amber badge when any cloud backend active pyr0ball 2026-03-06 14:48:20 -0800
  • a099f16a8c test: add missing base_url edge case + clarify 0.0.0.0 marker intent pyr0ball 2026-03-06 14:43:45 -0800
  • f60ac07541 test: add missing base_url edge case + clarify 0.0.0.0 marker intent pyr0ball 2026-03-06 14:43:45 -0800
  • 0c78f19c1e test: add missing base_url edge case + clarify 0.0.0.0 marker intent pyr0ball 2026-03-06 14:43:45 -0800
  • 7ca348b97f test: add missing base_url edge case + clarify 0.0.0.0 marker intent pyr0ball 2026-03-06 14:43:45 -0800
  • d393a6af00 feat: byok_guard — cloud backend detection with full test coverage pyr0ball 2026-03-06 14:40:06 -0800
  • 47d8317d56 feat: byok_guard — cloud backend detection with full test coverage pyr0ball 2026-03-06 14:40:06 -0800
  • 9c4250f48e feat: byok_guard — cloud backend detection with full test coverage pyr0ball 2026-03-06 14:40:06 -0800
  • 329baf013f feat: byok_guard — cloud backend detection with full test coverage pyr0ball 2026-03-06 14:40:06 -0800
  • 3cba73b850 docs: digest parsers implementation plan (TDD, 6 tasks) pyr0ball 2026-03-05 22:41:40 -0800
  • 4d6cbce91e docs: digest parsers implementation plan (TDD, 6 tasks) pyr0ball 2026-03-05 22:41:40 -0800
  • 67634d459a docs: digest parsers implementation plan (TDD, 6 tasks) pyr0ball 2026-03-05 22:41:40 -0800
  • 3687f5fc5e docs: add privacy policy reference pyr0ball 2026-03-05 20:59:01 -0800
  • 32c988d4fa docs: add privacy policy reference pyr0ball 2026-03-05 20:59:01 -0800
  • 4f5f4180ea docs: add privacy policy reference pyr0ball 2026-03-05 20:59:01 -0800
  • 5124d18770 docs: add privacy policy reference pyr0ball 2026-03-05 20:59:01 -0800
  • e7560f55af feat: add LLM suggest button to Skills & Keywords section pyr0ball 2026-03-05 15:13:57 -0800
  • 210ae3d665 feat: add LLM suggest button to Skills & Keywords section pyr0ball 2026-03-05 15:13:57 -0800
  • d5b0cdc84f feat: add LLM suggest button to Skills & Keywords section pyr0ball 2026-03-05 15:13:57 -0800
  • 92e0ea0ba1 feat: add LLM suggest button to Skills & Keywords section pyr0ball 2026-03-05 15:13:57 -0800
  • dcf2c6af34 feat: wire enhanced suggest_search_terms into Search tab (three-angle excludes) pyr0ball 2026-03-05 15:08:07 -0800
  • af314036dd feat: wire enhanced suggest_search_terms into Search tab (three-angle excludes) pyr0ball 2026-03-05 15:08:07 -0800
  • 50c16bbeb4 feat: wire enhanced suggest_search_terms into Search tab (three-angle excludes) pyr0ball 2026-03-05 15:08:07 -0800
  • 0e30096a88 feat: wire enhanced suggest_search_terms into Search tab (three-angle excludes) pyr0ball 2026-03-05 15:08:07 -0800
  • ce8d5a4ac0 feat: add suggest_resume_keywords for skills/domains/keywords gap analysis pyr0ball 2026-03-05 15:00:53 -0800
  • 4ecd787a9a feat: add suggest_resume_keywords for skills/domains/keywords gap analysis pyr0ball 2026-03-05 15:00:53 -0800
  • 552f5822bc feat: add suggest_resume_keywords for skills/domains/keywords gap analysis pyr0ball 2026-03-05 15:00:53 -0800