Commit Graph

  • f55a2fc6f8 chore: update attributes controller add-permission-check-to-atoms-attribute-atom-service Ryukemeister 2026-03-20 14:30:13 +05:30
  • 68ab7767ee fix: address Cubic review - remove overbroad completedOnboarding heuristic, fix test mock leak devin/1773930374-fix-migrate-personal-onboarding-redirect Devin AI 2026-03-19 14:44:09 +00:00
  • ce8261bec8 fix: skip personal onboarding for migrate users after org creation Devin AI 2026-03-19 14:33:30 +00:00
  • 19730eae42 fix: rename i18n keys from by_team_admins to by_team_admin to match code usage devin/1773922555-fix-translation-key-mismatch Devin AI 2026-03-19 12:16:49 +00:00
  • c654785034 fix: enforce creationSource at compile time instead of runtime yuvrajangadsingh 2026-03-10 15:29:51 +05:30
  • ae63e6a507 fix: address review - bookingMeta, getOrgIdFromMemberOrTeamId, required creationSource yuvrajangadsingh 2026-03-10 15:18:27 +05:30
  • ce735cbcba fix: address devin review - hostUserUuid and creationSource validation yuvrajangadsingh 2026-03-09 19:29:12 +05:30
  • dbbd4041ca fix: pass null for hostUserUuid in instant booking audit data yuvrajangadsingh 2026-03-05 12:00:12 +05:30
  • 5254b7e3f9 fix: use ErrorWithCode instead of Error, pass userUuid to audit events yuvrajangadsingh 2026-03-05 11:45:41 +05:30
  • 7cc753723f refactor: make creationSource required for instant bookings yuvrajangadsingh 2026-03-02 17:48:39 +05:30
  • 86d3700958 fix: add missing return in webhook map callback yuvrajangadsingh 2026-03-02 17:29:18 +05:30
  • a329c7de4c refactor: derive orgId once and pass to both webhook trigger and audit event yuvrajangadsingh 2026-03-02 16:24:08 +05:30
  • a5eb9fd774 refactor: extract fireBookingEvents and reuse existing orgId yuvrajangadsingh 2026-03-02 16:16:24 +05:30
  • 934d5a95e9 feat(bookings): add booking audit logging to instant bookings yuvrajangadsingh 2026-02-25 20:53:57 +05:30
  • d625ae8c5e fix: capture callbacksRef value before async operations to prevent stale callbacks availability-save-button Devin AI 2026-03-19 10:19:27 +00:00
  • 40c46f99ac fix: await handleUpdate and forward customCallbacks through saveButtonRef click path Eunjae Lee 2026-03-19 11:09:46 +01:00
  • fb344b25a5 Merge branch 'main' into availability-save-button Udit Takkar 2026-03-19 13:50:14 +05:30
  • dc43eba23b feat: add Move Team to Organization admin migration page (#25067) app/slack Hariom Balhara 2026-03-19 09:55:02 +05:30
  • 50e26080ed fix: rollback toggle state on mutation error in BlocklistSkipCrmOnCancelSwitch devin/1773886321-blocklist-skip-crm-cancellation Devin AI 2026-03-19 02:28:26 +00:00
  • 24e596a753 test: add SpamCheckService tests for skipCrmOnCancel flag Devin AI 2026-03-19 02:23:03 +00:00
  • 6038e6652e feat: add option to skip CRM cancellation for blocklisted bookings Devin AI 2026-03-19 02:20:18 +00:00
  • 4b247640a8 fix: Filter invalid keys and handle disabled states during booking limit transformation, with added tests (#28035) Muhammad Usman 2026-03-19 03:31:42 +05:00
  • edd45b1ec1 Merge branch 'main' into devin/1772632312-nextra-docs devin/1772632312-nextra-docs Peer Richelsen 2026-03-18 19:23:25 +00:00
  • 8caa062ae1 fix: replace Image with Avatar for org/team logos in settings sidebar (#28418) Shivang Goliyan 2026-03-19 00:50:20 +05:30
  • f2a44279fe refactor: evt calendar event builder (#27203) Udit Takkar 2026-03-19 00:20:48 +05:30
  • 3c57960b7d feat: api v2 DELETE booking attendees endpoint (#27781) Rajiv Sahal 2026-03-18 16:55:53 +05:30
  • 72acf09ff2 feat(unified-cal): connection-based unified calendar API with CRUD, freebusy, and list connections (#28387) Sahitya Chandra 2026-03-18 15:15:53 +05:30
  • 90cbd23adf fix: make options list scrollable in booking question dialog devin/1773825559-fix-options-scroll-in-booking-question-dialog Devin AI 2026-03-18 09:21:16 +00:00
  • fa20f19e54 fix: Add descriptive alt text to images for accessibility (#28469) Rakshit 2026-03-17 21:11:01 +05:30
  • 1bad3729f5 fix: address Cubic review feedback and user clarifications devin/1773753203-pri-368-remove-banner-for-org-members Devin AI 2026-03-17 13:43:30 +00:00
  • 16bc0decea Merge branch 'main' into feat/routing-forms-formbuilder-sync feat/routing-forms-formbuilder-sync Sahitya Chandra 2026-03-17 19:04:41 +05:30
  • f671c51b31 fix: show 'ask your admin' message instead of upgrade banners for org members without teams Devin AI 2026-03-17 13:26:02 +00:00
  • 4d09c04ab6 fix: prevent layout flicker when clicking Back on reschedule form devin/1773744914-fix-booker-disco-flicker Devin AI 2026-03-17 10:57:08 +00:00
  • 089a39f59f feat: add integration options for API v2 update booking location endpoint (#26363) Rajiv Sahal 2026-03-17 15:15:17 +05:30
  • 4291a59b2c fix: add missing vi.mock() calls to prevent vitest worker shutdown flakiness (#28459) Romit 2026-03-17 09:55:37 +05:30
  • dda4124b70 feat: add Part 1 scope check before Part 2 PBAC in BookingAuditAccessService devin/1773678199-booking-audit-error-handling hariom@cal.com 2026-03-17 03:00:53 +00:00
  • 41b9947f6f fix: update encryptedKey alongside key on OAuth token refresh devin/1773711246-fix-encrypted-key-token-refresh Devin AI 2026-03-17 01:38:55 +00:00
  • 353f71bdc6 feat: Sink url shortner for sms workflow reminders (#26608) Amit Sharma 2026-03-17 02:21:28 +05:30
  • bbcd143914 fix: re-add utm for template/fallback webhooks, fix factory tracking loss, deduplicate TrackingData type devin/1771564634-send-utm-params-to-webhooks Dhairyashil 2026-03-16 18:27:01 +00:00
  • 7599fdcca7 fix: address review comments - add tracking to queue pipeline, cancelled flows, explicit picks Dhairyashil 2026-03-16 18:11:11 +00:00
  • 149b3dd16d fix: extract BookingAuditErrorCode to shared file to avoid server-side imports in client component hariom@cal.com 2026-03-16 17:38:53 +00:00
  • dd2fe75062 feat: improve booking history error handling with context-aware messages hariom@cal.com 2026-03-16 16:39:30 +00:00
  • b7bac8f2ee fix: address review feedback - allow tablet navigation and localize aria-labels devin/1773665286-improve-insights-sidebar-menu eunjae@cal.com 2026-03-16 13:04:07 +00:00
  • fe4b1a131c feat: split sidebar parent items into Link + chevron toggle eunjae@cal.com 2026-03-16 12:53:14 +00:00
  • dca20df9b9 Merge branch 'main' into feat/routing-forms-formbuilder-sync Sahitya Chandra 2026-03-16 18:11:24 +05:30
  • 6a9165023b fix: throw errors in sendWebhookDirectly instead of returning error objects devin/1773661784-webhook-throw-errors morgan@cal.com 2026-03-16 11:55:21 +00:00
  • d5818589f4 fix: use session.user.profile?.organizationId for stable org membership check devin/PRI-372-1773657173 eunjae@cal.com 2026-03-16 11:14:33 +00:00
  • 05eb5d4330 fix: use session.user.org?.id for org membership check (correct type) eunjae@cal.com 2026-03-16 11:03:36 +00:00
  • af2b2d7789 fix: thread isOrgUser to standalone BookingHistoryPage to prevent false upgrade banner eunjae@cal.com 2026-03-16 10:50:42 +00:00
  • abdee6c299 feat: show upgrade banner for non-org users on Booking History tab eunjae@cal.com 2026-03-16 10:42:34 +00:00
  • 12446d826b feat(i18n): complete Turkish (tr) translations (#28441) Arya 2026-03-16 03:03:59 +08:00
  • 3bbeaad50d feat(i18n): complete Ukrainian (uk) translations (#28440) Arya 2026-03-16 01:03:10 +08:00
  • 9a1add0b65 feat(i18n): complete Swedish (sv) translations (#28439) Arya 2026-03-15 22:15:46 +08:00
  • cf424505d4 feat(i18n): complete Vietnamese (vi) translations (#28442) Arya 2026-03-15 15:42:47 +08:00
  • 81572b9bb1 feat(i18n): add Korean (ko) translations (#28426) Arya 2026-03-15 13:46:59 +08:00
  • 584c1f1450 fix: prevent false reschedules for recurring booking calendar sync webhooks devin/1773512504-fix-recurring-booking-calendar-sync Devin AI 2026-03-14 18:42:58 +00:00
  • 9c04b2d9a4 fix: remove Fragment wrapper in Avatar Fallback for proper asChild prop merging devin/1773493690-fix-avatar-aschild-fragment sahityajb 2026-03-14 13:08:26 +00:00
  • 43ab8f3abe Apply suggestions from code review Sahitya Chandra 2026-03-14 18:34:25 +05:30
  • bf35966132 fix: remove raw Groq output from JSON parse error message devin/1773486777-insights-chat-box Devin AI 2026-03-14 12:03:41 +00:00
  • 58743d518c fix: add missing useCallback deps and try-catch around JSON.parse Devin AI 2026-03-14 11:58:43 +00:00
  • eecbcc1322 fix: address Cubic AI review feedback on insights chat box Devin AI 2026-03-14 11:50:53 +00:00
  • d63e9531e1 feat: add insights chat box with groq integration Devin AI 2026-03-14 11:37:26 +00:00
  • c8f9085988 fix(docs): correct ListSchedules prop name from getRedirectUrl to getScheduleUrl (#28419) swalihkolakkadan 2026-03-14 14:01:59 +05:30
  • 82d8f19480 fix: add missing @radix-ui/react-label dependency Alex Yang 2026-03-13 14:57:58 -07:00
  • 0b6943c272 fix: upgrade Radix UI packages for React 19 compatibility Alex Yang 2026-03-13 14:40:16 -07:00
  • def973a1fa fix: tighten asChild children types from ReactNode to ReactElement Alex Yang 2026-03-13 14:17:40 -07:00
  • 05d6cc1e64 fix: sanitize error logging in fallback webhook catch handler devin/1773430830-move-fallback-webhook-to-triggerdev Devin AI 2026-03-13 20:11:16 +00:00
  • 8db5e9260f fix: address review feedback - fire-and-forget fallback webhook, add platformClientId Devin AI 2026-03-13 20:03:01 +00:00
  • 92cbda4384 fix: update unit tests for new webhook architecture Devin AI 2026-03-13 19:56:42 +00:00
  • d2ca6a801e feat: move fallback route webhook to trigger.dev architecture Devin AI 2026-03-13 19:49:04 +00:00
  • 27a7821c72 chore: remove duplicate translation key (#28409) Anirban Singha 2026-03-13 21:32:51 +05:30
  • 3c98b12506 docs: add README for sfdc-package devin/1773408940-sfdc-package-readme Devin AI 2026-03-13 13:36:16 +00:00
  • 570b3eadb4 fix: use idiomatic English in agent API key description devin/1773402741-agent-api-key Devin AI 2026-03-13 12:13:55 +00:00
  • a333fb4438 feat: add Agent API Key option to API key creation dialog Devin AI 2026-03-13 11:58:45 +00:00
  • 592cb4fb7b feat: add platform URL support for reschedule and cancel links in workflow emails (#27132) Morgan 2026-03-13 13:48:51 +02:00
  • 19b543bb6a fix: scope Yarn resolutions to fix Tome dev server startup devin/1773391343-tome-docs Devin AI 2026-03-13 10:29:30 +00:00
  • c5f62131e6 fix: use uppercase placeholder in migrate resolve command to avoid shell redirection Devin AI 2026-03-13 09:24:20 +00:00
  • dd84318ab3 fix: revert lint script to descriptive no-op (Tome v0.2.x has no linter) Devin AI 2026-03-13 09:17:21 +00:00
  • ca4090d631 fix: address Cubic AI batch 3 review feedback (confidence 9/10+) Devin AI 2026-03-13 09:15:19 +00:00
  • f79be7678d fix: address Cubic AI review feedback (confidence 9/10+ issues) Devin AI 2026-03-13 09:06:49 +00:00
  • d2c4185e9c fix: correct Tome config (logo as string) and convert index to plain markdown Devin AI 2026-03-13 08:57:04 +00:00
  • 62379d468f feat: add Tome docs project in apps/docs with self-hosting content Devin AI 2026-03-13 08:49:57 +00:00
  • a694202c46 fix: add "Use a different email" button to verify-email page (#28398) swalihkolakkadan 2026-03-13 13:05:12 +05:30
  • c496801655 fix: correct Norwegian booking and cancellation (#28394) Kartik 2026-03-13 01:34:16 +05:30
  • 93de0b3130 Merge branch 'main' into devin/1771577145-decouple-apps-pr2 devin/1771577145-decouple-apps-pr2 Devin AI 2026-03-12 10:04:34 +00:00
  • e5fd455a30 refactor: move AppList to features with slot props (#28100) Rajiv Sahal 2026-03-12 15:30:20 +05:30
  • 972d70379f refactor: move useAppsData to features (#28098) Rajiv Sahal 2026-03-12 14:52:15 +05:30
  • 26e225e87b chore: remove temporary plan files that were accidentally merged (#28381) Eunjae Lee 2026-03-12 09:54:00 +01:00
  • 7c8f17ccc7 feat: Lyra App (#27370) Henry Kwon 2026-03-12 03:10:22 -04:00
  • c898b98e6f fix: add createdAt/updatedAt to Schedule type in getScheduleListItemData devin/1773258963-add-date-override-timestamps Devin AI 2026-03-11 20:09:08 +00:00
  • 3a20620500 feat: add createdAt and updatedAt to date overrides in schedule API Devin AI 2026-03-11 20:00:53 +00:00
  • 9f179974d7 feat: add API endpoint to report bookings as spam devin/1773257099-org-bookings-spam-report Devin AI 2026-03-11 19:42:49 +00:00
  • 7ff2eaf293 fix: consolidate booking access checks into doesUserIdHaveAccessToBooking (#28071) Eunjae Lee 2026-03-11 18:46:57 +01:00
  • d3dad196d6 fixup (#28365) Rajiv Sahal 2026-03-11 22:45:14 +05:30
  • c589399700 fix(app-store-cli): incorrect type annotation (#28319) Romit 2026-03-11 18:32:44 +05:30
  • 2509116b28 Fix Keycloak OIDC flow (#27716) Richard Henkenjohann 2026-03-11 11:43:55 +01:00
  • a8e27c3832 fix: allow hyphens, dots, and underscores in Dialpad meeting URL validation (#28253) Russ Mitchell 2026-03-11 03:20:08 -05:00
  • e0447f83e2 Merge branch 'main' into feat/routing-forms-formbuilder-sync Sahitya Chandra 2026-03-11 13:28:04 +05:30
  • c026bedb99 refactor: simplify redundant recurring event condition in EventTypeDescription (#28355) Anirban Singha 2026-03-11 02:47:05 +05:30
  • 2df2a85210 added table Peer Richelsen 2026-03-10 18:06:19 +00:00