- PriceLookupService: eBay live data → saved listing history → AI estimate,
each result labelled by source so the user knows how reliable it is
- Revalue row: new "Check eBay" button fetches suggestion and pre-populates
the price field; shows source label beneath (or "No suggestion available")
- Category auto-fill: AutoFillCategoryAsync takes the top eBay category
suggestion and fills the field automatically after photo analysis or AI
title generation; dropdown stays visible so user can override
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Photos can now be dragged to any position — cursor changes to a move
cursor to signal draggability, the drop target dims to show the
insertion point, and the list rebuilds immediately after the drop.
First photo gets a 'Cover' badge since eBay uses it as the gallery
hero image. All add/remove/clear operations now go through
RebuildPhotoThumbnails() so the panel always reflects the true order
in PhotoPaths.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
C# WPF desktop app for creating eBay UK listings with AI-powered
photo analysis. Features: multi-photo vision analysis via OpenRouter
(Claude), local listing save/export, saved listings browser,
single item listing form, bulk import from CSV/Excel, and eBay
OAuth authentication.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>