Commit Graph

5 Commits

Author SHA1 Message Date
Peter Foster
1bdc8783f9 Fix: update price badge display after AI refinement
PriceSuggestedText was not being refreshed when Refine with AI ran,
so the badge still showed the original price even though PriceOverride
had been updated.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 17:55:50 +01:00
Peter Foster
c02c69aaa6 Add AI corrections/refinement to Photo Analysis view
Adds a Corrections box and "Refine with AI" button below the
description. User types what the AI got wrong (e.g. "earrings are
white gold with diamonds, not silver and zirconium") and clicks
Refine — the AI rewrites the title, description and price while
keeping all other analysis fields intact.

AiAssistantService.RefineWithCorrectionsAsync() sends the current
listing text + corrections as a single text prompt and parses the
JSON response back into the title/description/price fields.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 17:53:06 +01:00
Peter Foster
41b88bca45 Fix remaining invalid PackIconMaterialKind names
TableRowsPlusAfter, InformationOutline and LinkOff don't exist in
IconPacks 4.11.0. Replaced with TablePlus, AlertCircleOutline,
LinkVariantOff. Audited all XAML files via DLL reflection — no
further invalid icon names remain.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 17:39:58 +01:00
Peter Foster
d7fcb82179 Fix invalid PackIconMaterialKind names for IconPacks 4.11.0
CameraSearch, ShoppingSearch, TagSearchOutline, ImagePlusOutline,
and FolderOpenOutline don't exist in this version of the package.
Replaced with valid equivalents: Camera, CartOutline, TagOutline,
ImagePlus, FolderOpen.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 17:37:23 +01:00
Peter Foster
9fad0f2ac0 Initial commit: EbayListingTool WPF application
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>
2026-04-13 17:33:27 +01:00