Lauris Skraucis and GitHub
1aac70f643
feat: v2 confirm / decline booking endpoints ( #17578 )
...
* feat: v2 confirm / decline booking endpoints
* chore: bump platform libraries
* fix: type export
* tests: accepting and declining a booking
* refactor: sent emails abstract renderEmail with getHtml that is mocked in test
2024-11-13 11:20:43 +02:00
Lauris Skraucis and GitHub
0dde8c1db9
feat: v2 multiple length event types and their bookings ( #17598 )
...
* feat: input lengthInMinutesOptions
* Revert "feat: input lengthInMinutesOptions"
This reverts commit f23fd8a3861097f0972cc6210b47f25511d85183.
* feat: handle lengthInMinutesOptions input
* feat: handle lengthInMinutesOptions event output
* fix: remove it.only
* feat: variable length bookings
2024-11-13 11:13:11 +02:00
0da3a9fa11
fix : #17602 ( #17604 )
...
Co-authored-by: Omar López <zomars@me.com >
2024-11-12 20:20:38 +00:00
Alex van Andel and GitHub
eb8f5bd194
chore: Release v4.6.22 ( #17600 )
2024-11-12 18:18:37 +00:00
Morgan and GitHub
82901fee94
fix: apiv2 updateNewTeamMemberEventTypes silently ( #17555 )
...
* fix: apiv2 updateNewTeamMemberEventTypes silently
* fixup! fix: apiv2 updateNewTeamMemberEventTypes silently
2024-11-12 09:32:21 -03:00
Udit Takkar and GitHub
4e0e3a47f5
perf: routing forms loading time ( #17518 )
...
* perf: routing forms loading time
* chore: add TODO
* chore
* chore: add type
* chore: use Promise.all
* fix: type err
* fix: fetch id
* refactor: don't fetch team
* chore: add name
2024-11-12 17:32:42 +05:30
Syed Ali Shahbaz and GitHub
dc400d80d0
fix: split firstname lastname support, phone support & timezone specific startTime in success redirect params ( #17593 )
...
* init
* fixes
* fix type
2024-11-12 11:16:41 +00:00
Morgan and GitHub
6889592d4f
feat: add free platform plan ( #17581 )
...
* feat: add free platform plan
* chore: handle payment success / fail overdue
* chore: refactor and add tests
2024-11-12 11:14:51 +02:00
Benny Joo and GitHub
95b833bc1c
fix: avatars are not showing in preview image ( #17592 )
2024-11-12 07:57:06 +00:00
b06683458a
feat: update translations via @replexica ( #17585 )
...
Co-authored-by: Replexica <support@replexica.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-11-11 22:20:17 -03:00
Alex van Andel and GitHub
01d764c6d3
chore: Release v4.6.21 ( #17586 )
2024-11-12 01:09:55 +00:00
49333addc2
feat: Salesforce RR skip based on a user on a lookup field on an account ( #17526 )
...
* move types to types file
* Create salesforce routing form components
* Save salesforce data to routing form
* Fixes
* Add event type service
* Change commenting
* Pass data from routing form to CRM
* Init Salesforce routing form booking form handler
* Salesforce find user associated with lookup field
* Add looking up the contact owner
* If salesforce is disabled then don't change the Salesforce option
* Small refactor
* Refactor getting event type app metadata
* Refactor eventType service
* Type fix
* Clean up
* Add translations
Co-authored-by: Alex van Andel <emrysal@users.noreply.github.com >
---------
Co-authored-by: Alex van Andel <emrysal@users.noreply.github.com >
2024-11-12 01:09:30 +00:00
Anik Dhabal Babu and GitHub
6c40d29745
fix: incorrect booking title for diff users ( #17448 )
...
* fix: incorrect booking title for diff users
* Update common.json
* update
2024-11-11 19:10:45 +00:00
fc5ad53a6d
fix: hidden phone booking field should never need validation ( #17564 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-11-11 15:06:38 +00:00
Anik Dhabal Babu and GitHub
4d38c6d0c7
fix: Form link in Reroute Dialog gives 404 for members that aren't admin/owner of team ( #17537 )
...
* fix: Form link in Reroute Dialog gives 404 for members that aren't admin/owner of team
* NIT
2024-11-11 20:25:08 +05:30
Anik Dhabal Babu and GitHub
cd15335eed
chore: plain text plugin for Editor ( #17134 )
...
* chore: plain text plugin for Editor
* fix build error
2024-11-11 20:23:12 +05:30
Anik Dhabal Babu and GitHub
aaa75100d4
chore: Routing form - Add submitted_at and Sort entries with latest on top ( #17491 )
...
* chore: Routing form - Add submitted_at and sort rows by this timestamp in reporting
* fix e2e
* fix e2e
* Update basic.e2e.ts
* Update basic.e2e.ts
* Update
2024-11-11 19:57:57 +05:30
Anik Dhabal Babu and GitHub
ae9063804d
fix: Users details leak for team booking when the team is private ( #17403 )
...
* fix: host details leaking
* type error
* update
* update
* Update getPublicEvent.ts
* Update getPublicEvent.ts
2024-11-11 19:55:42 +05:30
30f9d9b980
feat: update translations via @replexica ( #17577 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-11-11 13:57:50 +00:00
Anik Dhabal Babu and GitHub
42a264380a
fix ( #17548 )
2024-11-11 09:37:14 +00:00
62aaba32cf
fix: Routing Form - Small Improvements ( #17538 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-11-11 14:14:39 +05:30
aaf630f01f
feat: Delete attribute modal ( #17557 )
...
* feat: Delete attribute modal
* move Modal file
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2024-11-11 08:33:19 +00:00
Rajiv Sahal and GitHub
838e8b9e89
fix: iframe issue for atoms documentation ( #17570 )
...
* fix syntax for code examples
* update iframe styling
2024-11-11 08:28:02 +00:00
Kunall Banerjee and GitHub
ce373c475c
fix: incorrect capitalization in company names ( #17573 )
2024-11-10 08:42:29 +00:00
Omar López and GitHub
ed662b7956
chore: v4.6.20 ( #17571 )
2024-11-09 16:48:45 -07:00
Rajiv Sahal and GitHub
2e49110ce6
fix: docs loom iframe fixes ( #17569 )
2024-11-09 08:41:55 +00:00
Rajiv Sahal and GitHub
fc35f9de85
fix: atoms docs ( #17556 )
...
* fixup
* resolve merge conflicts
* fixup fixup
* trying some fixups
2024-11-09 07:39:48 +00:00
Joe Au-Yeung and GitHub
9c67ee7375
fix: pass upId to JWT if logging in through SAML ( #17566 )
...
* pass `upId` to JWT if logging in through SAML
* Correct change
2024-11-08 22:43:56 +00:00
Syed Ali Shahbaz and GitHub
a1477dc7e1
feat: adds attendee and host names, and guest emails in forwarded params ( #17530 )
...
* adds attendee and host names in forwarded params
* address feedback
* add guest emails
2024-11-08 22:33:22 +05:30
25d39b4273
feat: api v2 reassign ( #17460 )
...
* adding input types and method to controller/service
* add output types
* add outputs and inputs
* feat: reassign automatically
* feat: reassign to user
* e2e test for reassign
* update platform libraries + experimental modules for jest
* fix test
---------
Co-authored-by: supalarry <laurisskraucis@gmail.com >
Co-authored-by: Lauris Skraucis <lauris.skraucis@gmail.com >
2024-11-08 12:42:59 +00:00
sean-brydon and GitHub
4976e24e12
fix: move team availability search to serverside ( #17549 )
...
* move search to severside
* transform zod stirng to lowercase
2024-11-08 15:32:08 +05:30
Rajiv Sahal and GitHub
5ae6e1e983
fix: loom iframe for atoms ( #17550 )
2024-11-08 09:37:29 +00:00
Omar López and GitHub
6080ce0c85
v4.6.19 ( #17524 )
2024-11-07 13:24:04 -07:00
Morgan and GitHub
79f0754bf7
chore: add sentry performance tracking api-v2 ( #17519 )
...
* chore: add sentry performance tracking api-v2
* fixup! chore: add sentry performance tracking api-v2
2024-11-07 09:38:05 -03:00
Vijay and GitHub
540bd478dc
fix: issues in 'updateNewTeamMemberEventTypes' while adding new team member. ( #17513 )
...
* fix due to error in zod.parse while adding new member
* updated zod parsing
* fix the linking with parent
* update fixture to accomodate assignAllTeamMembers for team and org scenarios
* added e2e test
* nit
2024-11-07 10:33:25 +00:00
9873e373dc
feat: reset RR every month ( #17472 )
...
* only fetch bookings of this month for weighted rr
* test set up
* only get bookings of current month
* reverts test setup
* first changes for weight adjustments
* reset booking count + adjust calibration
* depreciate weightAdjustment
* get only bookings created this month
* fix typo
* make sure createdAt for hosts is correct
* use earliest possibel date as fallback
* add missing createdAt date to tests
* fix typo
* clean up changes in tests
* fix typo
* change end date to current date
* fix: Fall back to empty host array when no hosts are found
* fix: Restructure code a little
* fixed test, incorrectly used now outdated var
* perf: remove Dayjs from getLuckyUser
* Refactor getHostsWithCalibration for optimised performance, intentionally break test as findMany is always an array
* Better mock for host.findMany
* Remove team-event-types.test.ts, move to appropriate package
* TypeScript cannot auto-infer that an array is non-empty when assigning to a var
* fix: Type Fixes and DistributionMethod enum add
* Optimise tests
* Added test to show that bookings made before a newHost was added affect the lucky user result
* Throw error when the usersWithHighestPriority is empty, which should never happen
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-11-07 10:24:23 +00:00
Morgan and GitHub
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
Rajiv Sahal and GitHub
e101f35b4f
fix: event types atom docs ( #17528 )
...
* fix syntax for code examples
* fixup
2024-11-07 07:59:29 +00:00
Benny Joo and GitHub
54cc2dc094
chore: cache meeting OG images for 1 day ( #17525 )
2024-11-07 00:19:20 +00:00
Alex van Andel and GitHub
88e57d48fe
chore: Release v4.6.18 ( #17521 )
2024-11-06 20:39:39 +00:00
Morgan and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
8f92c9b884
fix: Logic fix in Salesforce no-show ( #17516 )
2024-11-06 16:49:31 +00:00
Joe Au-Yeung and GitHub
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 and GitHub
4eefb08a0d
fix: copy to clipboard button ( #17512 )
...
* fixes copy to clipboard button
* fix type error
2024-11-06 15:11:55 +00:00
3f7e632d5c
feat: update translations ( #17474 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-11-06 10:08:15 -03:00
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 and GitHub
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