Product updates

What's new at Nordisk AI

A living log of every product change we ship — new features, fixes, and infrastructure moves. Pilot agencies can watch this page instead of waiting for a newsletter.

v1.4·demo-polish

Production-ready pilot polish

  • Split domain live
    app.nordisk-ai.com now hosts the workspace, admin, and auth flows; nordisk-ai.com stays as the public marketing + candidate certificate domain. Every email link, QR code, and OG image points at the right domain.
  • Recruiter onboarding checklist
    Every recruiter now sees a 5-step "first-day" checklist on their dashboard: identity, photo, LinkedIn, share badge, first scan. Self-heals from live data — no manual state to maintain.
  • Book-a-demo & Email quick actions
    The admin applications right-panel now has one-click Email and Book Demo actions that open a pre-drafted message with agency name + 3 slot placeholders (Calendly popup lands when we have a link).
  • Docs shipped
    A full USER_GUIDE.md covering all 4 roles + a 15-minute DEMO_SCRIPT.md live-walkthrough — both live in the repo.
v1.3·realtime

Real-time admin inbox

  • Server-Sent Events stream
    The admin dashboard now uses SSE for live updates. New applications, approvals, bookings, notes and impersonation reports arrive without a refresh. Auto-reconnects with exponential backoff; polling fallback if the browser doesn't support SSE.
  • Color-coded status badges
    Applications and bookings use consistent emoji+colour badges (🆕 New / 🟡 Pending / 🟢 Approved / 🔴 Rejected / 🔵 Booked) across every list and detail view.
  • Clickable KPI cards
    Every KPI in the admin header is now a filter shortcut — click "Pending" to jump straight to pending applications, click "New" to see fresh bookings.
  • Internal notes
    Super admins can attach private notes to any application. Notes are audit-logged and never visible to applicants.
v1.2·branding

Brand refresh across the app

  • Branded favicon set
    Programmatically-generated Nordisk AI icon set: 16, 32, 48, 180 (Apple), 192, 512 and a multi-res favicon.ico — all with the dark-navy rounded square and silver "N" mark.
  • Open-Graph share card
    1200×630 branded share card (og-share-card.png) so posts about Nordisk AI look premium in every LinkedIn/X/Slack unfurl.
  • Consistent email header
    Every transactional email now leads with the same "N" mark + wordmark used in the site nav.
v1.1·workflow

Recruiter and candidate workflow

  • Recruiter dashboard
    Every verified recruiter now has a personal /me page with certificate preview, QR code, Trust Badge snippet, activity log, and inbound verification requests.
  • Candidate verification requests
    Candidates can now request a re-verification directly from any /verify/<code> page. Recruiters see the request in their dashboard and can confirm or flag with one click.
  • Weekly digest
    Every super admin now receives a weekly Monday-morning digest with the previous 7 days of pilot KPIs.
v1.0·launch

Nordisk AI pilot launch

  • Public application
    /apply is live — six-step wizard for agencies to request pilot access.
  • Multi-tenant workspaces
    Each approved agency gets an isolated workspace at /workspace/<slug> with RBAC (owner / admin / recruiter).
  • Passwordless auth
    Magic-link authentication via Resend. No passwords, no OAuth for the pilot.
  • Public certificates + Trust Badge
    Every verified recruiter gets a public /verify/<code> page and a copy-and-paste Trust Badge snippet.

Have feedback or a feature request? We ship weekly.