What's Changed
- perf:
getUserAvailabilityifdateRangeis empty, early return by @joeauyeung in #26000 - fix: handle invalid timezones gracefully in calendar events by @hbjORbj in #27042
- feat: remove Revert.dev dependency from Pipedrive integration by @anikdhabal in #22492
- feat: add option to hide duration selector in booking page for multiple durations by @devin-ai-integration[bot] in #27033
- refactor: Handle unavailable features on iOS and consolidate Settings UI by @dhairyashiil in #27081
- fix: filter out Google system calendars from calendar list by @volnei in #27074
- chore: ensure default calendars with trigger.dev apiv2 by @ThyMinimalDev in #27058
- refactor: remove Object.freeze hack in getConnectedCalendars by @emrysal in #27070
- refactor: remove usage of deprecated user.startTime and user.endTime columns by @emrysal in #27085
- refactor: store timestamp instead of boolean for feature opt-in by @eunjae-lee in #27080
- feat: add OAuth client developer settings page with approval workflow by @PeerRich in #25556
- feat: add Cloudflare URL Scanner for malicious URL detection by @PeerRich in #26387
- fix: use orgAwareUsername in troubleshooter getSchedule request by @hariombalhara in #27086
- fix: handle incomplete href attributes in workflow email links by @anikdhabal in #27094
- feat: add Help Desk search link when KBar has no results by @PeerRich in #27062
- fix: prevent HTML encoding in names by @Anshumancanrock in #26959
- fix: make linting required for CI by @volnei in #27091
- fix: Made changes to the nav dropdown style to maintain the centre lining … by @Recxsmacx in #27038
- refactor: remove redundant filtering in service by @meharobaidullah in #25874
- fix: scroll issues in Embed by @Ryukemeister in #26583
- fix: nav tab stick position by @volnei in #27097
- fix: disable booking actions for cancelled/rejected/past bookings by @eeshm in #26926
- fix: clic app icon is not showing by @anikdhabal in #27101
- fix: The delete icon for workflow actions is set to the minimal color instead of the destructive color. by @Anshumancanrock in #27106
- docs: OAuth self serve by @supalarry in #27090
- feat: add assigned badge to team event types by @devin-ai-integration[bot] in #27036
- perf: add composite index on EventType(parentId, teamId) by @keithwillcode in #27099
- fix: Matched styling of Webhooks just like api keys page. by @Recxsmacx in #27116
- fix: prevent CalDAV duplicate invitations with RFC-compliant SCHEDULE-AGENT by @yuvrajangadsingh in #22434
- fix(umami): add default SCRIPT_URL in zod.ts by @lachlanharrisdev in #27114
- test: add e2e test for Feature Opt-In banner by @eunjae-lee in #27100
- feat: store utm tags in stripe on signup by @Amit91848 in #26838
- feat: add monthly proration processing by @sean-brydon in #27002
- refactor: companion event type query parameters by @dhairyashiil in #27125
New Contributors
- @meharobaidullah made their first contribution in #25874
- @yuvrajangadsingh made their first contribution in #22434
- @lachlanharrisdev made their first contribution in #27114
Full Changelog: v6.1.2...v6.1.3