Udit Takkar
d82847035f
fix: type error on booking cancelled page ( #16716 )
2024-09-19 10:13:16 +00:00
4a59841b02
feat: booking with phone number ( #14461 )
...
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-09-11 17:56:04 -07:00
Hariom Balhara
e362c37ff3
fix: Location Change to Organizer Default Conferencing App ( #16379 )
...
* Fix
* Dont include test files
* Fix location change
* Self review fixes
* Add unit test
* Add more test
* Add a bookingScenario as well
2024-09-11 21:31:53 +09:00
61f436be2a
fix: wrong reschedule link for an org member for a booking on event outside the org ( #15260 )
...
* fix: wrong reschedule link
* test
* fix
* test
* test
* refactor: get org id of booking
* fix: redirect URL to handle movedToProfile username based on domain context
* Revert not needed changes
* Revert unnecessary changes now
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Hariom <hariombalhara@gmail.com >
2024-09-11 04:47:52 +00:00
Anik Dhabal Babu
7269b3ea60
revert: booking rejection reason from booking success page ( #16584 )
2024-09-11 03:51:36 +05:30
Anik Dhabal Babu and Somay Chauhan
baa9045af7
feat: ability to add guests via app.cal.com/bookings ( #14740 )
...
* feat: ability to add guests via app.cal.com/bookings
* fix: some update
* fix: minor issue
* fix: final update
* update
* update
* add requested changes
* fix type error
* small update
* final update
* fix type error
* fix location
* update calender event
---------
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
2024-08-20 09:26:19 +00:00
528a4fbb97
feat: Assign colors to events ( #15298 )
...
* feat: Assign colors to events
* update
* final update
* update
* fix requested changes error
* Update EventAdvancedTab.tsx
* add contrast check
* update
* fix contrsterror message visibility
* fix type error
* fix
* update test
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2024-08-14 15:10:40 +02:00
Syed Ali Shahbaz
f92a95dc2e
feat: Allow cancellation & reschedule on past bookings ( #16118 )
...
* option to cancel/reschedule in past bookings
* allows reschedule and cancellation on past bookings
* make headline checks readable
* --
* --
* review feedback
2024-08-08 10:59:57 +00:00
Udit Takkar
e075dcdeaa
feat: create new markNoShow endpoint ( #15738 )
...
* feat: create new markNoShow endpoint
* chore: add schema
* chore: update name
* chore: save progress
* refactor: improve code and types
* fix: unit test
* chore: improvements
* chore: move query to booking repository
* fix: type error
2024-08-07 15:16:31 +05:30
Joe Au-Yeung and CarinaWolli
8fa39f2ae5
feat: Round robin reassignment via round robin algorithm [CAL-3138] ( #14308 )
...
* add reassign host to edit dropdown
* add dialog to reassign rr host
* Design improvements
* add translations
* only show reassign for admin/owner
* add first version of email template
* Init rr assign endpoint
* Pass booking information to rr assign endpoint
* Only allow attendee of booking to reassign themselves
* Send email to reassigned and cancelled member
* On reassign change calendar events
* Add workflows for new host
* On reassign new host - rr
* Fix icon
* Abstract reassignment logic
* Update calendar invite
* Add tests
* Clean up
* Merge with `main`
* Type fixes
* Add back dialog and handle no available hosts
* Handle if rr host is not organizer
* Fix calendar invites when organizer doesn't change
* Clean up
* Clean up
* Type fixes
* Type fixes
* Type fixes
* Type fixes
* Type fix
* Type fixes
* Type fixes
* Add custom responses to evt object
* Type fixes
* Type fix
* Type fix
* Type fixes
* Type fixes
* Type fix
* Type fix
* Update tests
* Type fixes
* Fix tests
* Fix tests
* Add booking repository
* Fix tests
* Fix tests
* Add doesUserIdHaveAccessToBooking for user
* Add check if user is team admin
* Check user permission tRPC route
* Type fixes
* Correct Promise.all
* UI fixes
* UI fixes
* Remove unused assigned hosts prop
* Type fix
* Remove unused frontend code
* Include user priority
* Fallback to event type users for older event types
* Get booking workflow reminder
* Revert back to eventType.hosts
* Fix lint
* Handle changing workflows
* Type fixes
* Type fixes
* Type fix
* Fix tests
* Update new booking imports
* Fix imports
* Type fix
* Type fix
* Fix adding all members to reassignment emails
* Fix cancelled RR emails to show old host
* Ensure consistent event titles
* Send new event workflows to new host
* Change event name if organizer changed
* Fix query error
* Delete old booking reference when reassigning
* Type fixes
* Type fixes
* Fix test
* Rename func isAdminOfTeamOrParentOrg
* Select specific workflow fields
* Address workflow feedback
* Delete const
* Address feedback
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2024-08-06 13:42:46 +02:00
Anik Dhabal Babu and Somay Chauhan
3ff3a97c78
feat: ability to provide a reason for event rejection (from email) and some changes ( #15098 )
...
* feat: ability to provide reason for event rejection from email
* update
---------
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
2024-07-30 09:35:02 +02:00
Hichem Fantar
825573da8e
feat: add transitions to more components ( #15916 )
...
* add transitions to more components
* chore: Remove duplicate class
2024-07-29 08:06:44 +03:00
0d53c2069e
feat: team owner/admin, be able to confirm/reject "requires confirmation" team events ( #15326 )
...
* feat: eam owner/admin, be able to confirm/reject requir
es confirmation team events
* update
* addressed requested changes
* remove console.log
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
2024-07-25 09:35:03 +02:00
8ee27d3997
feat: add POST end point to mark calls as no-shows ( #15690 )
...
* feat: add POST end point to mark calls as no-shows
* fix: type
* feat: add v2 endpoint
* wip
* chore: type err
* chore: add permission
* chore: remove packae
* chore: remove v1 API endpoint
* fix: endpoint
* feat: add new version
* chore: change route
* chore: error msg
* fix: message
* fix: type err
* chore: output
* fix: type err
* chore: bump libraries to 0.0.17
* chore: add noShowHost
---------
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Morgan Vernay <morgan@cal.com >
2024-07-10 13:01:10 +00:00
Anik Dhabal Babu and Keith Williams
7d8cb7d6bb
fix ( #15465 )
...
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-07-08 14:17:56 +00:00
3948b8d203
feat: booking no show webhook ( #15502 )
...
* WIP
Signed-off-by: zomars <zomars@me.com >
* WIP
Signed-off-by: zomars <zomars@me.com >
* WIP
Signed-off-by: zomars <zomars@me.com >
* Type fixes
* Update webhook.e2e.ts
* Update noShow.handler.ts
* Log failed results
* Updates tests
* Show generic error on frontend.
* test: add basic webhook service test
* fix: webhook end to end test
* fix: type error
* fix: test
---------
Signed-off-by: zomars <zomars@me.com >
Co-authored-by: sean-brydon <sean@cal.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Udit Takkar <udit222001@gmail.com >
2024-06-27 20:12:09 +00:00
3a4ebadbf3
feat: track no-shows in bookings ( #15307 )
...
* added dropdown for no-shows in past bookings
* added layout
* nit
* todo comment: figure out how to close dropdown
* more todo comments
* Adds TRPC route among other WIP
* functional update
* fixes type err
* fix type err
* fix: styles
* strikethrough in email
* NITs
* removed stale comment
* add tests
* err comment
---------
Co-authored-by: Peer Richelsen <peer@cal.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: sean-brydon <sean@cal.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2024-06-04 15:18:11 +00:00
ac858c9bee
fix: [CAL-3374] Says Number is not Verified, but it is Verified ( #14531 )
...
* fix: [CAL-3374] Says Number is not Verified, but it is Verified
* clearing error only when verified
* type-checks fixed
* chore: improvement
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Udit Takkar <udit222001@gmail.com >
2024-04-12 11:33:24 -04:00
3f02de8214
chore: icon cleanup ( #13770 )
...
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2024-04-03 23:23:57 +00:00
Udit Takkar and Joe Au-Yeung
ae2446f42f
fix: pending payment in mobile ( #14011 )
...
* fix: pending payment in mobile
* fix: pending paymeny badge
---------
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-03-12 14:36:25 +00:00
Albert Borsos
1a645f3110
fix: update to cancel_event dictionary key in an event related context ( #14047 )
...
to fix context for other languages than english
2024-03-12 11:48:39 +00:00
30ba168fc3
chore: bump @trpc/* and @tanstack/react-query ( #13335 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: zomars <zomars@me.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Benny Joo <sldisek783@gmail.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: Gergő Móricz <mo.geryy@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-01-23 16:42:29 -07:00
Udit Takkar and Carina Wollendorfer
7ec3d04acc
test: add test for invalid cal video ( #13103 )
...
* test: add test for invalid cal video
* chore: add confirm
* chore: fix type error
* chore: update code
* test: add unit test
* chore: type error
* chore
* chore: type
* chore: fix test
* chore
---------
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
2024-01-15 15:07:58 -05:00
Peer Richelsen
49f9f5489b
fix: team availability data table scrolling ( #13036 )
...
* fixed data table scrolling for team availability
* Update packages/features/shell/Shell.tsx
* nit
2024-01-04 20:33:02 +00:00
f71759f70b
feat: Shows link location and respective icon in /bookings ( #12760 )
...
* Add metadata to bookingMinimalSelect
* add: Show link location in /bookings
* Refactor: Update variable declaration and conditional rendering in booking metadata
- Remove explicit type declaration in locationVideoCallUrl assignment
- Use conditional rendering for provider icon based on iconUrl existence
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
* Display URL location exclusively, omitting addresses
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-12-18 01:28:49 +00:00
Somay Chauhan
1c20bdcecf
fix: rescheduling recurring events ( #12567 )
2023-11-30 13:27:37 -05:00
Udit Takkar and Morgan
45c4f4789b
chore: add check for recording ( #12584 )
...
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2023-11-29 09:54:14 +00:00
8c99a2a7af
fix: fix bookings today ( #12060 )
...
* fix : fixed today's bookings in bookings upcoming section
* chore: improvements
* chore: fix type error
---------
Co-authored-by: Udit Takkar <udit222001@gmail.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2023-11-10 02:20:51 +05:30
Udit Takkar
01fb3dd03b
fix: hide Check for recording ( #12184 )
2023-11-02 09:34:25 +00:00
Udit Takkar and Peer Richelsen
4d49fb0636
fix: cal video recording email ( #12079 )
...
* fix: cal video recording email
* fix: add check for recording
* chore: remove logs
* chore: change message
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-10-31 13:35:23 -03:00
Carina Wollendorfer and CarinaWolli
051353e7f1
fix: booking day wrong in booking list ( #12007 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2023-10-24 11:05:53 +01:00
Udit Takkar
34bb069b4a
revert: feat: Shows link location ( #12024 )
2023-10-20 12:43:45 -03:00
2550485c49
feat: Shows link location and respective icon in /bookings ( #11866 )
...
Co-authored-by: Peer Richelsen <peer@cal.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-10-19 11:06:48 +02:00
3e08c66888
refactor: Use template literal instead of '+' operator ( #11444 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: zomars <zomars@me.com >
2023-10-03 11:52:19 -07:00
Aldrin and Peer Richelsen
0bb99fc667
refactor: <BookingListItem/> to use <Link/> to navigate instead of r… ( #11602 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-09-29 22:54:22 +01:00
Omar López
9c448e3b87
Revert "fix: #10789 Prevent Double Booking (for requests that require confirmation)" ( #11594 )
2023-09-28 12:31:43 -07:00
d7c3132fa5
fix : #10789 Prevent Double Booking (for requests that require confirmation) ( #10882 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: alannnc <alannnc@gmail.com >
Co-authored-by: zomars <zomars@me.com >
2023-09-27 20:54:22 +00:00
Hariom Balhara
25d90e3e12
test: Upcoming bookings sorting order ( #10950 )
...
* Fix order by for bookings array
Fix orderBy for bookings
* Test
* Text change
* Add comments
2023-08-25 12:55:41 +03:00
d66095bf9c
test: adding confirmed payment test cases on Stripe ( #10243 )
...
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2023-08-21 11:12:39 +02:00
b7851e6e53
refactor: next/router hooks with next/navigation hooks ( #9105 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Bailey Pumfleet <bailey@pumfleet.co.uk >
Co-authored-by: Peer Richelsen <peer@cal.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
2023-08-02 11:35:48 +02:00
617e665004
feat: Enable Conferencing Apps for Team Events [CAL-1925] ( #10383 )
...
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
2023-08-02 09:24:28 +05:30
Hariom Balhara
2918a34e1a
fix: More instances of Avatar and booker links fixed ( #10083 )
2023-07-13 19:22:21 +05:30
Omar López
2d6eebcd8a
chore: Sync packages mismatches ( #9725 )
2023-06-22 15:25:37 -07:00
ea063dd487
feat: Add new events to webhook BOOKING_CONFIRMED, BOOKING_REJECTED ( #8884 )
...
* test: booking rejection
* test: check if webhook is called
* feat: BOOKING_REJECTED enum ,constant in backend
* feat: send booking rejected webhook to subscribers
* feat: add Booking rejected migration
* calendar event
* Revert "calendar event"
This reverts commit 28d45dccfdd3788f0124f9be8783161b1156cd09.
* feat: BOOKING_REQUESTED enum, constant, migration
* feat: Send BOOKING REQUESTED Webhook call
* feat: Add booking rejected/requested event in form
* feat: data-testid to rejection confirm btn
* test: BOOKING_REJECTED, BOOKING_REQUESTED
* fix: booking status PENDING, Linting
* feat: add new labels to common.json
* remove: meeting ended hook from request hook
* refactor: abstract handleWebhookTrigger
* fix: create a single file for migration
* refactor: reduce code repetition and fix test
* feat: add team webhooks to subscriberOptions
* refactor: subscriberOptions
---------
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2023-05-30 15:35:05 +00:00
Udit Takkar and Peer Richelsen
dd94653a48
fix: confirm button not displayed ( #9181 )
...
* fix: confirm button not displayed
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* fix: use paymentAppData
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-05-29 20:29:28 -07:00
cfd1a72c64
[CAL-1545] replace heroicons with lucide.dev ( #8599 )
...
* fix linting
* [CAL-1545] replace heroicons with lucide.dev
* [CAL-1545] replace heroicons with lucide.dev
* [CAL-1545] replace heroicons with lucide.dev
---------
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com >
Co-authored-by: Efraín Rochín <roae.85@gmail.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2023-05-17 12:47:44 +00:00
Julius Marminge and Alex van Andel
53748eb380
add an enum generator, stop importing from @prisma/client ( #8548 )
...
* add an enum generator and start importing from it
* keep moving imports
* fix remaining
* Header simplified
* Removed generated file from repo
* Updated .gitignore to exclude enums directory
* Add eslint rule to check for @prisma/client Prisma enum import
* Added another enum import + exclude PrismaClient
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2023-05-02 13:44:05 +02:00
Joe Au-Yeung and Hariom Balhara
7ff5b66f46
Bookings with no-show fee to set proper location & prevent broken payments from blocking payment page ( #8508 )
...
* Better error logging on Stripe payment service
* Update booking
* If missing payment, load rest of bookings
* Address feedback
* Move requires confirmation threshold to webhook
* Use requiresConfirmation
* Revert unnecessary prettier changes
---------
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
2023-04-26 10:12:14 -04:00
1eeb91a793
perf: lazy load tRPC routes ( #8167 )
...
* experiment: cold start perf
* fix: update failing test
* chore: add database indexes
* chore: use json protocol and add query batching back
* Update [status].tsx
* Update [trpc].ts
* Delete getSlimSession.ts
* Update createContext.ts
* remove trpc caller
* correctly import Prisma
* lazy ethRouter
* replace crypto with md5
* import fixes
* public event endpoint refactor
* Update yarn.lock
* Update yarn.lock
* Using yarn.lock from main
---------
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Efraín Rochín <roae.85@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2023-04-25 19:39:47 -03:00
Joe Au-Yeung
d97ac0e0f8
Fix booking page when toggling payment app settings ( #8451 )
...
* Use getPaymentAppData on booking list item
* Use paymentAppdata for event type description
* Remove console.log
* Type fix
* Type fixes
* Remove updating event type price
2023-04-21 15:43:31 -07:00