Anik Dhabal Babu
1f42a152b0
fix: link is not rendering properly for SMS and WhatsApp workflows ( #17116 )
2024-10-15 15:11:29 +00:00
Hariom Balhara
b8f0cc6fa1
fix: Add back missing Any in and Not in operators for Single Select ( #17102 )
...
* fix: Missing any_in and not_anhy_in opperators
* Add tests
2024-10-15 15:07:40 +00:00
Anik Dhabal Babu
c6f84e6c4b
fix: Issue chargin no show fee ( #17066 )
2024-10-15 15:05:53 +00:00
Morgan
9c3f4ec055
feat: allow delete event-type platform atoms ( #17065 )
...
* feat: allow delete event-type platform atoms
* fixup! feat: allow delete event-type platform atoms
2024-10-15 14:40:57 +00:00
amrit
2acb5559dc
refactor: improve variable logic ( #17086 )
...
* Improve app processing with async/await and dynamic imports, also fix eslint errors.
* refactor
* added back a comment
2024-10-15 06:35:26 -03:00
Avishay Maor
2c25f88100
Update constants.ts - fix crashing by adding optional chaining for this value ( #17103 )
2024-10-15 07:32:27 +00:00
2be9fc8bc0
fix: email-address with apostrophe not accepted ( #15535 )
...
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
2024-10-15 00:21:26 +00:00
Rajiv Sahal and Morgan
5726d18027
feat: member management for platform ( #16803 )
...
* init members page for platform
* add missing icon
* add members tab to sidebar
* use data from useMe query instead of useSession
* return user profiles since platform users are stored there
* small refactor
* fixup
* remove unused logs from console
* fixup
* resolve merge conflicts
* add missing tabs for members and billing
* update schema
* fixup
* memoise selection options for org and platform
* update onSubmit handler
* resolve merge conflicts
* add members tab
* improve team billing view when user not subscribed
* update members tab
* add function to find if user is admin of team
* update invite members handler to handle platform user as well
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2024-10-14 21:19:02 +03:00
Anik Dhabal Babu
3312d9cfc6
fix: 500 status code visible when cancelling event ( #16957 )
...
* fix: 500 status code visible when cancelling event
* update
2024-10-14 12:58:28 -04:00
Steve Xu
c140b01548
fix: Memory leak with cal embed modal box ( #17016 )
2024-10-14 12:42:57 -04:00
Lauris Skraucis
c2085c6be9
refactor: v2 recurring bookings allow specifying recurrence count ( #16989 )
...
* fix: CreateBookingInputPipe
* refactor: allow specifying recurrence count
* Update input.service.ts
2024-10-14 17:59:53 +03:00
sean-brydon
b8b9d04897
up stripe trails ( #17092 )
2024-10-14 13:01:01 +00:00
Udit Takkar and Syed Ali Shahbaz
4497c4ce0b
perf: improve get bookings performance ( #16303 )
...
* refactor: improve get bookings performance
* feat: use map to optimise
* chore: save
* chore: add authorization
* chore: remove condition
* chore: improvements
* chore
* chore: remove return
* chore: use Promise.all
---------
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
2024-10-14 17:57:58 +05:30
Rajiv Sahal
013646bf2c
fix: atoms tooltip ( #17073 )
...
* add tooltip classname prop for styling
* fix incorrect styling
* update props for connect buttons
2024-10-14 09:37:19 +03:00
Anik Dhabal Babu and Alex van Andel
12bbbe3617
fix: Daterangepicker is not opening in some browsers ( #17087 )
...
* fix: daterangepicker issue
* update
* fix: useTeamPlan isn't relevant on self-hosted
* chore: Revert UpgradeTeamsBadge fixes, unrelevant to this PR
* fix: Fix button width for other languages
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-10-14 06:46:37 +05:30
Peer Richelsen
2c7c9fd716
feat: telli.so app ( #17083 )
2024-10-12 17:34:23 +00:00
Ezhil Shanmugham
4a2c0cb164
fix: lock on user view ( #17077 )
...
* fix: lock on user view
* fix: lock on user view
2024-10-12 13:54:12 +00:00
Joe Au-Yeung and Udit Takkar
b1d9e2b84c
feat: Salesforce choose how to save attendees & other options ( #17009 )
...
* Refactor get SF user and create event
* Add new Salesforce options
* Pass app options to CrmService
* Add record enum
* Add creating new lead and contact under an account
* Handle if the contact already exists but not connected to account
* Create a lead if an account doesn't exist
* Merge fix
* Refactor - add generateCreateRecordBody
* Type fix
* Clean up
* Add getAppOptions to other CRM services
* Type fixes
* Fix typo
* feat: Salesforce round robin skip - choose which entity to search on (#17038 )
* Add option to search which entity for the owner
* Add logic to search entity for skipping RR assignment
* Type fixes
* Disable license
* Skip license check in component
* Revert license changes
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-10-12 10:02:27 +00:00
Anik Dhabal Babu and Udit Takkar
0b0fee3985
fix: phone number input field is missing from mail ( #17035 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-10-11 11:17:18 +00:00
Benny Joo and Alex van Andel
5718cc5e17
chore: remove react-query, update next.js to v13.5.6 ( #17057 )
...
* chore: remove react-query as unneeded
* chore: Re-gen lockfile
* chore: Bump next.js to v13.5.6
* yarn.lock regen after apps/console next version bump
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-10-11 10:06:20 +00:00
Rajiv Sahal
2260ddcebc
add missing tab for billing in navigation ( #17060 )
2024-10-11 12:42:32 +05:30
Udit Takkar
50f6aa5f58
perf: refactor and replacing viewer.teams.getMinimal with viewer.teams.get ( #16552 )
2024-10-10 12:51:07 -07:00
Keith Williams
132746af74
perf: Use UNION to get public user event types ( #17052 )
2024-10-10 19:39:32 +00:00
395381ddcc
feat: automatic no show ( #16727 )
...
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: zomars <zomars@me.com >
2024-10-10 10:57:04 -07:00
Keith Williams
ef88effd9f
perf: Add index to EventType for parentId ( #17049 )
2024-10-10 17:46:12 +00:00
Shrey Tanna and Alex van Andel
b1cd3e940e
feat: Add Eastern and Eastern Pacific time zones #16880 ( #16974 )
...
* add eastern and eastern pacific timezones
* fixed issue while running tests.
* fix: Find Braz..il instead of Brasil
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-10-10 16:26:17 +00:00
c8e8800647
chore: Update EWS package ( #16950 )
...
* Update ews package
* Hide exchange version if using NTLM
* Remove instance of gzip
* Update yarn.lock file
* Updated yarn.lock
* Update yarn.lock
* Update yarn.lock
* Update yarn.lock (again)
* chore: Increase readability of [number] indexes by using find
* chore: Async not needed
* fix: Move 'use client' to appropriate file
* refactor
* install deasync directly as dev dependency
* fix type error
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Benny Joo <sldisek783@gmail.com >
2024-10-10 15:48:58 +01:00
99caae8665
feat: advanced tab platform wrapper ( #16941 )
...
* fixed error in advanced tab atom build
-- used `DOMPurify` instead of `sanitize-html`
* hide BookerLayoutSelector for platform and removePlatformClientIdFromEmail
* fixup! Merge branch 'main' into event-advanced-platform-wrapper
* undo linting changes
* undo linting changes
* fix: active state of tabs items
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Morgan Vernay <morgan@cal.com >
2024-10-10 17:09:03 +03:00
Hariom Balhara
1f08bc5a4f
fix: DatePicker not showing up in mobile mode when hideEventTypeDetails is true ( #17037 )
2024-10-10 18:09:53 +05:30
Morgan
5594e5c713
feat: google meet conferencing api v2 ( #17023 )
...
* feat: google meet conferencing api v2
* feat: add set default google meet conferencing app
* fixup! feat: add set default google meet conferencing app
2024-10-10 09:28:53 +00:00
Rajiv Sahal and Morgan
34afc7b674
feat: additional calendar selector for calendar settings atom ( #16874 )
...
* update translations
* fixup
* add onSuccess prop
* add additional calendar selector prop to add multiple calendars
* update props for calendar settings atom
* pass caledar redirect urls for google and apple calendar redirects
* fix merge conflicts
* add onSuccess prop to connect atoms
* fixup
* fixup
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2024-10-10 09:02:40 +00:00
Somay Chauhan
513a58c91c
feat: event type tabs platform wrapper ( #16891 )
...
* added event-type platform wrappers
* added weekly
* Update RecurringEventController.tsx
2024-10-10 10:55:13 +03:00
Anik Dhabal Babu
83d7bf322a
fix: add missing options for team memberlist table ( #17017 )
...
* fix: missing option for team memberlist table
* update
2024-10-09 18:23:45 +01:00
06429e27fb
test: Add Attributes Routing e2e and some more unit tests ( #17032 )
...
* Initial commit
* routingForm to Booking a particular team member working
* Happy path working
* Fixes
* Fix router query params forwarding
* Add basicConfig within app
* Tests
* More tests
* Update packages/app-store/routing-forms/components/SingleForm.tsx
Co-authored-by: Omar López <zomars@me.com >
* WIP
* Fix lint issues
* Fix tests -TS and add new logic
* Add getEventTypeRedirectUrl tests
* Remove booking title changes code
* More changes
* Add tests for getRoutedUsers
* More tests
* Update testUtils.ts
---------
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-10-09 22:47:16 +05:30
Benny Joo
90bcd711a9
fix: padding in TeamPill (and hence TeamRole) ( #17030 )
2024-10-09 15:21:26 +00:00
Hariom Balhara and Omar López
03d0b98155
feat: Skip contact owner even if it matches attribute routing ( #17015 )
...
Co-authored-by: Omar López <zomars@me.com >
2024-10-09 07:30:12 -07:00
de503add83
feat: add nextcloud talk app ( #16455 )
...
* Initial draft of nextcloud app
* Add video adapter for creating a new conversation via API
* Make links dynamic, add nc user and pwd for auth, fix link creation
* Add nextcloudTalk app to yarn.lock
* Fix screenshot name
* Add OAuth2 handler
* Fix type for booking reference and fix access token header param, (for creating and deleting a meeting)
* Remove comment
* Add README.md file
* Fix redirect URL for authenticating Nextcloud user
---------
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-10-09 17:52:30 +05:30
sean-brydon
c7b1fbdf67
feat: mass assign attributes ( #16995 )
...
* UI popover on user table
* fix multi select state
* mass assignment
* add i18n
2024-10-09 12:02:48 +02:00
Hariom Balhara
d9aab9088d
feat: Support headless router as well in embed ( #17012 )
...
* Support /router/embed path and add Headless router usecase in playground
* Fix broken seeded-form testing wrong thing
2024-10-09 13:24:45 +05:30
Hariom Balhara
c80daf43b8
Fix prettier error and EMailField import error in website ( #17011 )
2024-10-09 08:30:29 +02:00
Omar López
2bdf65ce8c
fix: billing webhook secret ( #17005 )
...
* fix: billing webhook secret
* Update __handler.test.ts
2024-10-08 21:26:39 +00:00
Benny Joo
670b82fd23
fix: add fallback to data needed in SettingsLayout ( #17004 )
2024-10-08 15:51:38 -04:00
Benny Joo
f5dbdae4a9
fix: Close OOO Create Modal on backdrop click ( #17000 )
2024-10-08 17:42:28 +00:00
654a204878
feat: Attribute based routing from Team Routing Form to Team Event(with assigned users matching the attribute logic) ( #16823 )
...
* Initial commit
* routingForm to Booking a particular team member working
* Happy path working
* Fixes
* Fix router query params forwarding
* Add basicConfig within app
* Tests
* More tests
* Update packages/app-store/routing-forms/components/SingleForm.tsx
Co-authored-by: Omar López <zomars@me.com >
---------
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Benny Joo <sldisek783@gmail.com >
2024-10-08 21:12:32 +05:30
Benny Joo
5ed36a7fe1
chore: remove react code in getLayout ( #16997 )
...
* chore: no need to pass title, description in getLayout
* acutally, we do
2024-10-08 14:22:26 +00:00
Joe Au-Yeung and Benny Joo
e77a2f6963
fix: Salesforce assign event to organizer ( #16971 )
...
* Refactor get SF user and create event
* address code nit
---------
Co-authored-by: Benny Joo <sldisek783@gmail.com >
2024-10-08 14:06:51 +00:00
Lauris Skraucis
a10d3599e2
refactor: platform bookings hooks & bookings API ( #16963 )
...
* chore: delete unused bookings hook
* refactor: group bookings hooks in folder
* refactor: rename useGetBooking, useGetBookings to useBooking, useBookings
* refactor: booking inputs and outputs
* chore: make bookings controller work with new inputs and outputs
* make examples app work
* refactor: deprecate fields instead of removing them
* readd eventtypeid
* swagger regenerate
* make recurring booking backwards compatible
* fix test
* update changelog
* swagger update
* fix import
* chore: update lock file
2024-10-08 14:05:28 +02:00
Alex van Andel
d99f171597
perf: Only render the TimezoneChangeDialog when needed ( #16986 )
...
* perf: Only render the TimezoneChangeDialog when needed
* fix: Import error
* Minor style fixes
2024-10-08 10:41:53 +01:00
Anik Dhabal Babu
8aee8d9d3b
fix: SMS reminders are being sent out with an HTML code ( #16966 )
2024-10-07 17:51:04 -04:00
Carina Wollendorfer and CarinaWolli
b5fa43f086
feat: checkbox to count managed events for team-wide limits ( #16923 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2024-10-07 11:36:50 -04:00