Morgan
52093862ce
fix: booker timezone from preference instead of session ( #17520 )
...
* fix: booker timezone from preference instead of session
* fixup! fix: booker timezone from preference instead of session
2024-11-07 09:42:38 +00:00
Morgan
6619701c88
fix: event-type atom tabs controlled by prop ( #17480 )
...
* fix: event-type atom tabs controlled by prop
* fixup! fix: event-type atom tabs controlled by prop
2024-11-06 20:38:29 +00:00
Alex van Andel
ebb8bb9c67
fix: saml does not add future members to eventtype ( #17522 )
...
* fix: trigger createOrUpdateMemberships from dsync so SAML signup triggers side-effects
* forEach does not wait for async/await done-ness
2024-11-06 20:38:08 +00:00
Alex van Andel
993bf23986
fix: common schedule toggling incorrectly ( #17517 )
...
* fix: common schedule toggling incorrectly
* type fixes to util.ts
* fix another type error
2024-11-06 20:21:25 +00:00
Benny Joo
4b38d73120
chore: Replace prisma actions Credential Repository / SelectedCalendar Repository methods ( #17443 )
...
* create lib/google.ts
* add updateAvatar method to UserRepository
* refactor googlecalendar callback
* add methods to CredentialRepository and SelectedCalendarRepository
* refactor
* remove not needed code
* refactor
* make credential repository and selected calendar repository more generic
* create GoogleRepository
2024-11-06 14:48:45 -05:00
Joe Au-Yeung
8f92c9b884
fix: Logic fix in Salesforce no-show ( #17516 )
2024-11-06 16:49:31 +00:00
Joe Au-Yeung
edecc7e60e
feat: Round Robin Skip If contact owner first available slot is more than 2 weeks, round robin as normal [CAL-4651] ( #17416 )
...
* If contact owner first available slot is more than 2 weeks. Normal RR
* If contact owner first available slot is more than 2 weeks. Normal RR
* Type fix
* Add test
2024-11-06 15:51:36 +00:00
sean-brydon
4eefb08a0d
fix: copy to clipboard button ( #17512 )
...
* fixes copy to clipboard button
* fix type error
2024-11-06 15:11:55 +00:00
Peer Richelsen and hbjORbj
ef0fd67646
chore: Update SettingsLayout.tsx ( #17498 )
...
* chore: Update SettingsLayout.tsx
* Update settings layout app dir
---------
Co-authored-by: hbjORbj <sldisek783@gmail.com >
2024-11-06 09:34:30 -03:00
Hariom Balhara
8e7567b6a3
fix: Don't let the modal close accidentally atleast when loading ( #17508 )
...
* Dont close during loading state
* Dont allow accidental close when loader is running
2024-11-06 09:34:04 -03:00
Amit Sharma
193855d60f
fix: routing form: dont disable routing and reporting on mobile and fix mobile layout instead ( #17444 )
2024-11-06 09:29:51 -03:00
Vincent Lam
92fafa7344
feat: team availability - vertical selector and align times ( #17502 )
...
* - aligns timezones offset by minutes and add minutes to the label in the teams availability view
- added a vertical guidebar to view alligned schedules
* fixed type-check issues
2024-11-06 10:37:21 +00:00
Somay Chauhan
21aaff01fa
fix: disable all emails modal crash on platform ( #17485 )
2024-11-06 10:43:57 +02:00
e07a28a2d1
feat: Salesforce - on booking write to fields on person record [CAL-4575] ( #17477 )
...
* Create data type
* Start FE component
* Rename and add new enums
* Add new schema for write on record options
* Add options on the frontend
* Backend write to custom fields
* refactor: Salesforce - on booking write to fields on person record (#17481 )
* Add translations
* fix: type err
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Udit Takkar <udit222001@gmail.com >
2024-11-06 08:20:52 +00:00
Benny Joo
9a1b5ad149
fix: broken social media preview and title ( #17504 )
...
* fix: broken social media preview and title
* remove code not needed
2024-11-06 13:28:35 +05:30
Benny Joo
1c20a257d3
fix: missing responsive design in org members page ( #17495 )
2024-11-05 17:26:41 +00:00
Benny Joo
803fc488c5
feat: Add feature to download routing form reports ( #17400 )
...
* remove unused code
* add i18n for some strings in widget
* improve UI and add download button to routing forms reporting page
* add more margin
* add downloadAsCsv util
* integrate download button to routing forms report
* refactor
* address comment
* escape comma multiselect items
* fix
* preserve new lines and wrapping
* refactor
* ensure fetching all rows
2024-11-05 11:21:13 -05:00
sean-brydon
f1111c9d42
show who a RR was reassigned to on auto ( #17454 )
2024-11-05 12:44:49 -03:00
Keith Williams
ed6d88e30f
perf: Allow bypassing 3rd party calendar busy times ( #17492 )
...
* perf: Allow bypassing 3rd party calendar busy times
* Fix typing issues
* Fixed API v1 build
* Another fix for API v1
2024-11-05 12:31:33 -03:00
Udit Takkar
a01d6aa932
feat: instant meeting modal improvements ( #17489 )
...
* feat: instant meeting modal improvements
* fix: type error
2024-11-05 09:02:30 -05:00
Anik Dhabal Babu
f39e817d86
fix: Update the common schedule toggle check logic ( #17439 )
2024-11-05 05:10:12 +00:00
Benny Joo
ffc4b69edd
fix: api/routing-forms/responses ( #17473 )
...
* add i18n
* fix api/routing-forms/responses
2024-11-04 13:19:58 -06:00
ddfbe25903
feat: adding posthog libs for node + js ( #16862 )
...
* adding posthog libs for node + js
* updating lock
* move to init posthog client - pageview component
* adding identify in shell
* removing test event captures
* add signout tracking to dropdown as it was missed in merge
---------
Co-authored-by: sean <sean@brydon.io >
Co-authored-by: Bailey Pumfleet <bailey@pumfleet.co.uk >
2024-11-04 11:46:25 -05:00
Udit Takkar
dd944bace1
chore: add webhook in payload ( #17468 )
...
* chore: add webhook in payload
* chore
* chore: add more fields
* add host email
* chore: change name
2024-11-04 16:12:34 +00:00
Keith Williams
ff9936fdeb
perf: Remove extra spans ( #17464 )
2024-11-04 13:50:49 +00:00
Benny Joo
e74718ac66
fix: ensure fetching all members before exporting csv ( #17461 )
2024-11-04 11:35:37 +00:00
Udit Takkar
a78f10223f
chore: remove no option text ( #17457 )
2024-11-04 09:47:36 +00:00
Benny Joo
c850af7409
feat: allow users to generate csv tables for org members ( #17458 )
...
* add downloadAsCsv util
* add sanitizeValue util
* write logic
* refactor
* add tests
2024-11-04 09:47:10 +00:00
Udit Takkar
06dccd7a73
fix: filter by team url ( #17456 )
2024-11-04 09:45:14 +00:00
Rajiv Sahal
3b59185f75
fix typo ( #17451 )
2024-11-04 08:39:42 +00:00
Keith Williams
6c5b12db57
perf: Add more specific spans to getBusyTimes ( #17437 )
...
* perf: Add more specific spans to getBusyTimes
* fix types
2024-11-03 12:21:35 -03:00
Benny Joo
bcc1a8e279
fix: create a wrapper for google calendar fetching ( #17440 )
...
* fix: create a wrapper for google cal fetching
* improve log
2024-11-01 20:22:57 -03:00
Benny Joo
a277b8515f
fix ( #17441 )
2024-11-01 20:51:02 +00:00
Benny Joo
42a02cbb60
fix: update profile photo logic in google cal integration ( #17438 )
2024-11-01 16:21:42 -04:00
sean-brydon
0c60ad1c82
fix: no availability email frequency fix ( #17430 )
...
* pass teamID to only send to relevant team admins not org admins
* a lot more tests aroundthis
* improve test cases
* change reddis cache key to take into account teamID
* add start/endtime to template
* fix text in email
* add endTime to tests
2024-11-01 14:54:34 -04:00
Keith Williams
1add8e73ee
Revert "perf: Cache app store imports ( #17425 )" ( #17428 )
...
This reverts commit b2d395de52 .
2024-10-31 19:26:55 +00:00
Keith Williams
b2d395de52
perf: Cache app store imports ( #17425 )
2024-10-31 18:19:07 +00:00
Joe Au-Yeung
9dd35c7ab3
feat: Salesforce only get active users ( #17426 )
...
* Add isActive boolean when querying owners
* Add conditional
2024-10-31 18:18:35 +00:00
Hariom Balhara and CarinaWolli
ab65ce73c2
feat: Support Attribute Logic fallback ( #17290 )
...
* Add fallback
* Support attribute query fallback
* Refactor
* Add tests and cleanup SingleFofrm
* small text fixes
* With fallback in picture, we dont throw error in preview now instead we capture errors and show them gracefully
* Get attribute logic preview working without saving Fixes CAL-4582
* Abstract useRoutes out
* Update e2e
* Dont define Page component again and again
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2024-10-31 12:53:34 -04:00
Joe Au-Yeung
06f83e6d0d
feat: Send Attendee No Show Data To Salesforce ( #17423 )
2024-10-31 16:39:58 +00:00
Udit Takkar and sean
ebd5ca6ceb
fix: people filter in /bookings and create OOO modal ( #17396 )
...
* fix: people filter in /bookings
* refactor: lazy loading people filters and OOO
* chore: type errr
* chore: type errr
* fallback to username if no name is set
---------
Co-authored-by: sean <sean@brydon.io >
2024-10-31 14:57:07 +00:00
Benny Joo
bcaf067ed6
fix: routing-forms reporting - "in" operator logic is broken + overall refactor ( #17398 )
...
* fix: routing-forms reporting - "in" operator logic is broken
* fix
* refactor to make it more readable
* add tests
2024-10-31 14:09:10 +00:00
Morgan
120cfed8a1
fix: booker platform atom multi duration selector ( #17419 )
2024-10-31 13:14:58 +00:00
sean-brydon and Peer Richelsen
e728ed74ce
fix: add reassignedBy and reassign reason to both status ( #17418 )
...
* add reassignedBy and reassign reason to both status
* fix w-full issue in dialog
* fix types
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-10-31 12:32:05 +00:00
fee3b73bda
feat: payment card atom ( #17203 )
...
* init stripe payment card atom
* cleanup
* update platform libraries
* fix import paths
* add function to get user payment info
* fixup
* resolve merge conflicts
* fixup fixup
* resolve merge conflicts
* fixup
* update payments page
* add props for event payment success and failure
* update props and fixup
* bump platform libraries
* fixup! bump platform libraries
* fixup! fixup! bump platform libraries
* resolve merge conflicts
* fix: add isActive to paymentsTab
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Morgan Vernay <morgan@cal.com >
2024-10-31 11:21:13 +02:00
Carina Wollendorfer and CarinaWolli
a5806cb100
fix: buffers in handleNewBooking ( #17415 )
...
* send missing buffer params
* add tests
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2024-10-31 08:48:36 +00:00
Anik Dhabal Babu
f649f8b78d
fix: huddle01 is not generating meeting link ( #17417 )
...
* fix: huddle01 not generating link
* update
2024-10-31 04:59:34 +00:00
Keith Williams
ced7f282a5
perf: Reduce spans in highPerf temporarily ( #17413 )
...
* perf: Reduce spans in highPerf temporarily
* Just completely removed them
2024-10-30 16:15:51 +00:00
c3f03c8000
fix: stripe connect atom for teams ( #17294 )
...
* add teamId
* add team app credentials method
* add handler to get all user admin teams
* update stripe logic to handle teams
* enable teamId for stripe connect
* update stripe module
* implement PR feedback
* update stripe module
* add method to get credential by team id
* handle check for teamId
* abstract team and individual stripe connection checks into two separate parts
* hide badge for platform user
* update typing
* add logic to handle team stripe integration
* bump platform libraries
* bump platform libraries
---------
Co-authored-by: Morgan Vernay <morgan@cal.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2024-10-30 15:28:26 +02:00
Benny Joo
aaa5531a3a
fix: main google calendar not being connected ( #17404 )
2024-10-30 11:58:44 +00:00