pyr0ball
pyr0ball pushed to main at Circuit-Forge/circuitforge-core 2026-04-20 13:03:04 -07:00
aa057b20e2 feat: add job_quality deterministic trust scorer (closes #48)
pyr0ball closed issue Circuit-Forge/circuitforge-core#48 2026-04-20 13:03:04 -07:00
feat: job_quality module — deterministic trust scorer for job listings
pyr0ball closed issue Circuit-Forge/circuitforge-core#46 2026-04-20 12:55:43 -07:00
feat: community module — CommunityDB, CommunityPost, SharedStore (MIT)
pyr0ball closed issue Circuit-Forge/snipe#47 2026-04-20 12:12:56 -07:00
Browser pool: pre-warm Chromium instances to eliminate cold-start latency on search
pyr0ball closed issue Circuit-Forge/snipe#48 2026-04-20 12:12:56 -07:00
Cache search results to avoid redundant scrapes for repeated queries
pyr0ball pushed tag v0.5.5 to Circuit-Forge/snipe 2026-04-20 12:11:10 -07:00
pyr0ball pushed to main at Circuit-Forge/snipe 2026-04-20 12:11:10 -07:00
7abc765fe7 Merge branch 'feature/perf-pool-cache'
0ec29f0551 feat(scraper): pre-warmed Chromium browser pool (BROWSER_POOL_SIZE=2 default)
Compare 2 commits »
pyr0ball closed issue Circuit-Forge/kiwi#76 2026-04-20 12:11:09 -07:00
feat: community feed — browse, publish, fork, mDNS LAN federation, Hall of Chaos
pyr0ball closed issue Circuit-Forge/kiwi#72 2026-04-20 12:10:43 -07:00
feat: anonymous guest mode — grocery list without account (affiliate revenue)
pyr0ball closed issue Circuit-Forge/kiwi#71 2026-04-20 12:10:28 -07:00
feature: Shopping tab — grocery list as first-class object
pyr0ball pushed tag v0.5.4 to Circuit-Forge/snipe 2026-04-20 11:58:05 -07:00
pyr0ball pushed to main at Circuit-Forge/snipe 2026-04-20 11:58:05 -07:00
29d2033ef2 feat: browser pool + search result cache (#47, #48)
a83e0957e2 feat(api): short-TTL search result cache (SEARCH_CACHE_TTL_S=300 default)
Compare 2 commits »
pyr0ball opened issue Circuit-Forge/kiwi#114 2026-04-20 11:42:33 -07:00
feat: multi-currency support for shopping list and affiliate links
pyr0ball pushed to main at Circuit-Forge/circuitforge-core 2026-04-20 11:30:07 -07:00
97ab3bac85 chore: sync __version__ to 0.11.0
pyr0ball pushed tag v0.11.0 to Circuit-Forge/circuitforge-core 2026-04-20 11:19:18 -07:00
pyr0ball pushed to main at Circuit-Forge/circuitforge-core 2026-04-20 11:19:17 -07:00
90e60f8965 chore: bump version to 0.11.0
80eeae5460 feat: audio module, musicgen tests, SQLCipher PRAGMA hardening
5149de0556 fix(text): fail fast on empty --model instead of crashing in backend
27f0b67908 feat(llm): pass CF_APP_NAME as pipeline tag in cf-orch allocations
Compare 4 commits »
pyr0ball pushed tag v0.5.3 to Circuit-Forge/snipe 2026-04-20 11:16:19 -07:00
pyr0ball pushed to main at Circuit-Forge/snipe 2026-04-20 11:16:18 -07:00
844721c6fd feat: near-term UX batch -- URL normalization, currency preference, async search/SSE
dca3c3f50b feat(prefs): display.currency preference with live exchange rate conversion
d5912080fb feat(search): async endpoint + SSE streaming for initial results
2e0a49bc12 docs(config): add cf_text trunk service backend to llm.yaml.example
df4610c57b feat(search): normalize eBay listing + checkout URLs as item lookup
Compare 10 commits »
pyr0ball closed issue Circuit-Forge/circuitforge-core#50 2026-04-20 11:16:00 -07:00
feat: cf_core.audio — shared PCM/audio utility module (cf-voice + Sparrow dedup)
pyr0ball closed issue Circuit-Forge/circuitforge-core#49 2026-04-20 11:16:00 -07:00
feat: cf_core.musicgen — MusicGen HTTP service (Sparrow blocker)