Equipe

Changelog

All notable changes to Equipe. Dates are UK format (day month year).

[0.6.0] - 14 July 2026

Added

  • Invite Members panel on the facilitator dashboard: invite colleagues into the organisation by email (Member or Facilitator), see and revoke pending invitations, and see who's already in the organisation.
  • Invitations also surface in-app: an invited colleague sees an Accept Invitation prompt on their dashboard the next time they sign in, and their organisation activates automatically once they're a member.
  • Organisation members now see all the organisation's teams on the dashboard, and a team page they're not on yet offers Join This Team. Round data and results stay private to team members.

Fixed

  • A colleague who signed in couldn't see or join an existing team: there was no way to invite them into the organisation, and team pages returned Team Not Found for anyone not already a member.

[0.5.0] - 13 July 2026

Added

  • Every piece of feedback now also lands by email: submissions trigger an automatic notification with the sender's name, feedback type, message and the page it came from, with reply-to set to the sender. Sends are awaited and stamped on the record, so anything unsent is queryable.

[0.4.0] - 13 July 2026

Added

  • In-product feedback: a Feedback button in the app footer opens a quick form (Idea / Something's Wrong / Praise / Other plus a message). Feedback is stored against the signed-in user with the page it was sent from, and rate-limited to five messages an hour per person.

[0.3.0] - 13 July 2026

Added

  • Changelog and roadmap published as pages on the site (/changelog and /roadmap), rendered straight from the markdown files in the repo and linked from every footer.

[0.2.0] - 13 July 2026

Changed

  • Reworked the assessment into a one-statement-at-a-time flow: a single prompt per screen with five large, labelled answers (Not Me through Very Me), auto-advance on answer, keyboard support (1-5 to answer, arrows to move), and a running progress bar. Resuming a draft now jumps to the first unanswered statement.

[0.1.0] - 13 July 2026

Phase 1: the core platform, live at https://equipe-steel.vercel.app.

Added

  • Next.js App Router app with the Bicycle London design system (Raleway display, Hanken Grotesk body, Space Mono labels; brand green, navy, deep, electric and moss palette; family accents for Thinking / Driving / Connecting).
  • The Team Shape instrument as versioned data: nine roles, three families, 45 behaviourally-anchored statements, seeded into Convex as version 1.
  • Pure TypeScript scoring engine shared by client and server, with unit tests proving parity with the original Apps Script implementation. Authoritative scoring runs server-side on submit.
  • Clerk authentication (Google + email code, no passwords) with organisations; org membership synced into Convex via signed Svix webhooks with a lazy reconcile fallback on dashboard load.
  • Multi-tenant data model: organisations, teams, members, assessment rounds (snapshots from day one) and responses (self now, observer-ready for 360).
  • Facilitator dashboard: create teams, each with a slug URL and an open Round 1.
  • Assessment with per-answer autosave and per-person shuffled (but stable) statement order.
  • Personal result page: family lean, ranked score bars, top-three role cards with brings / watch-out / strongest-alongside content.
  • Live team view: nine-role grid grouped by family, holders as chips, uncovered roles flagged as gaps, reveal control for facilitators (participants see the shape only once revealed; full scores stay private to each person and the facilitator).
  • Landing page, robots.txt, sitemap.xml and full Open Graph metadata with a JPEG share image.
  • Deployment: Vercel project in the boostkit team auto-deploying from main, Convex production deployment, Vercel Analytics, Bot Protection (challenge mode).

Notes

  • Runs on the Clerk development instance until a custom domain is chosen; the production instance is created at domain cutover.