Changelog
What we shipped and when. Updates land here every release. Subscribe for a heads-up via contact form.
v1.0
launchApril 2026WerOrg v1.0
- Multi-tenant Postgres with per-tenant Row Level Security on every table.
- Three Next.js themes — Clarity, Convert, Fleet — driven by a small JSON config (logo, primary color, hero copy).
- Wildcard subdomains on every plan; custom domains on Pro and Unlimited via Approximated.app.
- Weekly-curated wholesale catalog (500+ devices) with per-tenant payout ratios and category / brand / model overrides.
- Six display currencies (USD, CAD, GBP, EUR, AUD, ZAR) plus a custom-symbol mode; daily exchange rate refresh.
- Seller funnel: device picker → quote → cart → IMEI / payout → confirmation, with one EasyPost shipping label per multi-device order.
- IMEIs and payout details encrypted at rest (pgcrypto), with audit-logged reveals and a 12-month auto-purge.
- Operator dashboard: leads, customers, ban list, payouts, branding, billing, account, settings (fulfillment, shop address, custom domain, payment options, tracking scripts, data feed, custom email).
- Stripe Subscriptions with 14-day trial — card collected at signup, charged on day 15.
v0.9
featureApril 2026Operator polish
- Settings page redesigned with a vertical sidebar grouping fulfillment, address, branding, integrations, and developer tooling.
- New Customers tab with aggregated counts, lifetime value, and CSV export.
- New Help center at /help with searchable FAQ and operator quick-start.
- Account email change flow with verification.
v0.8
featureApril 2026Per-tenant integrations
- EasyPost API key per tenant — labels charge the operator’s account, not WerOrg’s. Live (EZAK) vs test (EZTK) detection in the dashboard.
- Resend API key per tenant — operator-branded sender domain for seller-facing email.
- Pricing feeds at /api/feed.json and /api/feed.xml for aggregator submission.
- Tracking scripts for header / body injection (analytics, pixels, chat widgets).
v0.7
securityMarch 2026Trusted-edge model
- Custom domains required to transit Approximated’s edge with a shared edge-token; direct DigitalOcean hits are rejected.
- Wildcard subdomains continue to resolve direct via DigitalOcean for performance.
- Tenant resolver moved to a SECURITY DEFINER RPC to prevent enumeration.
v0.6
featureMarch 2026Quote & checkout
- Cart-style flow letting sellers add multiple devices in one order with a single shipping label.
- Configurable payout options (PayPal, Cash App, Venmo, Zelle, ACH, mailed check, in-store cash) with per-tenant active/inactive toggles.
- Quote snapshot immutability — accepted offers persist `offered_price_usd`, `display_currency`, and `exchange_rate_at_quote` regardless of subsequent catalog updates.
