CHANGELOG

What changed

Plant Market is moving quickly during beta. This is the short version of what each release adds.

v2.0.1

Market Intelligence Accuracy

  • Robust outlier rejection prevents one absurd marketplace listing from distorting a plant stage
  • Marketplace sources are weighted by evidence depth instead of averaging sparse and deep sources equally
  • Stage-query wording no longer assigns growth stage by itself; title/size evidence drives stage classification
  • Biologically implausible stage ladders are withheld instead of publishing early-stage prices far above later stages
  • Legacy demo/test observations and extreme historical spikes are excluded from live ticker movement
v2.0.0

Private Beta — Automatic Marketplace Sync

  • Connected Etsy/eBay/Shopify shops refresh automatically on a 15-minute schedule while Sync now remains available
  • Signed Etsy order webhooks refresh paid, canceled, shipped and delivered orders immediately and queue a full reconciliation
  • Verified seller-sale evidence stays anonymized and reconciles automatically as order status changes
  • Canonical production URLs now use theplantmarket.app across marketplace callbacks and scheduled jobs
  • Deep catalogue scanning continues to search both Etsy and eBay with the same aliases, stage matrix, relevance filtering and multipack normalization
v1.9.13

Verified Seller Sales

  • Paid, non-canceled Etsy/eBay/Shopify plant sales can contribute anonymized sold-price evidence to Market
  • Only confidently matched plant order lines are eligible; merchandise, unmatched, canceled and refunded sales are excluded
  • Shipping and tax are excluded and order-level discounts are allocated proportionally before the plant sale price is recorded
  • Seller/customer identity, order numbers, addresses and marketplace URLs never enter public market evidence
  • Existing eligible connected-seller history is backfilled and later status/classification changes reconcile automatically
v1.9.12

Listing Classification & One-Time Tours

  • Connected Etsy/eBay/Shopify listings are classified as plant, non-plant merchandise, or unknown
  • Non-plant merchandise stays imported but is excluded from plant matching and plant-intelligence queues
  • Seller Listings can manually correct classification and manual choices survive later marketplace syncs
  • Tutorial progress is saved to the signed-in account so each supported page auto-tours only once
  • Existing local tour completion is carried forward instead of replaying old tours
v1.9.11

Identity & Market Notes

  • Expanded plant identity descriptors, aliases, growth habit and provenance fields
  • Dynamic market notes use real source depth and price history without inventing demand
  • Defining traits and value drivers can be curated in the plant editor
v1.9.10

Deep Stage Coverage

  • Deep full-catalog searches for Tissue Culture, Acclimated, Established/rooted, and Mature/mother plants
  • Broad + stage-specific query matrix with marketplace-result deduplication
  • Mature is now a first-class stage across market, portfolio, seller inventory, imports and alerts
  • Persistent scan audit shows per-plant stage coverage, no-data gaps, source counts and rejected noise
  • Daily GitHub collector uses the same deep scan and records coverage for every run
v1.9.9

Live Market Truth Pass

  • No demo-price flash while live market data is loading
  • NEW/flat/up/down states now reflect real daily history instead of treating missing history as gains
  • Rare Plant Index tracked count includes all live TC markets while up/down only counts comparable history
  • Scheduled collector normalizes hidden whitespace in GitHub/Vercel secrets
  • Admin can delete accidental manual observations and market views recalculate immediately
v1.9.8

Full Catalogue Market Refresh

  • One-click full catalogue market scan with progress
  • Etsy rate-limit pacing and Retry-After backoff
  • Clear already-recorded listing counts instead of misleading zero-new results
  • Dedicated daily GitHub collector endpoint and scheduled workflow
v1.9.7

Private Beta Growth & Market Seed

  • Dedicated beta invite redemption flow with signup carryover
  • Optional consented beta/news email list with account unsubscribe controls
  • Admin live API market intake using official Etsy/eBay listing APIs
  • Seamless repeating live market ticker
  • Tours removed from Sign in and Plans while plant/detail tours remain
v1.9.6

Site-wide Guided Tours

  • Page-specific guided tours across the main Plant Market and Seller workflows
  • Floating bottom-left Tour control on supported pages
  • Skip-tour preference with manual replay available anytime
  • Sprout mascot moved clear of the step counter
v1.9.5

Beta UX Polish

  • Guided Seller Command Center tour with sprout mascot
  • Branded loading cards across dashboards
  • Admin-only Data and Admin navigation/routes
  • Removed internal build-version labels and launch scaffolding from seller pages
v1.9.4

Marketplace Account Switching

  • Change Etsy/eBay/Shopify accounts without deleting imported history
  • Forced fresh eBay login when switching accounts
  • Guided Etsy account-switch flow
  • Shopify store replacement with a new myshopify.com domain
  • Status health now supports code-only releases without requiring a fake database migration
v1.9.3

Etsy Live Sync Hardening

  • Production-domain OAuth guard prevents preview-session logout
  • Full Etsy listing and receipt pagination
  • Variation-aware Etsy inventory and SKU staging
  • Etsy payment-fee import for better profit reporting
  • Visible marketplace connection diagnostics
v1.9.2

Private Beta Readiness

  • Interactive no-risk seller demo workspace
  • Automatic authenticated error telemetry into Admin
  • Private-beta activation and return-usage metrics
  • Admin-generated seller invite codes + optional enforcement
  • Mobile/readability and keyboard-focus QA pass
v1.9.1

Beta Hardening

  • System-status and database-migration health
  • In-app feedback intake + private admin review queue
  • Optional beta-invite infrastructure (off by default)
  • Friendlier error reporting and beta QA polish
v1.9

Billing + Public Beta Prep

  • Stripe subscription architecture behind a safety switch
  • Public product and demo pages
  • Collector vs Seller first-run setup
  • Account export/delete and private beta metrics
v1.8

Shipping & Fulfillment

  • Shipping Day workspace
  • Shippo adapter, rates, labels and tracking
  • Package presets and shipping economics
v1.7

Seller Command Center

  • Prioritized seller attention feed
  • Daily/weekly performance
  • Notification Center and channel profitability
v1.6

Marketplace Connections

  • Read-first Etsy/eBay/Shopify OAuth architecture
  • Unified listing/order ingestion
  • Encrypted marketplace credentials