pyr0ball
pyr0ball pushed to main at Circuit-Forge/snipe 2026-03-25 22:54:26 -07:00
e7d8a589fb feat(snipe): keyword must-include/must-exclude filtering
pyr0ball pushed to main at Circuit-Forge/snipe 2026-03-25 22:30:16 -07:00
4d9a945dbd docs: add CLAUDE.md with architecture, gotchas, and pending work
pyr0ball pushed to main at Circuit-Forge/snipe 2026-03-25 22:16:17 -07:00
83b68ac435 feat(snipe): parallel search+comps, pagination, title fix, price flag fix
pyr0ball pushed to main at Circuit-Forge/snipe 2026-03-25 20:36:51 -07:00
6c16a81bf5 fix: account_age_days=None for scraper tier, stop false new_account flags
pyr0ball pushed to main at Circuit-Forge/snipe 2026-03-25 20:09:40 -07:00
06601cf672 feat(snipe): FastAPI layer, Playwright+Xvfb scraper, caching, tests
2ff69cbe9e chore: remove node_modules from tracking
f02c4e9f02 chore: gitignore web/node_modules and web/dist
68a1a9d73c feat(snipe): Vue 3 frontend scaffold + Docker web service
5ac5777356 fix: rename app/app.py → streamlit_app.py to resolve package shadowing
Compare 7 commits »
pyr0ball pushed to main at Circuit-Forge/snipe 2026-03-25 13:09:59 -07:00
997eb6143e feat: Snipe MVP v0.1 — eBay trust scorer with faceted filter UI
59791fd163 feat: add search UI with dynamic filter sidebar and listing rows
95ccd8f1b3 feat: add snipe tier gates with LOCAL_VISION_UNLOCKABLE
ee3c85bfb0 feat: add metadata scorer, photo hash dedup, and trust aggregator
1672e215b2 feat: add eBay adapter with Browse API, Seller API, and market comps
Compare 8 commits »
pyr0ball opened issue Circuit-Forge/roadmap#21 2026-03-25 10:00:52 -07:00
circuitforge-core: Extract shared scaffold from Peregrine
pyr0ball pushed tag v0.7.1 to Circuit-Forge/peregrine 2026-03-24 12:31:58 -07:00
pyr0ball pushed to main at Circuit-Forge/peregrine 2026-03-24 12:31:57 -07:00
16d27c91fc fix(demo): block Vue navigation in demo mode; fix wizard gate ui sync
9c33431a78 fix(app): pass yaml_path and tier args to render_banner and sync_ui_cookie
954b9def30 fix(app): show ui switcher banner in demo mode
2fa5603860 chore(release): v0.7.0
8e3eb5ef4f feat(docker): add web service for Vue SPA (nginx, multi-stage build)
Compare 18 commits »
pyr0ball commented on issue Circuit-Forge/peregrine#8 2026-03-24 12:29:22 -07:00
[New Feature] Vue 3 SPA frontend — replace Streamlit UI with Vite + Vue 3 + FastAPI

Progress update — v0.7.0 (2026-03-24)

The Vue SPA has shipped its first full feature set and is live in the cloud instance at menagerie.circuitforge.tech/peregrine behind the prgn_ui=vue

pyr0ball opened issue Circuit-Forge/peregrine#46 2026-03-24 12:19:53 -07:00
Vue SPA: demo mode support
pyr0ball opened issue Circuit-Forge/peregrine#45 2026-03-23 22:50:34 -07:00
Manual theme switcher: light / dark / solarized / colorblind-safe
pyr0ball opened issue Circuit-Forge/peregrine#44 2026-03-23 20:08:18 -07:00
[Discovery] Custom board scrapers — Monster, CareerBuilder, Dice, RemoteOK, WeWorkRemotely
pyr0ball opened issue Circuit-Forge/peregrine#43 2026-03-23 11:10:11 -07:00
[Infra] SQLite migration runner — Rails-style numbered migrations per user DB
pyr0ball opened issue Circuit-Forge/peregrine#42 2026-03-23 09:38:04 -07:00
[Integration] Map & test Home Assistant integration
pyr0ball opened issue Circuit-Forge/peregrine#41 2026-03-23 09:38:03 -07:00
[Integration] Map & test Google Sheets integration
pyr0ball opened issue Circuit-Forge/peregrine#40 2026-03-23 09:38:03 -07:00
[Integration] Map & test MEGA cloud storage integration
pyr0ball opened issue Circuit-Forge/peregrine#39 2026-03-23 09:35:49 -07:00
[Integration] Map & test OneDrive document storage integration
pyr0ball opened issue Circuit-Forge/peregrine#38 2026-03-23 09:35:48 -07:00
[Integration] Map & test Nextcloud document storage integration