Commit graph

  • f7d5b20aa5 chore: bump circuitforge-core dep to >=0.8.0 (orch split) main pyr0ball 2026-04-04 22:48:48 -0700
  • bdbcb046cc fix: detect eBay condition field for parts/repair listings; add clear-filters btn pyr0ball 2026-04-04 22:42:56 -0700
  • ccbbe58bd4 chore: pin circuitforge-core>=0.7.0 (affiliates + preferences modules) pyr0ball 2026-04-04 19:17:49 -0700
  • c5988a059d Merge pull request 'feat: eBay affiliate link builder' (#20) from feature/affiliate-links into main pyr0ball 2026-04-04 19:16:33 -0700
  • 0a93b7386a docs: update README to reflect MVP feature set (affiliate links, feedback FAB, vision scheduling) feature/affiliate-links pyr0ball 2026-04-04 19:15:40 -0700
  • 860276420e refactor: replace _affiliate_url() with circuitforge-core wrap_url() (cf-core #21) pyr0ball 2026-04-04 18:31:02 -0700
  • 0430454dad feat: eBay affiliate link builder (Option B — user-configurable, CF fallback) pyr0ball 2026-04-03 22:06:41 -0700
  • 3f7c2b9135 Merge pull request 'feat: in-app feedback FAB' (#18) from feature/feedback-button into main pyr0ball 2026-04-03 22:01:06 -0700
  • 0617fc8256 feat: add in-app feedback FAB feature/feedback-button pyr0ball 2026-04-03 19:05:47 -0700
  • d5419d2b1b Merge pull request 'feat(tasks): add vision task scheduler for trust photo analysis' (#14) from feature/shared-task-scheduler into main pyr0ball 2026-04-03 21:41:11 -0700
  • 7c720db644 fix(tests): update saved_searches tier test to match intentional ungating feature/shared-task-scheduler pyr0ball 2026-04-03 21:35:49 -0700
  • e93e3de207 feat: scammer blocklist, search/listing UI overhaul, tier refactor pyr0ball 2026-04-03 19:08:54 -0700
  • d9660093b1 fix(tasks): address code review — cloud DB path, migration number, connection handling, enqueue site pyr0ball 2026-03-31 17:00:01 -0700
  • f7c5e8dc17 feat(tasks): add vision task scheduler for trust_photo_analysis pyr0ball 2026-03-31 09:27:55 -0700
  • f26020cf7f fix: use Directus 11 'id' claim instead of 'sub' for JWT user_id pyr0ball 2026-03-27 08:34:06 -0700
  • ee1e72992b fix: strip v1|...|0 Browse API item ID prefix before building /itm/ URL pyr0ball 2026-03-27 08:07:05 -0700
  • 9e20759dbe feat: wire cloud session, Heimdall licensing, and split-store DB isolation pyr0ball 2026-03-27 02:07:06 -0700
  • a61166f48a fix(trust): suppress duplicate_photo for established retailers (1000+ feedback) pyr0ball 2026-03-27 01:07:42 -0700
  • 98695b00f0 feat(snipe): eBay trust scoring MVP — search, filters, enrichment, comps pyr0ball 2026-03-26 23:37:09 -0700
  • a8add8e96b feat(snipe): cloud deployment under menagerie.circuitforge.tech/snipe pyr0ball 2026-03-26 08:14:01 -0700
  • 11f2a3c2b3 feat(snipe): keyword must-include/must-exclude filtering pyr0ball 2026-03-25 22:54:24 -0700
  • ea78b9c2cd feat(snipe): parallel search+comps, pagination, title fix, price flag fix pyr0ball 2026-03-25 22:16:08 -0700
  • 2ab41219f8 fix: account_age_days=None for scraper tier, stop false new_account flags pyr0ball 2026-03-25 20:36:43 -0700
  • 58263d814a feat(snipe): FastAPI layer, Playwright+Xvfb scraper, caching, tests pyr0ball 2026-03-25 20:09:30 -0700
  • 720744f75e chore: remove node_modules from tracking pyr0ball 2026-03-25 15:13:06 -0700
  • c787ed751c chore: gitignore web/node_modules and web/dist pyr0ball 2026-03-25 15:12:57 -0700
  • 7a704441a6 feat(snipe): Vue 3 frontend scaffold + Docker web service pyr0ball 2026-03-25 15:11:35 -0700
  • 07794ee163 fix: rename app/app.py → streamlit_app.py to resolve package shadowing pyr0ball 2026-03-25 15:05:12 -0700
  • 6ec0f957b9 feat(snipe): auction support + easter eggs (Konami, The Steal, de-emphasis) pyr0ball 2026-03-25 14:27:02 -0700
  • 68a9879191 feat: add scraper adapter with auto-detect fallback and partial score logging pyr0ball 2026-03-25 14:12:29 -0700
  • 4977e517fe feat: Snipe MVP v0.1 — eBay trust scorer with faceted filter UI pyr0ball 2026-03-25 13:07:05 -0700
  • 59791fd163 feat: add search UI with dynamic filter sidebar and listing rows pyr0ball 2026-03-25 13:03:16 -0700
  • 95ccd8f1b3 feat: add snipe tier gates with LOCAL_VISION_UNLOCKABLE pyr0ball 2026-03-25 12:58:43 -0700
  • ee3c85bfb0 feat: add metadata scorer, photo hash dedup, and trust aggregator pyr0ball 2026-03-25 12:57:56 -0700
  • 1672e215b2 feat: add eBay adapter with Browse API, Seller API, and market comps pyr0ball 2026-03-25 12:54:30 -0700
  • a8eb11dc46 feat: add PlatformAdapter base and eBay token manager pyr0ball 2026-03-25 12:53:03 -0700
  • 675146ff1a feat: add data models, migrations, and store pyr0ball 2026-03-25 12:39:39 -0700
  • ac114da5e7 feat: scaffold snipe repo pyr0ball 2026-03-25 12:38:08 -0700
  • 3053285ba5 Initial commit pyr0ball 2026-03-10 20:52:28 -0700