What's Changed
- feat: add delete confirmation dialog to webhook list items by @KartikLabhshetwar in #26305
- fix: toggle chevron icon direction in filter segment dropdown by @deepanshurajput0 in #27641
- refactor: OAuth 2.0 endpoints by @supalarry in #27442
- fix: ensure default calendars domain by @ThyMinimalDev in #27645
- refactor: Break useCreateEventType hook into web-specific and platform-specific ones by @hbjORbj in #27522
- feat: High Water Mark (HWM) billing for monthly subscriptions by @sean-brydon in #27559
- feat: refactor UI to use coss + coupons UI by @sean-brydon in #27647
- refactor: apply biome formatting to several packages by @eunjae-lee in #27439
- fix: add oauth client owner email to admin view by @CarinaWolli in #27243
- feat: custom feedback dialog for feature opt-in by @eunjae-lee in #27578
- fix: show bookings-v3 opt-in banner by @eunjae-lee in #27653
- fix: cleaned the extra space in description before saving to avoid word break by @ifrah-ashraf in #27632
- fix: open Join button in default browser instead of in-app browser by @PeerRich in #27455
- fix: use Object.prototype.hasOwnProperty.call for safe property checks by @ThyMinimalDev in #27661
- perf: reduce team page client payload with minimal data serialization by @keithwillcode in #27656
- fix: ux audit changes by @Amit91848 in #26875
- perf: optimize organization member removal to prevent transaction timeout by @anikdhabal in #27660
- fix: add URL validation to webhook endpoints by @pedroccastro in #26593
- refactor: replace FeaturesRepository with DI-based feature repositories by @eunjae-lee in #27200
- fix: call history to free users by @jagadish-7 in #27473
- perf: Optimize DB calls and avoid N+1 queries in BookingAuditViewer by @hariombalhara in #26544
- fix: Form Builder Name Field Shows Default Label When Custom Label is Empty by @kartik-212004 in #24201
- feat: nav item dropdown animation implemented by @Recxsmacx in #26534
- chore: Integrate mark-no-show booking audit by @hariombalhara in #26570
- refactor: simplify link-as-an-app template and migrate 24 existing apps by @PeerRich in #27215
- fix: event is not created on the Zoho Calendar when hideOrganizerEmail is enabled by @anikdhabal in #27675
- fix: fallback to cal video when Google Meet used without Google Calendar as default app by @anikdhabal in #27630
- feat(companion): add upcoming bookings widget for iOS and Android by @PeerRich in #27199
- feat: move platform active billing logic to services by @sean-brydon in #27704
- feat: add comprehensive booking audit logs seed script by @hariombalhara in #27699
- feat: redesign team creation flow to match onboarding by @sean-brydon in #27698
- fix: prevent layout shift in sticky navbar by @deepanshurajput0 in #27256
- fix: Exclusion attribute filter by @joeauyeung in #27669
- fix: remove unnecessary border from companion availability list view by @PeerRich in #27683
- fix: use LOGO_DARK constant for generic OG image instead of hardcoded value by @hbjORbj in #27705
- fix(ui): change phone booking display from Organizer Phone Number to Phone Call by @evertonresende in #27636
- feat:
Troubleshooteratom by @Ryukemeister in #27497 - docs: add Trigger.dev task implementation rule by @eunjae-lee in #27712
- test: [Stacked] migrate findTeamMembersMatchingAttributeLogic to integration tests by @hariombalhara in #27697
- fix: optional email validation by @deepeshbind in #27329
- fix: Auth page in settings design fixed by @Recxsmacx in #27294
- chore:
Troubleshooteratom docs by @Ryukemeister in #27717 - chore: Bail earlier when an invalid session is found by @Sparky-Autonomous in #27609
- refactor: remove 7 @calcom/trpc imports from packages/features by @hbjORbj in #27727
- chore: enable agent teams feature in Claude Code by @Udit-takkar in #27682
- fix: prevent auto-install for OAuth apps in installation flow by @anikdhabal in #27567
- docs: add code comment guidelines to AGENTS.md and update rule by @eunjae-lee in #27729
- fix: allow deleting first time slot in availability schedule (#26448) by @abhayymishraa in #27569
- feat: Add action‑item support to mobile “More” page and added navigation to refer page by @abhayymishraa in #26431
- fix: removed extra scrollbar when selected checkbox field for booking form questions by @ifrah-ashraf in #27592
- fix(booking): make provider label and location link visible on mobile by @eeshm in #27463
- fix: prevent textarea resize overlapping buttons in rejection dialog by @AhmadYasser1 in #27749
- fix: Atom build failing due to dependency on @calcom/web by @hbjORbj in #27757
- fix: remove duplicate translation keys in common.json by @AhmadYasser1 in #27769
- fix: resolve flaky no-show-updated-action integration test by @hariombalhara in #27772
- feat: add ARIA labels to time format and layout toggle controls by @AhmadYasser1 in #27760
- fix: defer email validation to after first blur on signup form by @AhmadYasser1 in #27765
- refactor: remove 3 @calcom/web imports from @calcom/features by relocating blocklist UI and useEvent hook by @hbjORbj in #27775
- test: add E2E tests for routing form attribute conditions by @joeauyeung in #27681
- test: add E2E tests for assignAllTeamMembers with attribute segment filters by @joeauyeung in #27680
- fix: broken style on availability delete button by @mrpaaradox in #27779
- fix: disable save button when workflow has no changes by @Anshumancanrock in #25973
- fix: prevent "Closing rpc while fetch was pending" error in unit tests by @anikdhabal in #27725
- refactor: eliminate all @calcom/trpc/react imports and tRPC hooks from @calcom/features by @hbjORbj in #27728
- fix: restore listWithTeam query to include team events with userId set and add comprehensive tests by @Ryukemeister in #27752
- refactor: Move repositories from @calcom/lib to @calcom/features domain folders by @hbjORbj in #27570
- fix: prevent 500 error when deleting calendar events with empty uid by @hbjORbj in #27500
New Contributors
- @evertonresende made their first contribution in #27636
- @deepeshbind made their first contribution in #27329
- @Sparky-Autonomous made their first contribution in #27609
- @AhmadYasser1 made their first contribution in #27749
- @mrpaaradox made their first contribution in #27779
Full Changelog: v6.1.12...v6.1.13