Changelog

What shipped, dated and in plain language. No roadmap promises here — only things that are live.

  1. July 9, 2026

    The public site, the waitlist, and platform admin

    • structainc.com launched: honest product mockups (recreated screen-for-screen from the real app), pricing, and security stated plainly — followed by a motion pass and real-interior photography.
    • Request access moved from a mailto link to an on-site form, so every request is recorded and answered.
    • Internal platform console on its own subdomain: business overview and manual billing overrides, every override audited.
    • Per-business AI usage limits, error tracking, and an uptime health endpoint.
  2. July 8–9, 2026

    Billing and launch readiness

    • Stripe Checkout and the Stripe Customer Portal: subscribe, update a card, download invoices, cancel — self-serve.
    • Email confirmation and password recovery, with branded auth emails; signup stays invite-only.
    • Terms, privacy, security, and contact pages — written to be read.
    • Reports and the AI assistant now strictly follow each business's enabled modules and the signed-in person's role.
    • Business-timezone day math in the database, an append-only payment-events ledger, and cross-tenant foreign-key guards.
  3. July 7–8, 2026

    The audit journal and a hardening week

    • The Journal: AI actions, payment events, and manager-PIN attempts, visible to owners and managers in the app.
    • Manager PIN (rate-limited) now protects voids and reopens; closing a tab and recording its payment became one atomic step.
    • The AI assistant can act — create a booking, record a payment, close an order — always with explicit human confirmation, always logged.
    • Row-level-security phase 2: module-aware read/write policies across the schema.
  4. July 7, 2026

    Restaurants become first-class; the app learns three languages

    • Kitchen display with low-stock warnings; recipes draw inventory down automatically as dishes sell.
    • Order history with full past bills; manager corrections (void a payment, reopen a closed order) without deleting anything.
    • The whole app in English, Russian, and Spanish; per-business currency; staff can sign in with a username.
    • A responsive pass so phones and tablets hold up on the floor.
  5. July 1–3, 2026

    Menu, Tables, Orders — and configurable roles

    • Menu with dishes, drinks, and pricing; a visual floor plan you can drag, resize, and tap to seat; Orders/POS from opening a tab to close-and-pay.
    • Roles moved into the database: owners define role names, colors, and module sets; permission tiers (owner / manager / staff) enforced in the DB.
    • Bookings link to clients and record visits on check-in; per-IP rate limiting on signup.
  6. June 30, 2026

    Foundation: personalized workspaces on real infrastructure

    • The core rule shipped: an employee sees a module only if the owner enabled it and their role includes it.
    • Real authentication, per-business data isolation with Postgres row-level security, and business signup with a branded sign-in URL.
    • The first real modules — Bookings, Clients, Requests — followed by Staff, Scheduling, Payments, Reports, Inventory, and Accounting.

Want to run your business on this pace of shipping?

Request access