Changelog

What shipped, when, and why it matters. Most recent first.

v1.28.40 May 22, 2026

CSS scoping and consent meta fix

  • Dashboard CSS is now scoped to dashboard pages only. Pricing, account, and upload pages no longer load chart libraries on every request.
  • Fixed a meta key mismatch that caused marketing emails to ignore your opt-in preference at signup. If you opted out and received an email after v1.28.39, that was this.
v1.28.39 May 20, 2026

Mobile table overflow

  • Data tables now scroll horizontally on phones instead of breaking the page layout. Affected the Transactions, Buyers, and Products tabs.
  • Column widths tightened on small screens so the most important columns stay visible without scrolling.
v1.28.38 May 17, 2026

Insights overhaul and Share tab

  • AI insights now rotate on a 5-minute bucket. You see fresh observations each session instead of the same set every time you reload.
  • Claude prompt overhauled. Insights are now blunt and specific to your actual numbers. Generic AI-speak phrasing is gone.
  • The Promotion tab is renamed to Share. Gallery, achievements, and the Stay Hot card are consolidated under one tab instead of split across two.
v1.28.37 May 14, 2026

Schedule C clearly labeled as Pro-only

  • The Schedule C Starter Kit section now clearly states it is a Pro feature. Free users see the section with an upgrade prompt instead of an empty state.
  • Removed all references to a separate Business tier. There are two plans: Free and Pro. Schedule C is in Pro.
v1.28.36 May 11, 2026

Schedule C reframed as a Starter Kit

  • Schedule C is now presented as a Starter Kit rather than a complete tax filing tool. The top of the section qualifies once what we cover and what a CPA still needs to handle.
  • Added a CPA handoff checklist at the bottom of the section with line items mapped to IRS Form 1040 Schedule C.
v1.28.34 May 8, 2026

Buyer and product data pseudonymized before AI calls

  • All buyer names, product titles, and state codes are replaced with positional tags before any data leaves the server for an Anthropic API call.
  • Tags are swapped back to real values in your dashboard after the response is received. Claude sees buyer_a and item_p1, not real handles or titles.
  • Dollar amounts and counts pass through because they are not identifying on their own.
v1.28.33 May 5, 2026

Fatal error fix and lint gate added

  • Fixed a fatal caused by a duplicate method definition that made the upload page inaccessible for some accounts.
  • php -l lint check added to the deployment process. PHP parse errors now block a deploy before any file reaches the server.
v1.28.26 Apr 28, 2026

Founding Member status for early customers

  • The first 100 paying customers are permanently flagged as Founding Members. Badge visible on their account page and dashboard header.
  • Founding Member status cannot be revoked and carries over if the account upgrades, downgrades, or pauses.
v1.28.22 Apr 20, 2026

Per-buyer notes, flags, and favorites

  • Add a private text note to any buyer. Notes are visible only to you and persist across report uploads.
  • Flag problem buyers with a warning marker. Heart VIP or repeat buyers to find them instantly in long buyer lists.
  • Flags and favorites filter the Buyers tab so you can pull up your most-watched accounts without scrolling.
v1.28.18 Apr 10, 2026

Word cloud removed, replaced with top phrases table

  • The word cloud widget is gone. It looked interesting but gave you nothing to act on.
  • Replaced with a top phrases table showing the most common terms in your item titles alongside the revenue and order count tied to each phrase.
v1.28.0 Mar 28, 2026

Security hardening

  • Password strength enforcement added at registration. Weak passwords are rejected with a specific failure reason, not a generic error.
  • Rate limiting added to login, registration, and password reset endpoints.
  • Security mailer alerts the owner on repeated failed login attempts and new account registrations flagged as suspicious.