Alex van Andel
3040e14624
refactor: Use a deployment repository to interact with license keys ( #21613 )
2025-05-29 10:58:33 -04:00
Sarthak Kapila and cubic-dev-ai[bot]
8d5c6b8877
feat: OnformChange on Availability Settings Atom ( #21560 )
...
* feat: OnformChange on Availability Settings Atom
* docs: update availability-settings
* Update docs/platform/atoms/availability-settings.mdx
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-05-29 20:05:01 +05:30
Devanshu Sharma and Morgan
c9eac73fec
feat: add support for custom no schedule children in AvailabilitySettingsPlatformWrapper ( #21601 )
...
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2025-05-29 20:02:56 +05:30
Lauris Skraucis
044df04d3f
feat: v2 return team event type hosts username ( #21617 )
...
* feat: return team event type hosts username
* docs: team event types hosts username in return
2025-05-29 14:58:40 +03:00
Layan Jyoti Dutta and layand12
2cbf805ffb
Fixed generator enums in prisma db ( #21595 )
...
Co-authored-by: layand12 <d.layan@unque.me >
2025-05-28 22:49:20 +00:00
Joe Au-Yeung
30541da1fa
Fix logging ( #21593 )
2025-05-28 16:30:14 +00:00
Carina Wollendorfer and CarinaWolli
97af0af0ba
fix: only generate sms message bodies when needed ( #21566 )
...
* only generate template when needed
* rename function to getSMSMessageWithVariables
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2025-05-28 16:01:40 +00:00
Faiz
e9b26921da
fix: misaligned and undersized tick mark in timezone dropdown ( #21550 )
2025-05-28 12:37:16 +00:00
Alex van Andel
e4434f199d
Function return type is illegal, not sure how this passed eslint ( #21567 )
2025-05-28 13:21:14 +01:00
Joe Au-Yeung
f4b0219a0e
Variable fix ( #21557 )
2025-05-28 02:38:20 +01:00
Joe Au-Yeung
6f1eaaa02e
fix: Create separate calendar events to hide organizer ( #21555 )
...
* Add notes to `EventManager.create`
* Create `CalendarServiceEvent`
* Generate calendar description and remove attendees if event is private in `CalendarManager`
* Process event for reschedule method
* Refactor calendar services
* Clean up comment
* Type fixes
* Type fix
* Type fix
2025-05-27 20:46:26 -04:00
Alex van Andel
dfc022d890
Revert "perf: parallelize getBusyTimes calls to improve performance ( #21372 )"
...
This reverts commit a06b2009ab .
2025-05-27 23:30:30 +01:00
Syed Ali Shahbaz and Udit Takkar
14592de6c4
fix: Anonymize host email in ics ( #21544 )
...
* add virta check for anonymizing host
* move to env var
* move env var to constants
* fix: filter empty string
* fix test
* fix test
---------
Co-authored-by: Udit Takkar <udit222001@gmail.com >
2025-05-27 19:28:03 +01:00
Omar López
d41dcc69ad
refactor: prevent mixed imports ( #21500 )
...
Signed-off-by: Omar López <zomars@me.com >
2025-05-27 11:55:02 -04:00
Eunjae Lee
0a28b5825b
fix: date range computation on /insights ( #21436 )
...
* fix: date range computation on /insights
* remove log
* error handling
* update test cases
* WIP
* fix implementation
* support weekStart
* clean up
* fix date range presets
* clean up timeView
* fix timeView
* clean up
* fix event trends
* remove unused variables
* fix flaky e2e tests
* fix date range
* update formatting logic
2025-05-27 17:47:40 +02:00
Eunjae Lee
3131318b6a
fix: hide organizer info on rescheduled events ( #21541 )
...
* fix(email): hide organizer info on rescheduled events
* hide organizer email on bookings-single-view
* replace organizer email with name
* sanitize previous booking only
* clean up code
* fix dumb error
2025-05-27 15:35:16 +00:00
sean-brydon and Alex van Andel
08e35e4698
perf: stop merging routers twice. ( #21538 )
...
* move away from merging twice
* move to use loggedIn Router directly
* fix router outputs types
* fix mocks in create button with teasm tests
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2025-05-27 15:42:14 +01:00
ed4b3f082a
feat: cal video settings ( #21347 )
...
* feat: cal video settings
* fix: var names
* feat: finish setting
* chore: add enabled
* chore: remove logs
* feat: support redirect url on exit
* feat: finish settings
* refactor: improve UI
* chore: remove logs
* fix: type err
* fix: finish redirect url
* fix: add type
* chore: change schema
* fix: type error
* chore: improvements
* chore: remove index
* feat: add organizer
* chore: remove log
* chore: use safe parse
* fix: add nullable
* refactor: hide toggles if platorm
* chore: update description
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: supalarry <laurisskraucis@gmail.com >
2025-05-27 10:13:24 -04:00
Lauris Skraucis
2aafa1c163
feat: v2 managed organizations pagination ( #21359 )
...
* feat: getPagination helper
* refactor: bookings use getPagination helper
* feat: getPagination helper
* refactor: group pagination inputs and outputs in types/pagination
* feat: paginated managed orgs
* fix tests
* swagger
2025-05-27 13:50:31 +03:00
Amit Sharma and Peer Richelsen
2334c3bef8
fix: optimize SEO healthscore ( #21509 )
...
Post release / release (push) Canceled after 0s
* compress app store images
* replace http linkages with https
* fix link raycast
* update http links to https
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-05-26 20:24:08 +00:00
Anik Dhabal Babu
f9c11c2856
fix: (Reschedule) Email Settings being ignored for RR event ( #21520 )
...
* fix: delete dilog button not visible
* fix: (Reschedule) Email Settings being ignored for RR event
* update
2025-05-26 16:17:05 +00:00
Hariom Balhara and Omar López
30060f03eb
fix: GoogleCalendar - Ensure that Delegation Credentials are able to reuse access_token ( #21389 )
...
Co-authored-by: Omar López <zomars@me.com >
2025-05-26 15:19:52 +01:00
Rajiv Sahal
999882b795
dont pass attribues and facetedTeamValues for platform ( #21508 )
2025-05-25 22:17:42 +00:00
Omar López
bda963b851
refactor: prevents mixed server/clients imports ( #21499 )
2025-05-25 09:07:49 +00:00
GitHub Actions
8511494d68
chore: release v5.3.5
Post release / release (push) Canceled after 0s
2025-05-25 00:08:53 +00:00
Benny Joo
1c3ad9dad6
refactor: make routing forms code more maintainable ( #21478 )
...
* create layout for routing/forms
* refactor
* refators
* fix
* clean up
2025-05-24 22:44:05 +00:00
Anik Dhabal Babu
d43afe7dbd
fix: e2e test failure in ci ( #21510 )
...
* fix: delete dilog button not visible
* fix: global e2e fialure
* update
* tweak
2025-05-24 13:11:36 -04:00
devin-ai-integration[bot] and keith@cal.com
a06b2009ab
perf: parallelize getBusyTimes calls to improve performance ( #21372 )
...
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: keith@cal.com <keithwillcode@gmail.com >
2025-05-24 08:43:06 -04:00
Anik Dhabal Babu
ef1844557f
fix: Host schedule not updating upon updating/deleting default schedule ( #20750 )
...
* fix: host schdule not updating
* Update util.ts
* tweak
* Update delete.handler.ts
* add test
* update
* Update util.test.ts
2025-05-23 17:53:40 -04:00
Alex van Andel
d1f7b043e8
chore: Improve error handling for avatar API, shouldn't result in timeouts ( #21493 )
2025-05-23 18:08:04 +00:00
3a8e40d029
feat(calendar): add error tracking with attempts to SelectedCalendar ( #21326 )
...
Co-authored-by: hariom@cal.com <hariom@cal.com >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
2025-05-23 16:38:54 +00:00
bca46228e7
feat: upgrade typescript to 5.8.3 ( #21449 )
...
* feat: upgrade typescript to 5.8.3
Co-Authored-By: joe@cal.com <joe@cal.com >
* chore: fix TypeScript 5.8.3 compatibility issues
Co-Authored-By: joe@cal.com <joe@cal.com >
* Uncomment `optmizeImage`
* Type fix
* Type fix
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: joe@cal.com <joe@cal.com >
Co-authored-by: Joe <j.auyeung419@gmail.com >
2025-05-23 13:57:37 +01:00
Udit Takkar and Syed Ali Shahbaz
d9df9b3d01
feat: recording url with 6 months expiry time ( #18707 )
...
* feat: store cal video recording on s3
* feat: create new route to fetch download link
* tests: add unit test
* fix: unit test
* fix: type error
* chore: add env var
* fix: open in new tab
* fix: type err
* chore: update test
* fix: import
* chore: use cal video recording token secret
---------
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
2025-05-23 13:01:33 +01:00
Peer Richelsen
26b4b7a868
fixed two dark mode app logos ( #21482 )
2025-05-23 08:08:27 +00:00
GitHub Actions
53a06797a9
chore: release v5.3.4
Post release / release (push) Canceled after 0s
2025-05-22 23:03:42 +00:00
Carina Wollendorfer and CarinaWolli
99eb743772
add verifiedAt timestamp ( #21477 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2025-05-22 22:42:25 +00:00
73adfb0cec
fix: header in routing forms ( #21445 )
...
* fix header
* remove unused variables
---------
Co-authored-by: Eunjae Lee <hey@eunjae.dev >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2025-05-22 19:47:10 +00:00
Joe Au-Yeung
a6d37fd167
feat: Round robin, when attendee books same timeslot return original booking ( #21455 )
2025-05-22 12:06:28 -07:00
Anik Dhabal Babu
041871f1b6
fix: only fixed hosts added ( #21407 )
2025-05-22 18:14:46 +00:00
Carina Wollendorfer and CarinaWolli
8c8ae127fe
feat: allow custom SMS templates for free users ( #21469 )
...
* charge free users for SMS to CA an US
* allow custom template for free users
* fix backend + some UI fixes
* make text editable
* rename back to needsTeamsUpgrade
* add twilio webhook handler tests
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2025-05-22 19:09:49 +01:00
357c82129c
feat: Dub App integration ( #21321 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2025-05-22 09:18:45 -07:00
Eunjae Lee
324ac691eb
fix: use local date range on /insights (based on profile's timezone) ( #21472 )
...
* fix: use local date range on /insights (based on profile's timezone)
* update test case
2025-05-22 16:03:56 +00:00
Anik Dhabal Babu
bd10d07083
fix: delete dilog button not visible ( #21470 )
2025-05-22 14:42:35 +00:00
Hariom Balhara and Udit Takkar
0e9b419a07
fix: Delegation Credentials - Use Cal Video if set as the default conferencing app ( #21431 )
...
* fix google-meet being used instead of Default Cal Video preference if
set
* Review addressed
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2025-05-22 08:21:25 -04:00
Hariom Balhara
d5bd08d279
improve-delegation-disable-email-communication ( #21456 )
2025-05-22 09:06:31 +00:00
Hariom Balhara and Omar López
4fcf4081d0
feat: Send emails to potentially affected Organization Members on disabling delegation credential ( #21276 )
...
* mvp
* Improve UI
* wip
* self-review
* self-review
---------
Co-authored-by: Omar López <zomars@me.com >
2025-05-22 03:28:21 +00:00
GitHub Actions
d84d80eea6
chore: release v5.3.3
Post release / release (push) Canceled after 0s
2025-05-22 01:05:29 +00:00
f3e1d67de1
feat: internationalize user table column headers ( #21444 )
...
* feat: internationalize user table column headers
Co-Authored-By: benny@cal.com <benny@cal.com >
* revert
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: benny@cal.com <benny@cal.com >
Co-authored-by: hbjORbj <sldisek783@gmail.com >
2025-05-21 20:10:28 +00:00
Benny Joo
2ce25f54d4
refactor: simplify arg of useBookerLayout hook ( #21425 )
2025-05-21 10:29:02 -07:00
Benny Joo
25eac5d29b
chore: remove last booking response dead code ( #21426 )
2025-05-21 10:27:52 -07:00