Changelog

Recent releases, in reverse chronological order. The platform is pre-launch — see status for what is and isn't live.

Marketing, company and legal pages

  • Pricing published: per-certificate platform fee, open-policy subscription, and a broker/enterprise tier — with the platform-fee-versus-premium distinction stated up front rather than buried.
  • Terms of Service rewritten for insurance distribution: our role as intermediary rather than insurer, no-advice statement, indicative-quote and fair-presentation duties, policy wording prevailing, premium separated from our fees, claims handling, and regulatory/licensing status.
  • Privacy Policy now names who risk and claims data actually reaches — insurers, brokers, loss adjusters and surveyors, sanctions and anti-fraud screening — and covers special category data that arrives incidentally in a claim file.
  • About, Contact, Careers, Legal index, 404 and this changelog added. Contact leads with loss notification, because most policies carry a deadline.
  • Status page ships without the scaffold’s invented latency figures and fake 90-day uptime bar; it now states plainly that nothing is monitored yet.

Insurance reskin and app shell

  • Homepage rebuilt from the freight template into a cargo-insurance landing page: insured-value quote form (cargo value, commodity, mode, route), clause-level messaging, and the intermediary disclaimer in the hero.
  • Hero, Stats, Features, CTA and StatsBadges components extracted, all reading platform figures from one accessor.
  • App shell reskinned for the insured persona — Policies, Certificates, Quotes, Claims, Declarations — and the dashboard now reports active policies, insured value, open claims and cover expiring within 30 days.
  • Fixed an app-shell crash: the auth guard returned a redirect from a layout component, which Astro cannot honour mid-render (ResponseSentError). The guard moved to middleware, which resolves the session once per request.
  • Footer no longer ships a dead placeholder social link on every page.

Backend project provisioned

  • Database and auth project linked, with connection and realm configuration in place for the session work.

Scaffold

  • App created in the monorepo against the shared theme, UI and config packages; build and type-check green.
  • Trust Plum brand accent (#9F1239) assigned and the full 50–900 ramp generated.