/ ChangelogWhat we shipped

Every change.
Operator-readable.

We ship every week. This page is updated each release. If something you wanted is missing, email us.

May 20, 2026·Permalink

One-click connect for Shopify, BigCommerce, Etsy, and Amazon

Connecting a sales channel used to mean creating a custom app, generating credentials, and pasting them into Stocketto. That's gone. Now you click Connect Shopify (or BigCommerce / Etsy / Amazon Seller Central), approve Stocketto on the channel's own auth screen, and you're synced.

  • NewShopify public-app OAuth — one click, no custom app needed
  • NewBigCommerce OAuth with store-hash normalization
  • NewEtsy OAuth with PKCE + hourly token refresh
  • NewAmazon SP-API OAuth via Login with Amazon
  • ImprovedExisting custom-app Shopify connections still work — flow is backward-compatible
May 20, 2026·Permalink

SEO foundation: robots, sitemap, OG image, structured data

Stocketto is now indexable. We shipped robots.txt, sitemap.xml, a generated 1200×630 Open Graph image, and Organization / SoftwareApplication / FAQPage JSON-LD on every relevant page. App routes (/dashboard, /inventory, etc.) are explicitly noindex so authenticated surface never leaks into search.

  • Infrarobots.txt allowing marketing routes + disallowing app routes
  • Infrasitemap.xml covering 7 marketing routes + 6 docs topics
  • InfraProgrammatic OG image at /opengraph-image (Bauhaus-styled)
  • NewJSON-LD structured data: Organization, SoftwareApplication (with all 3 pricing tiers), FAQPage
  • NewBauhaus-mark favicon and apple-touch-icon (replaced the old Caddy Classics mark)
May 19, 2026·Permalink

Book a demo flow with persistent lead capture

Added a /demo page with an operator-pitched form (email, business name, website, team size, optional message) that persists to a new DemoRequest table in Neon. CTA wired into the marketing header, hero, final CTA, and footer.

  • New/demo page with form + DemoRequest persistence
  • NewHoneypot + Zod validation to drop bots
  • ImprovedSuccess state surfaces Calendly link if CALENDLY_DEMO_URL is set
May 19, 2026·Permalink

Bauhaus-inspired redesign across landing + app

Whole-product visual refresh — Space Grotesk for type, sharp corners, hairline rules, ink primary buttons with an accent-blue hover, mono kept only for actual data (SKUs, numerics, prices). Landing page restructured into feature-driven sections with an interactive Ledger / Receiving / Reorder / COGS tab panel in the hero.

  • NewInteractive product-panel tabs on the landing hero
  • ImprovedPricing tiers repositioned — Starter is now featured with the full feature set + 5 locations
  • ImprovedApp-wide design system unified (every shadcn primitive restyled, sidebar pinned to viewport)
  • NewPrivacy + Terms rewritten with a prominent 'we never sell or train AI on your data' pledge
May 11, 2026·Permalink

Fulfillment role scope cleanup

Tightened the FULFILLMENT role: receipts:write added (so warehouse staff can finalize receipts), assembly dropped (not their job), /locations hidden from sidebar (admin territory), /dashboard now renders a warehouse-tailored view for FULFILLMENT users.

  • ImprovedFULFILLMENT users see receiving-tailored dashboard with a 'Go to Receiving' top card
  • Improved/locations management page hidden from FULFILLMENT sidebar (the perm stays for form dropdowns)
May 8, 2026·Permalink

Shopify order sync, read-only and audit-logged

Shopify is now a read-only sales feed into Stocketto. Multi-pack-aware (sells one 3-pack, depletes 3 units), refund-handling, deduped, with an open-box tracker tracking partial-count depletions per box.

  • NewRead-only Shopify order import (manual + daily cron)
  • NewOpen-box tracker — '47 of 100 used' partial counts
  • NewMulti-pack and bundle aware: one order, multiple SKU depletions
May 6, 2026·Permalink

Pro reorder engine + /audit + /reorder

Reorder math now uses 90-day demand statistics + safety stock at a 95% service level. Per-SKU reorder point and suggested quantity, with vendor + lead time pre-filled. /audit exposes the full state-change log; /reorder shows the recommended action queue.

  • NewReorder engine with demand stats, safety stock, ROP per SKU
  • New/audit log surface with before/after diffs
  • New/reorder workflow page
  • NewABC analysis report (Pareto classifier with configurable window)
  • NewMulti-location transfers with full audit trail
  • Infra211 automated tests covering ledger math + sync behavior
May 5, 2026·Permalink

Stocketto is live

First public production deploy. Multi-tenant workspace model, NextAuth auth, Neon Postgres backend, Vercel hosting.

  • InfraMulti-tenant Workspace + Membership model
  • InfraNextAuth credentials provider with bcrypt password hashing
  • InfraStripe subscription + trial logic (30 days, no credit card)