amrit
7b6999831a
fix: uneven toggle ui on availability page ( #20701 )
...
* fix: trigger lingo.dev by removing duplicate value
* fix: uneven height in toggle
2025-04-15 14:11:47 +00:00
6615b885d1
chore: Make app compatible with Fluid Compute ( #19841 )
...
* chore: Make app compatible with Fluid Compute
* Removed isCold from me api endpoint
* chore: Remove handler caching for Fluid Compute compatibility (#20692 )
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: keith@cal.com <keith@cal.com >
* fix client_id issue
* chore: Remove UNSTABLE_HANDLER_CACHE for Fluid Compute compatibility (#20694 )
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: keith@cal.com <keith@cal.com >
* Fixing types
* Fixing type issues
* chore: Remove importHandler references for Fluid Compute compatibility
Co-Authored-By: keith@cal.com <keith@cal.com >
* chore: Remove importHandler references from attributes router for Fluid Compute compatibility
Co-Authored-By: keith@cal.com <keith@cal.com >
---------
Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: keith@cal.com <keith@cal.com >
2025-04-14 18:27:59 -04:00
Benny Joo
254a2e310b
Revert "fix: Make event type title visible in mobile view ( #20670 )" ( #20695 )
...
This reverts commit bdf3935704 .
2025-04-14 20:25:52 +00:00
GitHub Actions
1934c96353
chore: release v5.1.21
Post release / release (push) Canceled after 0s
2025-04-14 19:15:55 +00:00
Benny Joo
a43437b1d6
fix ( #20693 )
2025-04-14 16:54:25 +00:00
devin-ai-integration[bot] and lauris@cal.com
d25094a152
feat: allow paid users to see report issue option ( #20687 )
...
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: lauris@cal.com <lauris@cal.com >
2025-04-14 18:19:05 +05:30
70d29ab6fa
feat: conditionally show contact us or report issue based on plan ( #20629 )
...
* feat: conditionally show contact us or report issue based on plan
Co-Authored-By: peer@cal.com <peer@cal.com >
* fix: update icon name to triangle-alert to fix type error
Co-Authored-By: peer@cal.com <peer@cal.com >
* fix: check specific plan type instead of isPaidUser flag
Co-Authored-By: peer@cal.com <peer@cal.com >
* fix: check userBillingData.valid to ensure billing plan is active
Co-Authored-By: peer@cal.com <peer@cal.com >
* fix: convert plan to lowercase before comparison
Co-Authored-By: peer@cal.com <peer@cal.com >
* fixup: dont show contact card for free platform users
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: peer@cal.com <peer@cal.com >
Co-authored-by: amrit <iamamrit27@gmail.com >
Co-authored-by: Ryukemeister <sahalrajiv6900@gmail.com >
2025-04-14 11:13:05 +00:00
devin-ai-integration[bot] and sean@cal.com
65abf4edc6
fix: make settings sidebar accordion items keyboard accessible ( #20663 )
...
* fix: make settings sidebar accordion items keyboard accessible
Co-Authored-By: sean@cal.com <sean@cal.com >
* fix: ensure keyboard events properly toggle accordion content
Co-Authored-By: sean@cal.com <sean@cal.com >
* fix: add toggle functionality to accordion buttons
Co-Authored-By: sean@cal.com <sean@cal.com >
* fix: clean up accordion code and improve keyboard accessibility
Co-Authored-By: sean@cal.com <sean@cal.com >
* fix: add keyboard event handlers for accordion toggle
Co-Authored-By: sean@cal.com <sean@cal.com >
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: sean@cal.com <sean@cal.com >
2025-04-14 08:55:13 +00:00
Keith Williams
ad4aeee45b
chore: clean up api v2 docs ( #20668 )
...
* chore: Clean up API v2 docs
* Regenerated the doc files
* Added an 'a' to match other titles
2025-04-14 05:37:07 -03:00
devin-ai-integration[bot] and benny@cal.com
bdf3935704
fix: Make event type title visible in mobile view ( #20670 )
...
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: benny@cal.com <benny@cal.com >
2025-04-14 09:48:34 +05:30
Gaurav Verma
7952cfc9e9
feat: Org and Team ID on organisation and team pages ( #20645 )
...
* added org and team id on respective pages
* added error hadling on clipboard.writeText
2025-04-14 09:37:46 +05:30
devin-ai-integration[bot] and benny@cal.com
4383d23d4c
fix: replace hard-coded strings with translation keys for internationalization ( #20672 )
...
* fix: replace hard-coded strings with translation keys for internationalization
Co-Authored-By: benny@cal.com <benny@cal.com >
* fix: replace loading text with translation key
Co-Authored-By: benny@cal.com <benny@cal.com >
* fix: add translation keys for platform plans view
Co-Authored-By: benny@cal.com <benny@cal.com >
* fix: add translation keys for oauth view
Co-Authored-By: benny@cal.com <benny@cal.com >
* fix: add translation keys for users table
Co-Authored-By: benny@cal.com <benny@cal.com >
* fix: add translation keys for oauth view toast messages
Co-Authored-By: benny@cal.com <benny@cal.com >
* fix: add translation keys for verify view
Co-Authored-By: benny@cal.com <benny@cal.com >
* fix: update sendVerificationLogin to use t function
Co-Authored-By: benny@cal.com <benny@cal.com >
* fix: remove duplicate translation keys in common.json
Co-Authored-By: benny@cal.com <benny@cal.com >
* fix: add missing verification_email_sent translation key
Co-Authored-By: benny@cal.com <benny@cal.com >
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: benny@cal.com <benny@cal.com >
2025-04-12 01:50:04 -04:00
Benny Joo
b17b5a169f
perf: make useLocale hook to use server-fetched i18n if in App router context ( #20597 )
...
* write I18nProvider
* rename
* update useLocale
* fix
* use a singleton
* safer
* better
* fix e2e test 1
* fix e2e test 2
* fix e2e test 3
* fix e2e test 4
* fix
* refactor
* address comments
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix flaky test
* add more caching
* revert changes to e2e tests
* add jsdoc
* memoize
* update window object with new translations in /settings/my-account/general
* remove dead code
* only use locale and ns as deps
* fix
2025-04-11 14:28:26 -07:00
Anik Dhabal Babu
9eb1fe06e3
fix: App installation option at the team level ( #20666 )
...
* fix: app installation option on team level
* update
2025-04-11 19:06:18 +00:00
Omar López
821bd37b37
fix: convert SVG avatar into PNG on save and serve ( #20654 )
2025-04-11 08:14:01 -07:00
3ee8032538
feat: add organization routing forms endpoints [v2] ( #20580 )
...
* feat: add organization routing forms endpoints
Co-Authored-By: morgan@cal.com <morgan@cal.com >
* refactor: reorganize team routing forms modules and add new endpoints
* fix: routing form responses and updated at
* fix: OrganizationsRoutingFormController e2e test
* refactor and fix stuff
* remove not needed files and fix comments
* fix OrganizationsTeamsRoutingFormsResponsesController
* fix tests
* fix tests
* fix: get routing form output
* remove log
* remove now
* fix getTeamRoutingForms types
* refactor: update routing forms API endpoints and repository methods
* added `teamIds?: number[]` filter
* Update get-routing-form-responses-params.input.ts
* Update get-routing-form-responses-params.input.ts
* fix e2e
* add Patch team routing form responses e2e
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: morgan@cal.com <morgan@cal.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
2025-04-11 06:58:00 -03:00
GitHub Actions
9838488068
chore: release v5.1.20
Post release / release (push) Canceled after 0s
2025-04-10 22:59:10 +00:00
Vijay
1c365dee38
fix: flaky ooo e2e test ( #20649 )
...
* split big date range filter test to smaller tests
* add missing waitFor()
2025-04-10 21:10:37 +05:30
amrit
a77ee7aaa2
chore: remove unnecessary tests and mock data ( #20648 )
...
* fix: trigger lingo.dev by removing duplicate value
* fix: Update event type in tests and remove offset times checks
* Changed event type from "Offset Event" to "Test Event" in the limits tab tests.
* Removed the check for offset times from the booking page fixture, streamlining the booking process.
2025-04-10 19:39:39 +05:30
devin-ai-integration[bot] and eunjae@cal.com
07d8a39829
feat: display year for bookings in different years ( #20647 )
...
Conditionally displays the year in the date format for upcoming bookings
on the /bookings page when the booking's year differs from the current year.
Fixes CAL-5455
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: eunjae@cal.com <eunjae@cal.com >
2025-04-10 13:28:00 +00:00
Avnish Jha
10fa080b7f
feat: Removed offset start times feature from UI ( #20634 )
...
* feat: Removed offset start times feature from UI
* conditionally rendering offsetStart (#20622 )
* fixes for failing tests
* fixes failing tests
* failing test fixes
2025-04-10 17:46:53 +05:30
GitHub Actions
1467b0b768
chore: release v5.1.19
Post release / release (push) Canceled after 0s
2025-04-09 20:53:57 +00:00
Gaurav Verma and amrit
d3d4a90776
feat: added rescheduled UI to Booking page and Booking Listing page ( #20401 )
...
* feat: add rescheduling to UI
- Introduced displaying the original booking information.
- Updated UI components to show rescheduling status and details.
* fix: update link styling in booking single view
- Changed link text size to small for better UI consistency in the booking details section.
* refactor, type fixes
* added missing margin
* added rescheduled under other badges
* optimised getting booking
* updated namings and perf
---------
Co-authored-by: amrit <iamamrit27@gmail.com >
2025-04-09 15:21:26 -04:00
Eunjae Lee
5935cf7f1b
fix: separate Filter Segment implementation from DataTableProvider ( #20587 )
...
* fix: separate Filter Segment implementation from DataTableProvider
* disable components
* early return
* fix type error
* add missing export
2025-04-09 09:53:02 +00:00
Anik Dhabal Babu
3d02df3b08
fix: use correct organizer info when admin accepts team booking requiring confirmation ( #20612 )
...
* fix: confrim handler
* fix test
2025-04-09 10:45:27 +05:30
GitHub Actions
b9b12256fa
chore: release v5.1.18
Post release / release (push) Canceled after 0s
2025-04-08 19:12:55 +00:00
Anik Dhabal Babu
1b051d102c
fix: few flakes ( #20608 )
2025-04-08 16:33:44 +00:00
Joe Au-Yeung
b3d5a6edca
feat: Salesforce - on booking cancel, write to event object ( #20601 )
...
* Type app options
* Refactor `writeToPersonRecord` to `writeToRecord`
* Abstract writing to salesforce record options component
* Add option to write to event object on cancellation
* Add on booking cancel write to event object to schema
* Refactor writing to record on booking option to use `<WriteToObjectSettings />`
* Pass event object to crm delete method
* When cancelling booking write to event object
- App data isn't being read
* V1 pass app data to crm service
* Undo .env commit
* Fix passing event to cancel crm cancel event method
* Pass event type metadata to `EventManager` in `handleCancelBooking`
* Handle writing to event record
* Type fix
2025-04-08 11:40:05 -04:00
devin-ai-integration[bot]
4753bd785a
feat: restrict attributes tab to admin/owners only (CAL-4852) ( #20603 )
2025-04-08 11:26:01 -04:00
Anik Dhabal Babu
1f634b7ca0
fix: Incorrect booker URL for individual event types inside the org ( #20602 )
...
* fix: incorrect domain
* Update
* tweak
* remove space
* Update
2025-04-08 11:59:19 +00:00
Morgan
2e0f4d3176
fix: use real ip in throttler [v2] ( #20606 )
2025-04-08 10:21:29 +00:00
GitHub Actions
77d1a873a9
chore: release v5.1.17
Post release / release (push) Canceled after 0s
2025-04-07 21:49:31 +00:00
Anik Dhabal Babu
54d98e73a2
fix: all flaky e2e tests ( #20476 )
...
* fix: all flaky e2e tests
* update
* Update basic.e2e.ts
* Update basic.e2e.ts
* update
* Update basic.e2e.ts
* update
* update
* push
* update
* final
* update
* fix
2025-04-07 19:43:01 +00:00
Benny Joo and Keith Williams
134086f229
perf: fetch data server side for /settings/webhooks ( #20583 )
...
* update client components
* update server components
* update middleware
* fix
* fix
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2025-04-07 18:21:13 +00:00
Morgan and supalarry
3908a6cd6f
revert: refactor v2 access and refresh tokens ( #20589 )
...
* revert: refactor v2 access and refresh tokens
* feat: add refreshTokenExpiresAt to /force-refresh, /exchange/, /refresh
* feat: encode ownerId, expiresAt in tokens & return refresh expires at when creating managed user
* driveby:fix: pass language when creating managed user
* docs: tokens expires at and payload
---------
Co-authored-by: supalarry <laurisskraucis@gmail.com >
2025-04-07 19:44:10 +03:00
Benny Joo
886028c400
fix: turbo pack error in webhooks/new/page.tsx ( #20581 )
2025-04-07 15:48:45 +05:30
Hariom Balhara
b6aedb830b
Require confirmation on toggling delegation credential ( #20576 )
2025-04-07 08:05:53 +00:00
Benny Joo
5c7d7579ee
fix: improve booking page error boundary + remove dynamic imports from Booker ( #20560 )
...
* improve booking page error boundary + remove dynamic imports from Booker
* safer
* fix
* fix test
* change name
2025-04-07 09:51:14 +03:00
Somay Chauhan
d158a1e007
fix: enabling weights on RR events breaks atoms ( #20297 )
...
* fix: enabling weights on RR events breaks atoms
* Update find-team-members-matching-attribute.input.ts
* refactor: Extract team member processing logic into separate hook
* Update find-team-members-matching-attribute.input.ts
* moved `TeamMemberDto` and `FindTeamMembersMatchingAttributeOutputDto` to platform-types
* `team-members.output.ts` -> `team-members-attributes.output.ts`
* upgrade platform-libraries
2025-04-07 12:11:19 +05:30
Brijesh Thummar
1fb4147940
fix: update German translation for 'cancel' to 'Stornieren' ( #20565 )
2025-04-06 05:47:32 +00:00
Benny Joo
9cf76cbb2f
perf: leverage trpc initialData for event-types page ( #20496 )
...
* create createRouterCaller and use it
* fix
* leverage trpc initialData for event-types page
* finalize
2025-04-05 11:29:46 +05:30
Benny Joo
00afafb550
chore: use createCallerFactory ( #20467 )
2025-04-04 20:06:32 -03:00
GitHub Actions
089941553e
chore: release v5.1.16
Post release / release (push) Canceled after 0s
2025-04-04 23:02:43 +00:00
Benny Joo
2dc83a1c55
chore: remove unused dep—react-intl ( #20531 )
...
* remove react-intl
* yarn lock
2025-04-04 22:49:29 +00:00
Max Prilutskiy
31ccdba203
feat: update translations via @lingodotdev ( #20559 )
2025-04-04 20:58:54 +00:00
e86ad03cde
perf: Slim down logged in round 2 ( #20535 )
...
* perf: Slim down loggedInViewer some more
* Move locationOptions to apps router
* Moved calVideo related handlers to separate router
* Moved calendar related handlers to separate router
* Rename
* Moved deleteCredential to new router
* Moved updateProfile to me router
* fix unit test
* fix e2e test
* tweak
* missing
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: unknown <adhabal2002@gmail.com >
2025-04-04 15:33:14 -04:00
Morgan
1953402f81
fix: platform dialog portal issue ( #20553 )
2025-04-04 15:39:36 +00:00
Lauris Skraucis
d6a086c9c7
docs: platform refresh tokens and team event type atoms ( #20524 )
...
* docs: managing refresh token expiring
* docs: team event type creation and settings
2025-04-04 15:39:11 +00:00
sean-brydon and Sean Brydon
9a517a89b6
fix: toggle group segment design ( #20549 )
...
* add toggle state correctly
* fix height
---------
Co-authored-by: Sean Brydon <sean@Seans-Mac-mini.local >
2025-04-04 13:47:05 +00:00
Keith Williams
3d583678cf
perf: Remove dynamic imports of Sentry ( #20545 )
2025-04-04 13:22:27 +00:00