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.