Changelog — March 30, 2026
Two bug fixes improving UI consistency in the Clients table and hiding the Cal.com legend when not configured. Shipped as v1.21.1 and v1.21.2.
🐛 Bug Fixes
-
Clients — Consistent bulk-delete UX — The bulk-delete button in the Clients table was rendering in a fixed floating bar at the bottom of the page, inconsistent with every other table (Sessions, Studios, Projects, Products, Users) where it appears inside the column header. Root cause:
ClientsHeaderwas a server-component rendered at the page level, making it impossible to pass the delete button as a child ofDataTable. Fix:ClientsHeaderis now rendered directly insideclients/data-table.tsxand shown in all states (empty, no-results, data), matching the pattern used by all other tables.#PR-338· Closes#337 -
Calendar — Hide Cal.com legend when not configured — The Cal.com entry in the studio calendar legend was always rendered, even when no Cal.com instance was set up via environment variables. Fix: added a
calComConfigured: Boolean!query to the GraphQL schema with a resolver calling the existingisCalComConfigured()helper, auseCalComConfiguredQueryhook on the frontend, and conditional rendering of the legend button — mirroring the existingacuityInstalledpattern.#PR-335· Closes#334
By Théo Daguier