Skip to content

Releases: codeboy2012/DerList

DerList v0.11.5 โ€” Product Importer & AI Research Fixes

Choose a tag to compare

@codeboy2012 codeboy2012 released this 14 Aug 01:26

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 null for 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_configured status 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

Pre-release

Choose a tag to compare

@codeboy2012 codeboy2012 released this 27 Jul 04:54

๐Ÿš€ 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

Choose a tag to compare

@codeboy2012 codeboy2012 released this 26 Jul 06:08

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

Full Changelog

https://github.com/codeboy2012/DerList/commits/v0.10.0