Releases: codeboy2012/DerList
Release list
DerList v0.11.5 โ Product Importer & AI Research Fixes
Product Importer & AI Research Fixes
This release redesigns the product identification pipeline to use AI as the primary product identification source. The system now verifies product identity strictly, tracks data sources per-field, and provides clear fallback when AI is unavailable.
AI-First Product Identification
- AI is now the PRIMARY product identification source (previously a fallback)
- Configured AI provider researches the exact product from the user's URL
- Strict structured JSON response schema enforced on all AI output
- AI receives all available evidence: URL, ASIN, retailer, search results, structured metadata
- AI prompt explicitly prohibits inventing prices, images, UPCs, SKUs, or URLs
- AI must return
nullfor any field it cannot verify - AI confidence scored per-field (name, brand, model, category, price, image, etc.)
Product Identity Verification
- New identity validator with 10 verification checks
- ASIN exact match enforcement: input ASIN must match identified product ASIN
- Critical conflict detection rejects misidentified products
- Title-not-URL check prevents URLs from being used as product names
- Title-not-retailer check rejects generic retailer names as product titles
- Title consistency cross-check between AI and search evidence
- Brand consistency verification across sources
- Price reasonableness validation
- Multiple evidence agreement scoring
Search as Supporting Evidence
- Search providers (SerpAPI, Brave) now gather supporting evidence for AI
- Search results no longer independently identify products
- Search-only results capped at 60% confidence (always needs review)
- Multi-query ASIN search strategy preserved for evidence gathering
Import Status & Field Source Tracking
- Full import lifecycle states: idle, analyzing, identifying, verifying, needs_review, ready, added, failed, no_ai_configured, conflict
- Per-field source tracking (ai, url, search, keepa, structured-data, manual)
- Per-field confidence scores
- Import metadata: provider used, model, tokens, duration, timestamp
No-AI-Configured Handling
- Explicit
no_ai_configuredstatus when user has no AI provider - Clear UI message: "AI identification isn't configured"
- Product Editor opens for manual entry with verified context (URL, ASIN, retailer) preserved
- System never fabricates product information when AI is unavailable
Image Validation & SSRF Protection
- SSRF protection blocks localhost, private IPs, IPv6 loopback, link-local, cloud metadata endpoints, unsafe ports
- Rejects encrypted Google thumbnails, favicons, placeholders, CAPTCHA images
- HTTP-verifies images before acceptance
- Keepa image provider extracts real Amazon CDN image IDs from imagesCSV
Live Wishlist Events
- New SSE event types:
wishlist.identification.started,wishlist.identification.progress,wishlist.identification.completed,wishlist.identification.failed,wishlist.identification.conflict - Activity timeline with step-by-step progress updates
emitIdentificationEvent()helper for pipeline integration
Product Editor Enhancements
- Import status banner (no_ai_configured, ready, needs_review, conflict, failed states)
- Field source badges showing where each value came from (AI, URL, Search, Keepa, Manual)
- AI activity timeline panel showing step-by-step identification progress
- ASIN, UPC, MPN fields added to editor
- Identify button now works with URL input
Tests
- 54 new tests covering the AI identification pipeline
- Amazon URL parsing and ASIN extraction
- Exact ASIN matching and wrong ASIN rejection
- AI response parsing with code-fence stripping
- Invalid JSON handling
- URL-as-title regression tests
- SSRF protection (localhost, private IPs, metadata endpoints, unsafe ports)
- Critical regression test: B0GSS4SGZR must NOT be identified as Beats Solo 4
Bug Fixes
- Product URLs no longer used as product titles
- Mismatched ASINs no longer silently accepted
- Search results no longer override AI when identifiers conflict
- Price never fabricated (returns null when unverifiable)
- Image URLs never constructed from ASINs
- Retailer names no longer accepted as product brands
Full Changelog: v0.11.0...v0.11.5
DerList v0.11.0 - AI Research Update
๐ DerList v0.11.0 โ AI Research Update
Pre-release
Release Date: July 2026
DerList v0.11.0 โ AI Research Update
The biggest update to DerList yet.
This release transforms DerList from a traditional wishlist into an intelligent shopping platform. Products can now be researched automatically using AI, with information gathered from manufacturers, retailers, documentation, and multiple online sources to create rich product pages in seconds.
This update also introduces a completely redesigned product editor, smarter pricing tools, multiple AI providers, improved seller management, and dozens of quality-of-life improvements throughout the application.
๐ Highlights
๐ค AI Auto Fill
One of the largest features added to DerList.
Simply paste a product URL and AI will research and populate the product automatically.
AI now gathers:
- Product name
- Brand
- Manufacturer
- Model number
- Description
- Product images
- Technical specifications
- Product categories
- Tags
- Retailers
- Pricing
- Product identifiers
- Purchase links
- Seller information
- AI-generated metadata
The system researches information from multiple trusted sources instead of relying on a single retailer.
๐ง Multiple AI Providers
DerList now supports multiple AI providers.
Current providers include:
- OpenRouter
- OpenAI
Features include:
- Automatic model selection
- Manual model selection
- Provider switching
- Model overrides
- Automatic fallback models
- Better request handling
- Improved error recovery
๐๏ธ Smarter Product Research
The research engine has been rewritten from the ground up.
Instead of simply scraping a webpage, DerList now builds a complete product profile using information gathered from multiple sources.
Research includes:
- Official manufacturer websites
- Retailer listings
- Technical documentation
- Product specifications
- Product images
- Product identifiers
- Pricing information
- Category detection
๐ฐ Advanced Pricing
Pricing has received a major upgrade.
New capabilities include:
- Automatic MSRP detection
- Original price support
- Sale price tracking
- Automatic savings calculation
- Automatic discount percentages
- Multiple seller pricing
- Shipping support
- Tax support
- Coupon support
- Promo codes
- Manual pricing lock
๐ช Multi-Seller Support
Products can now contain multiple sellers.
Each seller includes:
- Store
- Price
- Shipping
- Tax
- Coupon
- Promo code
- Availability
- Preferred seller
- Verification status
- Purchase URL
Making price comparisons much easier.
๐ผ Better Product Images
AI now searches multiple sources for product images.
Images are:
- Higher quality
- Better matched
- More reliable
- Less dependent on retailer listings
๐ Rich Product Metadata
Products now support significantly more information.
Including:
- UPC
- ASIN
- MPN
- SKU
- Brand
- Manufacturer
- Product URLs
- Store URLs
- Categories
- Subcategories
- Custom labels
- Specifications
- AI metadata
โจ Redesigned AI Experience
The AI Auto Fill workflow has been completely redesigned.
Improvements include:
- Modern progress dialog
- Live research stages
- Better progress tracking
- Cleaner completion summaries
- Improved cancellation
- Better loading experience
- Faster feedback
The experience now feels much more polished while AI is researching products.
๐จ UI Improvements
Nearly every major page has received improvements.
Highlights include:
- Better product editor
- Improved wishlist layout
- Better seller cards
- Cleaner pricing cards
- Better spacing
- Improved dark mode
- More responsive layouts
- Better mobile support
- Numerous accessibility improvements
โก Performance
Large performance improvements across the application.
- Faster page loads
- Faster product editing
- Better caching
- Reduced unnecessary requests
- Improved API performance
- More efficient AI requests
- Faster rendering
- Better database queries
๐ Improvements
- Better product validation
- Improved form handling
- Better wishlist organization
- Improved retailer parsing
- Smarter AI prompts
- Better specification handling
- Improved image importing
- Better API architecture
- Cleaner codebase
- Improved logging
- Better error reporting
๐ Bug Fixes
This release fixes numerous issues throughout the application, including:
- AI enrichment failures
- Model selection bugs
- Provider switching issues
- Pricing calculation bugs
- Seller synchronization issues
- Image import failures
- Form validation problems
- Wishlist editing issues
- Product parsing edge cases
- Various UI inconsistencies
- General stability improvements
๐ฎ Coming Next
Development is already underway for the next major milestone.
Planned features include:
๐ฅ๏ธ PC Builder
- Complete PC Builder
- Compatibility checking
- Power estimation
- Build validation
๐ Advanced Price Tracking
- Historical price charts
- Price drop alerts
- Lowest price history
- Retailer comparisons
๐ฆ Universal Importing
Import products from:
- PCPartPicker
- Amazon
- Best Buy
- Newegg
- Walmart
- CSV
- JSON
- Plain text
๐ฑ Platform Expansion
- Native mobile apps
- Browser extension
- Public wishlists
- Shared collections
- Gift registries
๐ค AI Improvements
- More AI providers
- Faster research
- Better product summaries
- AI buying recommendations
- Automatic compatibility detection
- Smarter categorization
โค๏ธ Thank You
Thank you to everyone testing DerList during the alpha phase.
Your bug reports, feature requests, and feedback continue to shape the future of the project.
This release represents a huge step toward our vision of building the modern, open-source universal wishlist, shopping planner, price tracker, and PC builder.
We can't wait to show you what's coming next.
DerList v0.10.0 โ First Public Alpha
DerList v0.10.0 โ Wishlist Experience Update
Release Date: July 2026
Overview
DerList v0.10.0 marks the first public alpha release of the project. This update introduces a redesigned wishlist experience, a new administration panel, and the foundation for future features including AI-powered organization, price tracking, and the upcoming PC Builder.
While still in active development, this release represents the first complete look at the direction of DerList.
Highlights
This update introduces a major redesign of the core wishlist experience, making DerList faster, cleaner, and easier to organize.
- Completely redesigned wishlist interface
- Categories and grouped item organization
- Five-level priority rating system
- Top 3 Most Wanted section
- Rich product cards with images
- Multi-retailer product support
- Price tracking with discount indicators
- Shopping Assistant foundation
- New administration dashboard
- Prisma and PostgreSQL backend
- Responsive dark interface
Improvements
- Removed unnecessary priority tooltips
- Improved spacing and overall layout
- Faster loading throughout the application
- Better wishlist organization
- More consistent styling across the platform
- General performance, stability, and UI improvements
Coming Next
Development is already underway for the next major features:
- AI Organizer
- Automatically organize wishlists
- Clean product names and details
- Detect duplicate items
- Suggest folders and categories
- Free PC Builder
- Live Price Alerts
- Mobile Apps
- Public Wishlists
- Additional shopping and productivity features