Changelog

What’s new in Arcora

Features, improvements, and fixes — released as we ship them.

May 2026

improvedfixed

Brand refresh and avatar polish

First90 is now Arcora. Same product, sharper name — plus a handful of UI fixes users were asking about.

  • Rebranded First90 → Arcora across the app, transactional emails, and config
  • Sidebar and mobile More menu now show your uploaded avatar
  • Pre-boarding and phase progress bars fill proportionally to real checklist progress, not hardcoded full

April 2026

newimproved

Branded transactional emails

Every email Arcora sends — verification, password reset, plan-ready, dunning — now uses brand-consistent HTML.

  • Tier 1 transactional notifications powered by Resend
  • Brand-consistent HTML for all auth and lifecycle templates
fixed

Onboarding and accessibility fixes

Cleaned up edge cases in the onboarding wizard and added the autoComplete attributes screen readers expect.

  • Stakeholders and scope now persist across wizard steps
  • Missing autoComplete attributes added to forms; plan-generation copy made more honest
  • CSP fix so Convex-hosted avatars actually render
  • Removed a duplicate 'page will update' line in plan-loading copy
new

Account security controls

You can now manage your own account security — change passwords, view sessions, update email, and recover access if you forget your password.

  • Password reset and email verification flows
  • Stronger password policy
  • Password change, account lockout after repeated failures, active session list
  • Email address change with re-verification
  • First and last name on signup, synced into onboarding
newimproved

Landing page: methodology, examples, pricing

New sections on the landing page covering how Arcora builds your plan, real examples, and transparent pricing.

  • Methodology, Examples, and Pricing sections added to the landing page
  • Back-to-home links on login and signup
  • Friendlier error message on the password reset page
improvedfixed

Onboarding skip and recovery

Skipping onboarding no longer leaves you with empty pages and no way back. Plan context is also editable after onboarding.

  • Empty states added across all pages when onboarding is skipped
  • Re-engagement prompts to finish onboarding when you're ready
  • Plan context can now be edited after onboarding completes
  • Mobile landing page dashboard mockups no longer overflow on small screens
newimproved

Knowledge base, rebuilt as your personal RAG brain

The knowledge base is now a per-user retrieval brain that captures company research, drafts, and notes — and feeds them back into your plan.

  • Per-user RAG knowledge base replaces the shared library
  • Company research drafts created automatically during onboarding
  • KB surface cleaned up: warm empty states, category-specific CTAs, error boundaries so a single failing query can't break the page
new

Stripe subscriptions and 14-day free trial

Pricing is live. Start free for 14 days, upgrade to Pro inside Settings, and we'll handle dunning if a payment fails.

  • Stripe subscriptions with free / Pro entitlements
  • 14-day free trial on Pro
  • Automatic dunning emails on invoice.payment_failed
improved

Mobile UI overhaul

A comprehensive pass on the mobile experience — new design primitives, a redesigned Settings page, and a More bottom-sheet for the routes that didn't fit the tab bar.

  • New mobile design primitives used across the app
  • Settings page rebuilt with shared components, ARIA tabs, and proper focus management
  • 'More' bottom-sheet menu for Settings on mobile
newfixed

Security and accessibility hardening

Defense-in-depth pass: a Content Security Policy, IP-based rate limits on auth and billing endpoints, and WCAG fixes for status indicators that previously relied on color alone.

  • Content-Security-Policy header
  • IP-based rate limiting on auth and billing API routes
  • ARIA labels and aria-hidden across interactive and decorative elements
  • Non-color indicators for velocity and activity status (WCAG 1.4.1)
  • GitHub Actions CI/CD pipeline with lint, test, and Convex deploy
newimproved

Pre-boarding wizard and warm landing page

A redesigned onboarding wizard with animated steps, interactive goals, and stakeholder entry — plus a warm new landing page with feature sections and live charts.

  • Onboarding wizard redesigned with animated steps and a completion overlay
  • Pre-boarding experience for users who haven't started Day 1 yet
  • getDayNumber correctly resolves day index in your timezone before plan start
  • Landing page: warm theme, feature sections, charts, and contrast fixes

December 2025

new

Beehiiv waitlist and homepage

Email capture wired into Beehiiv with UTM tracking, automation IDs on new subscribers, and React Suspense around the Hero so the page paints fast.

new

Initial Arcora launch

First public version of Arcora — custom homepage layout, design system, and the foundations for everything that follows.