Nafees Nazik
9fe912c392
feat: soft delete rescheduled booking ( #7970 )
...
* feat: add rescheduled status
* feat: add new reservation status
* fix: add rescheduled to trpc procedure
* feat: use soft delete
* feat: add new i18n key
* feat: add data display for rescheduled booking
* chore: fix comment
* Revert "feat: add new i18n key"
This reverts commit 4cecc00bd3
.
* Revert "feat: add data display for rescheduled booking"
This reverts commit 81b4f7e1ab
.
* Revert "fix: add rescheduled to trpc procedure"
This reverts commit 82b26582d2
.
* Revert "feat: add new reservation status"
This reverts commit b1dafab774
.
* Revert "feat: add rescheduled status"
This reverts commit c8f24aec0e
.
* fix: use cancelled
* fix: e2e
* fix: e2e
* fix: e2e
2023-04-02 12:09:57 +02:00
Nafees Nazik
ab7ecff580
fix: use dropdown item ( #8024 )
2023-04-02 12:03:40 +02:00
GitStart-Cal.com
19e830acad
CALCOM-7983 - [CAL-1359] /teams: Members should not see "Next steps" since they can't take any ( #8029 )
...
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
2023-04-02 12:03:28 +02:00
Nafees Nazik
458300bc83
fix: use the correct step ( #8037 )
2023-04-01 22:14:08 +02:00
Gurkiran Singh
352a467104
feat: Throwing a toast when adding a new team member ( #8046 )
...
Signed-off-by: GurkiranSingh <gurkiransinghk@gmail.com>
2023-04-01 22:12:48 +02:00
Vicolas Akoh
c052c66abc
chore: removed duplicate destination calendar selector components ( #7880 )
...
* Deleted DestinationCalendarSelector
* Renamed to DestinationCalendarSelectorComp
* Delete DestinationCalendarSelectorComp instead of rename
* Add DestinationCalendarSelect to CreateEventsOnCalendar
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2023-03-31 21:21:00 +00:00
Joe Au-Yeung
8f8ed4d80d
Show proper default destination calendar ( #7644 )
...
* Make destination calendar immutable
* Add comment
---------
Co-authored-by: Omar López <zomars@me.com>
2023-03-31 23:12:28 +02:00
Udit Takkar
04fb7e07b4
fix: change ui of booking fields in booking page ( #7776 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2023-03-31 17:15:09 +00:00
Nafees Nazik
20d2129f81
hotfix: locale not changeable ( #7981 )
...
* fix: export type
* feat: extract into a utility
* feat: use the new utility
* fix: comment out authedRateLimitedProcedure
* fix: type error
* fix: remove spread
2023-03-31 11:38:46 -03:00
Joe Au-Yeung
ae5425f908
Fix showing seat attendees in emails ( #8033 )
...
* Pass seats info to location change
* Fix cloning emails
* Add cloning of event in AttendeeScheduledEmail class
2023-03-30 19:45:48 -04:00
Peer Richelsen
762810684e
Update common.json
2023-03-30 21:20:37 +02:00
Omar López
4720dc410f
Fixes embeds tsconfig ( #7995 )
...
* Update tsconfig.json
* Fixes?
* Fixes
2023-03-30 16:20:39 +00:00
Joe Au-Yeung
715aea5733
Refactor Prisma call creating attendees and seat reference ( #8014 )
...
* Refactor prisma calls
* Reverted change to pass test
2023-03-29 23:13:35 +02:00
GitStart-Cal.com
6cbb9bf967
CALCOM-7857 - [CAL-1303] UI issues webhook list ( #7968 )
...
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
2023-03-29 07:44:45 +02:00
Omar López
d8176b2eb4
v2.7.6
2023-03-28 16:28:17 -07:00
alannnc
6c51e2a970
insights follow up ( #7922 )
...
* init page
* init insights frontend
* nit
* nit
* nit
* merge
* fixed icons
* i18n, needs features
* Init insights trpc
* Using trpc on client
* Added events timeline
* Seed analytics script
* connect ui with trpc
* Added and fixed event time lines
* WIP popular days and avg time duration event type
* added new metric graphs
* improved upgrade tip
* always show upgrade screen
* upgrade tremor.so and select inputs for page
* Remove log
* Move everything to components and add context
* Fix select types using calcom ui one
* Adding translations
* Add missing translations
* Add more translations
* min fix
* Fixes for date select
* Prefer early return and mobile design fixes
* Fix style for mobile
* Fix data with userId filter from popular events
* add user id to average time duration
* fix types for select-react
* Removed submodules
* Delete website
* Update yarn.lock
* Code organization and type fixes
* trpc fixes
* Builds are now passing
* Relocates server code
* Add url state in insights
* Update FiltersProvider.tsx
* Cleanup
* Update embed-iframe.ts
* Update FilterType.tsx
* Update seed-app-store.config.json
* Update index.tsx
* Renamed seeder
* Update FiltersProvider.tsx
* Fix for query params
* no wrap on lg screen
* Fix shadow borders from tremor components, fix title font
* Add ring-gray to match filters
* add cursor pointer
* copy improvements
* blue to black
* fixed date select focus
* Adds missing translation strings
* Fix url state for filter type
* Apply suggestions from code review
* Updated yarn lock
* Adds feature flag
* Type fix
---------
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: zomars <zomars@me.com>
2023-03-28 16:24:57 -07:00
zomars
3a08eb3dca
Adds pagination
2023-03-28 15:11:27 -07:00
Omar López
cee905bc5a
Improves reported type errors on CI ( #7813 )
...
* Create env file workflow
* Add env-cache
* Fix env setter
* Fix
* Another fix
* Fix
* Fix
* Fixes
* FFS
* Fix
* Fix
* Fix
* Fix
* Fix
* Cache fixes
* Fixes
* Adds skipping steps
* db-cache fixes
* Test
* Cache fixes
* e2e
* Possible caching conflicts
* Running out of ideas
* Caching is hard
* One more time
* cache-build not skipping
* Fingers crossed
* a
* Test
* Pls
* Please
* LFG
* Build fix
* fix
* Whitespace!!
* Zomars/cal 884 paid events not sending the link (#7318 )
* WIP
* Sends correct emails for paid bookings
* Update PaymentService.ts
* Update webhook.ts
* Update webhook.ts
* Update settings back button redirect link (#7403 )
* fix(schedule): close on click #7143
* fix(EventSetupTab): validLocations length will always match validLocations length #7138
* fix(SettingsLayout): go back to right route #7379
* feat: get country code from ip geolocation (#6880 )
* feat: get coutnry code from ip geolocation
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: create new api route for fetching code
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: replace city with country
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* refactor: create hook for country
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Team Workflows (#7038 )
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
* Add destination calendar name to DestinationCalendarSelector (#6701 )
* Add destination calendar name
* Type fix
* Search through calendars only for destination calendar credential
* Refactor get connected calendars
* Clean up
---------
Co-authored-by: zomars <zomars@me.com>
* Update viewer.tsx (#7428 )
* Fix - add team members to emails (#7207 )
* On booking add team members & translation
* Add team members to round robin create
* Only update calendars on reschedule if there is a calendar reference
* Send email on reschedules
* Send team email on cancelled event
* Add team members to calendar event description
* Clean up
* Convert other emails to organizer & teams
* Type check fixes
* More type fixes
* Change organizer scheduled input to an object
* early return updateCalendarEvent
* Introduce team member type
* Fix type errors
* Put team members before attendees
* Remove lodash cloneDeep
* Update packages/core/EventManager.ts
Co-authored-by: Omar López <zomars@me.com>
* Remove booking select object
* Revert "Remove booking select object"
This reverts commit 9f121ff4eb
.
* Refactor email manager (#7270 )
Co-authored-by: zomars <zomars@me.com>
* Type change
* Remove conditional check for updateAllCalendarEvents
---------
Co-authored-by: zomars <zomars@me.com>
* Typefix
* Updates webhook response
* Update pr.yml
* Update action.yml
* Update action.yml
* Update action.yml
* Update action.yml
* Update action.yml
* Is this redundant?
* Removed setup
* Update action.yml
* Update action.yml
* Consolitades setup step
* Revert "Consolitades setup step"
This reverts commit 5e8d1983cc
.
* Fix?
* One more time
* Revert "One more time"
This reverts commit fd8b559a13
.
* Benchmarking buildjet
* Update action.yml
* Re-introduce setup
* Adds embeds to missing pro cache
* Lint fixes
* Adds prettier ignore
* Upgrades to yarn 3
* Updates lockfile
* Reverts CI to ubuntu
* Testing new yarn install
* We cannot use immutable due to our private submodules
* Adds CI skip
* Fixes
* Adds plugin
* Forces local embed package
* Moves eslint to root
* Update yarn.lock
* Playwright fixes
* Embed test fixes
* Splits embed react tests
* Splits embed react tests
* Removes install step to benchmark
* Update playwright.config.ts
* One playwright config for all
* More test fixes
* Update basic.e2e.ts
* Added typescript as a global monorepo dev
* Update to v18
* Update yarn.lock
* Update env-create-file.yml
* Update .github/workflows/pr.yml
* Adds type check special for CI
* Update turbo.json
* Update turbo.json
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Esaú Morais <55207584+esau-morais@users.noreply.github.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
2023-03-28 13:12:40 -07:00
Alex van Andel
72fd6334c6
Add the new Team->useHostDefault option ( #7811 )
...
* Add the new Team->useHostDefault option
* Added user.metadata to defaultEvents
* Type fixes
* Another type fix
* Implement feedback @jaibles
* Default -> Conferencing rename
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
2023-03-28 20:03:54 +00:00
Omar López
63f51abd84
Adds cron endpoint to keep team subscriptions in sync ( #7992 )
...
* Fix missing edge case where team is paid but needs to be updated
* Reuses cron endpoint to update team subscriptions
* Update cron-downgradeUsers.yml
* Update payments.ts
* Update cron-downgradeUsers.yml
* update to 90 writes per second
Stripe allow up to 100 per second
2023-03-28 12:38:01 -07:00
Omar López
6e856b3bd1
Fix missing edge case where team is paid but needs to be updated ( #7988 )
2023-03-28 18:45:13 +00:00
Hariom Balhara
5fceee27fe
Embed: Strictly type the codebase and fixes a few bugs found ( #7536 )
...
* Add strict types
* Make it array
* Make api consistent and support calOrigin in floatingPopup and modal
* Support calOrigin everywhere and fix branding config issue
* Fix styles not being uniformly applied across components
* Fix unused code
2023-03-28 11:17:40 -07:00
Alex van Andel
4f590ebbf7
Remove 'avatar' (which is unused) from eventType.hosts query ( #7986 )
2023-03-28 18:44:30 +02:00
Hariom Balhara
736cd63509
Fix: AppStore CLI Create command not working after upgrading to yarn 3 ( #7975 )
...
* Remove README.md that is now replaced by DESCRIPTION/md
* Fix AppStore Cli create command failure
2023-03-28 10:25:51 +00:00
Carina Wollendorfer
3aaa1cde0d
Fixes formatted description in email + sanitize html everywhere ( #7928 )
...
* use sanitize-html instead
* add list formatting
* add lost changes from merging main
* fixes caused by merge
* remove dompurify
* Revert "remove dompurify"
This reverts commit 583bb623c7
.
* sanitize already done in editor
* Update yarn.lock
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2023-03-28 09:40:13 +00:00
Keith Williams
02d32321aa
Updated the PR template to not use checkboxes for 'Type of change' ( #7960 )
...
* Updated the PR template to not use checkboxes for 'Type of change'
* Changed wording of options to bullets
2023-03-28 10:43:27 +02:00
GitStart-Cal.com
697f6db2c4
CALCOM-7962 - [CAL-1350] create "collective or round robin" doenst open dialog anymore ( #7969 )
...
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
2023-03-28 10:36:19 +02:00
Alex van Andel
83364a9e97
Update yarn.lock
2023-03-28 10:30:57 +02:00
Julius Marminge
1620ae660f
fix(embeds): add support for RSC by adding `use client` directives ( #7919 )
2023-03-28 11:30:02 +05:30
Alex van Andel
605f9c61f3
bookingSeat could absolutely be unset at this point, resulting in Internal Error. ( #7964 )
2023-03-27 18:16:07 -07:00
Omar López
564862369f
v2.7.5
2023-03-27 17:30:40 -07:00
Alex van Andel
be6cf4705c
An empty array is truthy, [0] potentially isn't ( #7961 )
2023-03-28 00:16:52 +02:00
Joe Au-Yeung
a2457ab619
Fix/availability not loading ( #7789 )
...
* Set default schedule if there is not one
* Removing last schedule sets user.defaultScheduleId to null
* Create new schedule from event type
* First schedule created is the default
* Go back if new schedule was created
* Moved update logic out of getter
* Remove flashing of empty screen
* Add border prop to EmptyScreen
* User requires a schedule
* Change back schema
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2023-03-27 19:53:35 +00:00
Alex van Andel
867966dd75
Fixup whereby config.json, invalid JSON
2023-03-27 21:12:57 +02:00
Peer Richelsen
08ad4c07ea
added better regex for whereby allowing subdomains ( #7957 )
...
* added better regex for whereby allowing subdomains
* Update packages/app-store/whereby/config.json
Co-authored-by: Alex van Andel <me@alexvanandel.com>
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2023-03-27 21:01:34 +02:00
Joe
78da57055e
fix: updating password ui bug #7775 ( #7815 )
...
* fix: updating password ui bug #7775
* fix: type error
2023-03-27 20:58:46 +02:00
Udit Takkar
d5c3d9d967
fix: create team form ( #7896 )
...
* fix: create team form
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: change hover border
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-03-27 16:35:46 +00:00
Joe Au-Yeung
aa0e9e6a02
Prevent GCal from sending update ( #7920 )
...
* Do not send updates
* Clean up
* Clean up
* Update packages/app-store/googlecalendar/lib/CalendarService.ts
Co-authored-by: Omar López <zomars@me.com>
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2023-03-27 14:22:27 +00:00
Alex van Andel
cad97f1779
Remove 3rd param from getBooking
2023-03-27 13:32:35 +02:00
GitStart-Cal.com
31ee689672
CALCOM-7848 - Confirm button also in the branding color ( #7932 )
...
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
2023-03-27 12:31:17 +02:00
Carina Wollendorfer
3edb6f5ffd
Delete rescheduled booking ( #7910 )
...
* deleted orignal booking and fix open seats number on booking page
* fix type error
* Adjust tests
* fix type error
* include fix in e2e test
* fix e2e test
* fixes e2e test
* fix type error in e2e test
* increase timeout time
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com>
2023-03-27 11:34:41 +02:00
Hariom Balhara
a8825badec
Fix: Send responses in confirm booking flow ( #7830 )
2023-03-27 13:57:10 +05:30
sean-brydon
04c634ec4b
Fix timezone select - create two variants ( #7875 )
...
* Fix timezone select - create two variants
* Remove menu is open
* Timezone fixes
---------
Co-authored-by: Efraín Rochín <roae.85@gmail.com>
2023-03-26 21:19:13 +02:00
Joe Au-Yeung
8dd9b8d74b
Fix Zod errors in Outlook auth function ( #7931 )
...
* Add quick fixes
* Add error message
* Wooops
2023-03-25 21:19:33 +00:00
Efraín Rochín
0365157638
Revalidate booking pages on updateProfile ( #7941 )
2023-03-25 22:06:43 +01:00
zomars
a571d40958
Update yarn.lock
2023-03-24 18:00:50 -07:00
Omar López
69491d5700
Adds basic global feature flags ( #7459 )
...
* Adds basic feature flag model
* Create router.ts
* WIP
* WIP
* WIP
* WIP
* Emails kill switch
* Adds missing migrations
* Type fix
* Cleanup
* Revert
* Cleanup
* Fixes migration
* Update packages/features/flags/server/utils.ts
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
2023-03-24 17:59:04 -07:00
Joe Au-Yeung
20022e2cdd
Fix minimum booking notice set to 0 ( #7750 )
...
* Only use the current day
* Set min of booking notice to 0
* Set min minimumBookingNotice to 0
2023-03-24 17:37:46 -07:00
Syed Ali Shahbaz
492858b45b
Fix for Apple Calendar failing entire availability check because of Shared Calendars ( #7934 )
2023-03-24 23:55:30 +01:00
Bailey Pumfleet
b49ad8294b
new yarn.lock
2023-03-24 16:43:30 +00:00