feat: eBay affiliate link builder #20

Merged
pyr0ball merged 3 commits from feature/affiliate-links into main 2026-04-04 19:16:34 -07:00

3 commits

Author SHA1 Message Date
0a93b7386a docs: update README to reflect MVP feature set (affiliate links, feedback FAB, vision scheduling) 2026-04-04 19:15:40 -07:00
860276420e refactor: replace _affiliate_url() with circuitforge-core wrap_url() (cf-core #21) 2026-04-04 18:31:02 -07:00
0430454dad feat: eBay affiliate link builder (Option B — user-configurable, CF fallback)
- _affiliate_url() helper appends EPN params when EBAY_AFFILIATE_CAMPAIGN_ID set
- Clean /itm/ URLs by default (no affiliate tracking without explicit opt-in)
- affiliate_active flag in search response drives frontend disclosure
- SearchView shows 'Links may include an affiliate code' when active
- .env.example documents EBAY_AFFILIATE_CAMPAIGN_ID with EPN registration link
- Closes #19
2026-04-03 22:06:41 -07:00