Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Adds custom rewrite logic for hosted cal.com * Fixes lint:fix script * Linting fixes * Submodule sync * New Crowdin translations by Github Action (#3356) Co-authored-by: Crowdin Bot <support+bot@crowdin.com> * Update submodule-sync.yml * Update submodule-sync.yml * Preventing technical debt to break linting * Fix/main zoom schema parsing (#3275) * zod zoom parsing only required fields * Change logger for console.error * Workflows (#3236) * build basic database structure and basic design * create simple workflow list * add editing dots to list * add mutation to create workflows * add createMutation on submit + redirect to editing page * redirect to edit page when clicking on row * add functionality to delete workflow * add timeUnit + input validation * add empty screen view * add time before it triggers to description * add multi select with checkboxes * remove getServerSideProps * set default time period to 24 * fetch eventypes and display in dropdown * add functionality to update workflows + many-to-many relationship * fix all checked event types * add SMS reminders * fix bug with trigger + relocate sms template * clean code * add model for unscheduled reminders * fix selected eventTypes * fixing value to show how many event types selected * fix plural of event types in select * add onDelete cascade for all relations * fix errors * add functionality to send SMS to specific number * fix type error for timeUnit * set default value for time unit + fix type issues * remove console.logs * fix error in checking if scheduled date is more than 1h in advance * fix build errors * add migration for workflows * add basic UI for editing workflow steps * add formSchema * improve functionality to update a step * remove console logs * fix issue with active event types * allow null value for time and timeUnit * sort steps asc step number * add action to workflow (frontend) * add phone number input for SMS to specific number * use PhoneInput for number input + input validation * improve invalid input for phone number * improve UI of phoneInput * Improve design and validation * fix undefined error * set default action when adding action * include all team event types * fix phone number input for editing steps * fix update muation to add steps * remove console logs * fix order of steps * functionality to delete steps * add trigger when event is cancelled * add custom email body * sms and email reminder updates * add custom emails * add custom email subject * send reminder email to all attendees * update migration * fix default value for time and timeUnit * save email reminders to database * clean code * add custom template to SMS actions * schedule emails with sendgrid * clean code * add workflow templates * keep custom template saved when changing templates * create reminder template for email * add dot at the end of sentace for email template * fix merge error * fix issue that template was not saved * include sending emails for when event is cancelled * fix bug that email was always sent * add templates to sms reminders * add info that sending sms to attendees won't trigger for already exisitng bookings * only schedule sms for attendees when smsReminderNumber exists * only schedule sms for attendees when smsReminderNumber exists * set scheduled of workflow reminder to false when longer than 72 hours * add cron for email scheduling + fixes for for sms an email scheduling * adjust step number when deleting a step * cast to boolean with !! * update cron job for email reminders * update sms template * send reminder email not to guests * remove sendTo from workflow reminder * fixes sending sms without name + removing sendTo everywhere * fix undefined name in sms template * set user name to undefined for sending sms to a specific number * fix singular and plural for time unit * set to edit mode when changing action and custom template is selected * delete reminders when booking cancelled or not active anymore * fix type errors * fix error that deleted reminders twice * create booking reminders for existing bookings when eventType is set active * improve email and sms templates * use BookingInfo type instead of calendarEvent for reminder emails * schedule emails for already existing bookings * add and remove reminders for new active event types and cancelled events * connect add action button with last step * fix step container width for mobile view * helper functions that return options for select * fix typo and remove comment * clean code * add/improve error messages for forms * fix typo * clean code * improve email template * clean code * fix missing prop * save reference id when scheduling reminder * fix step not added because of changed id for new steps * small fixes + code cleanup * code cleanup * show error message when number is invalid * fix typo * fix phone number input when location is already phone * set multi select checkbox to read only * change email scheduling in cron job from 7 days to 72 hours * show active event types in workflow list * fix trigger information for workflow list * improve layout for small screens in workflow list * remove optional from zod type for workflow name * order workflows by id * use link icon to show active event types * fix plural and add translation for showing nr of active eventtypes * fix text for sms reminder template * add reminders for added steps * remove optional for activeOn * improve reminder templates * improve design of custom input fields * set edit mode to false when phone number isn't needed anymore * set sendTo in workflow step only for SMS_NUMBER action * set email body and subject only when custom template * only delete reminders that belong to workflow steps * improve text for new event book trigger * move reminders folder to workflows * fix issue that save button was sometimes enabled in edit mode * fix form issues for send to * delete all scheduled reminders when workflow is deleted * use enum for method * fix imports for workflow methods * add missing import * fix edit mode * create reminders when event is confirmed * add reminderScheduler to reduce duplicate code * make workflow enterprise and pro only feature * move all files to /ee/ folder * move package.json change to /ee/ folder * add pro badge to shell * set to edit mode to true if email subject is missing when action changes * fix loading bug * add migration * fix old imports * don't schedule reminders for opt-ins * fix style of email body * code clean up * Update yarn.lock * fix isLoading for active on dropdown * update import for prisma Co-authored-by: Omar López <zomars@me.com> * update imports * remove console * use session to check if user has valid license * use defaultHandler * clean up code * Create db-staging-snapshot.yml * move LisenceRequired inside shell * update import for FormValues * fix phone input design * fix disabled save button for edit mode * squah all migration into a single one * use isAfter and isBefore instead of isBetween * import dayjs from @calcom * validate phone number for sms reminders when booking event * Allows auto approvals for crowdin Co-authored-by: CarinaWolli <wollencarina@gmail.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: zomars <zomars@me.com> * Only make web3 call if credential exists (#3323) * Add has web3 credential * Address feedback * Address feedback * Fix e2e test * Remove unused code * Remove unused import Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Fix Caldav not valid destination calendar and only display calendars that user can edit (#3326) * Default readOnly to false * Display only calendars users can edit * Remove console.log * Remove console.log Co-authored-by: Omar López <zomars@me.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Adds a fully extensible command(ctrl)+k interface for Cal (#3346) * init * action function added * kbar trigger placed * UI improvements to KBar, added command + K tooltip * renamed quick find to commandbar * replaced window router with nextjs router * keyboard up n down nav shows up Co-authored-by: Peer Richelsen <peer@cal.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * New Crowdin translations by Github Action (#3360) Co-authored-by: Crowdin Bot <support+bot@crowdin.com> * Fixes label to set Riverside link (#3358) * fix label for riverside link * add missing space Co-authored-by: CarinaWolli <wollencarina@gmail.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com> * Improves UI stability of availability page. No CLS now. (#3347) * New Crowdin translations by Github Action (#3362) Co-authored-by: Crowdin Bot <support+bot@crowdin.com> * kbar follow up (#3361) * added more routes to kbar * added right direction for tooltip, moved search icon next to logo, added keyboard shortcuts to command bar * added right direction for tooltip, moved search icon next to logo, added keyboard shortcuts to command bar * fixed search icon for tablet * fixed search icon for mobile * hide keyboard shortcut legend on mobile * extracted strings * Routing Forms (#2785) * Add Routing logic to Query builder * Make a working redirect * Make it an app * Move pages and components to App * Integrate all pages in the app * Integrate prisma everywhere * Fix Routing Link * Add routing preview * Fixes * Get deplouyed on preview with ts disabled * Fix case * add reordering for routes * Move away from react DnD * Add sidebar * Add sidebar support and select support * Various fixes and improvements * Ignore eslint temporarly * Route might be falsy * Make CalNumber support required validation * Loader improvements * Add SSR support * Fix few typescript issues * More typesafety, download csv, bug fiees * Add seo friendly link * Avoid seding credebtials to frontend * Self review fixes * Improvements in app-store * Cahnge Form layout * Add scaffolding for app tests * Add playwright tests and add user check in serving data * Add CI tests * Add route builder test * Styling * Apply suggestions from code review Co-authored-by: Agusti Fernandez Pardo <6601142+agustif@users.noreply.github.com> * Changes as per loom feedback * Increase time for tests * Fix PR suggestions * Import CSS only in the module * Fix codacy issues * Move the codebbase to ee and add PRO and license check * Add Badge * Avoid lodash import * Fix TS error * Fix lint errors * Fix bug to merge conflicts resolution - me query shouldnt cause the Shell to go in loading state Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: zomars <zomars@me.com> Co-authored-by: Agusti Fernandez Pardo <6601142+agustif@users.noreply.github.com> * Update LicenseRequired.tsx * Update LicenseRequired.tsx * Revert "Adds custom rewrite logic for hosted cal.com" This reverts commit 9e5b1f121f0a6d404810cf960d901029b596517f. # Conflicts: # apps/web/next.config.js * create cron-scheduleEmailReminders (#3374) * Create cron-scheduleSMSReminders.yml (#3373) Co-authored-by: Omar López <zomars@me.com> * Restores old CI config * Fixes timezone in reminder templates (workflows) (#3376) * fix time zone in reminder template * fix timezone in email subject * add missing timezone * fix date in sms reminder template * use organizer time zone if message send to host * fix build error Co-authored-by: CarinaWolli <wollencarina@gmail.com> Co-authored-by: Omar López <zomars@me.com> * Routing Forms - Avoid Flicker, Fix preload of Cal Font (#3368) * Fix flicker due to Shell on Routing Form pages. Fix font preload(unrealted to routing forms) * Update _app.tsx Co-authored-by: Omar López <zomars@me.com> * New Crowdin translations by Github Action (#3364) Co-authored-by: Crowdin Bot <support+bot@crowdin.com> * minor improvements to routing forms (#3380) * minor improvements to routing forms * UX improvements and text changes Co-authored-by: Hariom Balhara <hariombalhara@gmail.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Add workflow setup information to README.md (#3379) * purged shadow-sm (#3381) Co-authored-by: Omar López <zomars@me.com> * New Crowdin translations by Github Action (#3382) Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com> * Fixes broken avatar slug link in availability page : OG image (#3255) * fixed broken avatar slug link * alternate fix Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * extracted upgrade to pro strings (#3383) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * New Crowdin translations by Github Action (#3385) Co-authored-by: Crowdin Bot <support+bot@crowdin.com> * Handle fake video apps (#3232) Co-authored-by: Omar López <zomars@me.com> * Bug(header): profile dropdown flickering on mobile (#3071) Co-authored-by: gitstart <gitstart@users.noreply.github.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: zomars <zomars@me.com> * Submodule sync * v1.8.0 * New Crowdin translations by Github Action (#3387) Co-authored-by: Crowdin Bot <support+bot@crowdin.com> * fix bug with disabled save button (#3390) Co-authored-by: CarinaWolli <wollencarina@gmail.com> * Fix possible 404 when obtaining calendar busy lists (#3345) * Edited typo (#3391) "Workflows enable you to automate sending reminders and notifcations." --> "Workflows enable you to automate sending reminders and notifications." Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * HOTFIX: fixes soft failing on settings/profile routes (#3394) * fixes soft failing on settings/profile routes * Fixed auto changed code * Fixed auto changed code Probably down to some random windows incompatibility with the parser/beautifier at commit time * Fix the path for "schema.prisma" file in README.md (#3386) * Remove shallow routing (#3401) * added title to forms, removed shadow-sm (#3412) * Ensure / is used for paths in import (#3411) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * When rescheduling update specific calendar (#3375) Co-authored-by: Omar López <zomars@me.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * moved impersonating alert to the top (#3420) * Disables batching for i18n query (#3181) * Disables batching for i18n query * Makes i18n batch skip explicit * Added optional to password to zoom response (#3422) * Remove Add Another for global - fix spacing (#3432) * Use nodeJS 14+ compatible method for replacing (#3429) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Hotfix: Unrelated bookings marked as cancelled due to recurring event (#3427) * Fix updatedAt not updating * Fix accidental cacnellation of all bookings if recurringEventId is null * Update apps/web/pages/api/cancel.ts Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com> * Fix linting * Linting warnings Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: zomars <zomars@me.com> * Fix routing (#3445) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Import ee from package instead of as @ee as that isnt available to api (#3446) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Cancelling recurring vs single event (#3448) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * New Crowdin translations by Github Action (#3398) Co-authored-by: Crowdin Bot <support+bot@crowdin.com> * Refactor cancel integrations logic (#3416) * Refactor cancel integrations logic * Add additional comments Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Hotfix: Cancelling recurring events follow-up (#3454) * Other fixes and applying feedback * Adds defaultResponder to handle zod errors Co-authored-by: zomars <zomars@me.com> * Hide useless windows scrollbar when they are not event required (#3458) * subtle adjustment to the position of the search icon (#3440) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Fix a typo in the server lib (#3439) Co-authored-by: Peer Richelsen <peeroke@gmail.com> * Submodule sync * v1.8.1 * Fixed action button display while responsive and fix translations (#3469) * Feature: Routing Forms Webhook for Form Responses (#3444) Co-authored-by: Omar López <zomars@me.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Upgrades prisma to v4 (#3179) * Upgrades prisma to v4 * Upgrades prisma to v4 * Upgrades prisma to v4 * Removes preview feature as it's on stable now * Adds missing owner relationship * Adds missing onCascades to prevent orphans * TODO * Adds default date to feedback * Adds missing foreign keys * Update schema.prisma * Update console * Fixes build error * Update console * Delete migration.sql * Bump prisma to v4.1 * Implementing additional feedback from Workflows PR (#3456) * implement feedback * put formSchema outside of react component * don't show new workflow button for free Users * code clean up Co-authored-by: CarinaWolli <wollencarina@gmail.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: Omar López <zomars@me.com> * fix/error-handling-with-proper-status (#3453) * Add conditional on error handling * Fix return type for handleError Co-authored-by: Omar López <zomars@me.com> * fix setting away status (#3473) * show error message when wrong workflow id (#3474) * Fix TS errors and weird instances of undefined error due to prisma upgrade and turbo cache (#3475) * Fix TS errors * Always reexecute prisma postinstall as prisma version might change after yarn * Hide button if readonly (#3471) Co-authored-by: Alex van Andel <me@alexvanandel.com> * New Crowdin translations by Github Action (#3461) Co-authored-by: Crowdin Bot <support+bot@crowdin.com> * Apply suggestions from code review (#3480) Co-authored-by: gitstart <gitstart@users.noreply.github.com> Co-authored-by: Peer Richelsen <peer@cal.com> * Add getSchedule tests (#3233) * Add getSchedule tests * Add first integration test * Update turbo.json * Make sure unit tests run asap * Worker threads * Improve team event test * Remove unrelated changes * Improve tests readability * Update CalendarManager.ts * Add README * Debug tests * Temporarily disabled build errors * Fix failing tests * Remove unncessary logs Co-authored-by: zomars <zomars@me.com> * Team Impersonation (#3450) * Team Impersonation * Refactor - Disable Imeprsonate button * Change copy * Add .env toggle * Fix eslint * Update role selection Co-authored-by: Omar López <zomars@me.com> * New 'admin' seed user, improve flow ImpersonationProvider * Fix impersonation string * Adds fullstop Co-authored-by: Sean Brydon <seanbrydon.me@gmail.ocm> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: Omar López <zomars@me.com> Co-authored-by: Alex van Andel <me@alexvanandel.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com> * Fixes bug that new line is not working in workflow reminder emails (#3452) * add html format to email template * remove workflow reminder email * fix that text was used instead of html * fixes that email subject was used instead of body * remove \n\n from text template Co-authored-by: CarinaWolli <wollencarina@gmail.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Self-hosted onboarding first admin wizard (#3393) * WIP * API and step done fallback * Finishing up tweaks * Inline comment * Translations * Revert "Self-hosted onboarding first admin wizard (#3393)" (#3485) This reverts commit ee14423f4c2899ab16fb1a39b35047e37d3b9d1d. * Update labeler.yml * Adds missing migration * fix reschedule translation (#3487) Co-authored-by: CarinaWolli <wollencarina@gmail.com> * New Crowdin translations by Github Action (#3483) Co-authored-by: Crowdin Bot <support+bot@crowdin.com> * Hotfix: Embed ModalBox - Hidden Content (#3491) * Riverside,whereby doesnt have videoApi handle that (#3494) * Add session info to Beacon (#3497) * fixes #3336 - Avatar on New Event Type (#3465) Co-authored-by: Bailey Pumfleet <pumfleet@hey.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com> * Migrates all tRPC code to a monorepo package (#3484) * WIP * WIP * Type and migration fixes * Adds missing default import * Fixes import * Fixes tRPC imports in App Store * Migrate stripe helpers * WIP * Type fixes * Type fix? * Test fixes * Adds missing stripe packages * Moved queries to lib instead Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Add verification json (#3505) * Refactor: use EditableHeading in event-types/[type].tsx (#3468) Co-authored-by: Peer Richelsen <peeroke@gmail.com> * New Crowdin translations by Github Action (#3501) Co-authored-by: Crowdin Bot <support+bot@crowdin.com> * Adds missing migration * Feat/design system (#3051) * Storybook Boilerplate setup * Inital Setup * First story * Color Design System * Badge Story + Comp * Checkbox UI + Stories * Update Red colors + Button Group * Switch+Stories / Default brand color * Update Version + Button Group combined * Compact Butotn Group * Tidy up Selectors * Adds Tooltip to Button * TextInput * Update SB * Prefix Input * Match text area styles * Prefix Controls * Update spacing on text area * Text Input Suffix * Color Picker * Update storybook * Icon Suffix/Prefix * Datepicker + move components to monorepo * Text color on labels * Move Radio over to monorepo * Move CustomBranding to calcom/ib * Radio * IconBadge Component * Update radio indicator background * Disabled radio state * Delete yarn.lock * Revert "Delete yarn.lock" This reverts commit 9b99d244b70872153a16bec1f1f3bc651e94be7a. * Fix webhook test * Replace old toast location * Update radio path * Empty State * Update Badge.tsx * Update Badge.tsx * Banner Component+story * Creation Modal * Creation Dialog updated * Button hover dialog * Confirmation Modal * Datepicker (Booking) * PageHeader * Fix border width * PageHeader update search bar * Fix input height * Fix button group size * Add spacing between badges - font smoothing * Update button position on banner * Banner update * Fixing focus state on suffix/prefix inputs * Implement A11y addon * Add aria label * error && "text-red-800" * Fix button hover * Change colors * Generate snapshot tests for on hover button * Revert colors to demo * Change colors * Fix Linear Issues * Form Stepper component * Add padding back to input * Move ui to UI_V2 * Use V2 * Update imports for v1 * Update imports for v1 * Upgrade to nextjs in storybook root * Update website submodule * Avatar Groups * Fix webpack again * Vertical Tab Item [WIP] - active state on small item is not working currently * Vertical Tab Group * Add Github action * Fix website submodule * Fix GH action * Rename Workflow * Adds lint report for CI * Lint report fixes * NavigationItem comments * VerticalTabItem type fixes * Fix avatar blur * Fix comments * Adding isEmbed to window object * Disable components that use router mock. * Load inter via google fonts * Started select * Adding base Breadcrumb * Update readme * Formatting * Fixes * Dependencies matching * Linting * Update FormStep.stories.tsx * Linting * Update MultiSelectCheckboxes.tsx Co-authored-by: zomars <zomars@me.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com> * Fixing already installed apps & link to them (#3500) Co-authored-by: Peer Richelsen <peeroke@gmail.com> * Wipe my cal e2e fixes (#3509) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Fix V1 Colors (#3520) * HubSpot app improvement: create contacts (#3502) * WIP * Last changes * Create non-existing contacts from attendees * Adding list of features * Removing unneeded code * Missing error when creating contacts Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Fixes/bookings 500 (#3523) * Fixes an annoying 500 error in bookings * Fixes back to bookings link Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Storybook router issue fix (#3525) Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com> * fix cron job for reminders (#3488) Co-authored-by: CarinaWolli <wollencarina@gmail.com> * Fixes Atlantic/Azores blank results (#3516) * Disallow search engine indexing of hidden event types (#3478) Co-authored-by: gitstart <gitstart@users.noreply.github.com> Co-authored-by: Alex van Andel <me@alexvanandel.com> * Improve phone number input (#3472) * add country code once country selected * add changes also for when editing workflows Co-authored-by: CarinaWolli <wollencarina@gmail.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * fix translation key (#3527) Co-authored-by: CarinaWolli <wollencarina@gmail.com> * Feat: Add next-themes for theme handling (#3263) * chore: add next-themes * feat: add next theme provider * fix: modify useTheme hook to use next-themes * fix: use the new hook for theming * remove conditional rendering with isReady boolean flag * remove Theme component returned from useTheme hook * Update missing useTheme usage * Fix theme switching as per system. Also, ensure that booking and non booking pages can maintain their own requirements of theme simulatenously Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: zomars <zomars@me.com> Co-authored-by: Alex van Andel <me@alexvanandel.com> Co-authored-by: Hariom Balhara <hariombalhara@gmail.com> * Some optimisations to the storybook (#3526) * Some optimisations to the storybook * Fixed merge artifact Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com> * Build fixes handleErrorsJson signature changed which triggered errors here * Update check-if-ui-has-changed.yml * Playwright should not live on deps * Display correct time format on availability page (#3441) * Pass time format * Write 24hr time format * Remove console.log * Change regex * Add console.log * Remove console.log * Remove console.log * Update TimeOptions.tsx * Write time format to localstorage on user create / edit * Grab and set from local storage * On user create grab timeformat from browser * Update timeFormat in DB * Fix typo Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: zomars <zomars@me.com> * Fix input on trial accounts (#3522) * Fix input on trial accounts * Refactor conditional * Prevent team members from creating events (#3498) * Delete CreateEventTypeBtn.tsx * Adding Permission to creation router * Disable button if membership role is member * Fix linting error * Update explicit role selection Co-authored-by: Omar López <zomars@me.com> * Type fix Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: Omar López <zomars@me.com> * v1.8.2 * hotfix: bookings and availability pages commit 36e1c9272fa9b86cbe9e53e03e83799820674f17 Author: zomars <zomars@me.com> Date: Tue Jul 26 18:27:57 2022 -0600 Update [schedule].tsx commit f39535feea22a11a857d179f3506803602a95728 Author: zomars <zomars@me.com> Date: Tue Jul 26 18:07:30 2022 -0600 Update [status].tsx commit c3ac1bcc8c7ff8dc7ebf178d23a6e5c7ea223749 Author: zomars <zomars@me.com> Date: Tue Jul 26 17:53:43 2022 -0600 Update [schedule].tsx commit 39364d8476b3c582d4a7fe3f8d139c5d254e3ecf Author: zomars <zomars@me.com> Date: Tue Jul 26 17:43:13 2022 -0600 Debugging prod commit 4b428d22dec734dab19096b4fe07741f18e5bc5d Author: zomars <zomars@me.com> Date: Tue Jul 26 17:20:44 2022 -0600 Update checkLicense.ts commit 4212e6d61908face52d647bb661d71db959cf864 Author: zomars <zomars@me.com> Date: Tue Jul 26 17:11:37 2022 -0600 Booking fixes attempt commit e3160027ea0ce40d129b445daeb3bb17711ac640 Author: zomars <zomars@me.com> Date: Tue Jul 26 13:52:35 2022 -0600 migration conflict fixes * v1.8.3 * feather icons and inter (#3366) * Fix chormatic Action (#3548) * Updates build DIR/command (#3550) * Avoid global variables leak by making the entire code IIFE (#3543) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Fixes button appearance on Safari * Fix/office365 api call (#3534) * WIP fixes for handling office365 api call * First working version microsoft api call handling * Remove logs * Clean up and improve function names * Clean up * Remove log * Fix function missing its correct name * Fix direct return of statement * Cleanup * Simplify with private fetcher * Update CalendarService.ts * Update getOfficeAppKeys.ts Co-authored-by: zomars <zomars@me.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Fixes depth (#3555) * Add axiom to next config (#3556) * Few updates to V2 components (#3532) * Fix breadcrumb colors * HorizontalTabs * Team List Item WIP * Horizontal Tabs * Cards * Remove team list item WIP Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Feat/onboarding admin (#3486) * WIP * API and step done fallback * Finishing up tweaks * Inline comment * Translations * Update apps/web/pages/api/auth/setup.ts Co-authored-by: Omar López <zomars@me.com> * Update apps/web/pages/api/auth/setup.ts Co-authored-by: Omar López <zomars@me.com> * Update apps/web/pages/api/auth/setup.ts Co-authored-by: Omar López <zomars@me.com> * Update apps/web/pages/api/auth/setup.ts Co-authored-by: Omar López <zomars@me.com> * Linting fixes * Update apps/web/pages/auth/setup.tsx Co-authored-by: Omar López <zomars@me.com> * Linting fix * Moving to v2 * Translations Co-authored-by: Leo Giovanetti <hello@leog.me> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Fix getSchedule tests (#3560) * Embedded Routing Forms - Part1 (#3530) * Support dark theme in routing form * Fix Embed detection * Add routing form embed example * Better rendering support in dark mode for react-select * Fix more theme issues * Added test for Routing Form Embed Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * New Crowdin translations by Github Action (#3539) Co-authored-by: Crowdin Bot <support+bot@crowdin.com> * Fix: Doc typo fix in coding styling (Developer docs) (#3533) Co-authored-by: Bailey Pumfleet <pumfleet@hey.com> * Improve help dialog strings (#3570) * Refactors EE code (#3490) * WIP * WIP * Type and migration fixes * Adds missing default import * Fixes import * Fixes tRPC imports in App Store * Migrate stripe helpers * WIP * Type fixes * Type fix? * WIP * WIP * Update index.ts * Fixes * Update workflow.tsx * Moved queries to lib * Moves QueryCell * Migrates MultiSelectCheckboxes * WIP * CryptoSection type fixes * WIP * Import fixes * Build fixes * Update app-providers.tsx * Build fixes * Upgrades hookform zod resolvers * Build fixes * Cleanup * Build fixes * Relocates QueryCell to ui * Moved List and SkeletonLoader * Revert QueryCell migration * Can't use QueryCell here * oops * CryptoSection cleanup * Update app-providers.tsx * Moved ee to features * ee to features/ee * Removes @calcom/ee * Adds possible feature locations * Build fixes * Migrates stripe to app-store lib * Colocates stripe imports * Update subscription.ts * Submodule sync Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Submodule sync * UI tweaks (#3576) * added status.cal.com badge * Fix broken getLocaleFromHeaders import (#3592) * Fixes tailwind for EE code * Fix Deploy with Vercel and add note and build commands and root directory (#3590) * Squashed commit of the following: commit e84ca3c1fcb625f8cde160b31c1f2b5def78e0bf Author: zomars <zomars@me.com> Date: Thu Jul 28 14:10:57 2022 -0600 fix commit 29025a1104c2853597b5f3abd0d26aaa27a76aa2 Author: zomars <zomars@me.com> Date: Thu Jul 28 14:10:04 2022 -0600 Force vercel deploy commit b070a6460cf871488340a22d71c14962f37e7023 Author: Hariom Balhara <hariombalhara@gmail.com> Date: Thu Jul 28 19:03:07 2022 +0530 Avoid global variables leak by making the entire code IIFE (#3543) (#3568) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> commit f05c7c40829947aefb0c67b931420bca18b79b29 Author: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com> Date: Wed Jul 27 16:19:59 2022 -0400 Add axiom to next config (#3556) commit c3d05e86862277c270557bab98e170cc8b051afe Author: Hariom Balhara <hariombalhara@gmail.com> Date: Wed Jul 27 14:12:09 2022 +0530 Potential fix, broken workflow (#3545) commit 36e1c9272fa9b86cbe9e53e03e83799820674f17 Author: zomars <zomars@me.com> Date: Tue Jul 26 18:27:57 2022 -0600 Update [schedule].tsx commit f39535feea22a11a857d179f3506803602a95728 Author: zomars <zomars@me.com> Date: Tue Jul 26 18:07:30 2022 -0600 Update [status].tsx commit c3ac1bcc8c7ff8dc7ebf178d23a6e5c7ea223749 Author: zomars <zomars@me.com> Date: Tue Jul 26 17:53:43 2022 -0600 Update [schedule].tsx commit 39364d8476b3c582d4a7fe3f8d139c5d254e3ecf Author: zomars <zomars@me.com> Date: Tue Jul 26 17:43:13 2022 -0600 Debugging prod commit 4b428d22dec734dab19096b4fe07741f18e5bc5d Author: zomars <zomars@me.com> Date: Tue Jul 26 17:20:44 2022 -0600 Update checkLicense.ts commit 4212e6d61908face52d647bb661d71db959cf864 Author: zomars <zomars@me.com> Date: Tue Jul 26 17:11:37 2022 -0600 Booking fixes attempt commit e3160027ea0ce40d129b445daeb3bb17711ac640 Author: zomars <zomars@me.com> Date: Tue Jul 26 13:52:35 2022 -0600 migration conflict fixes * Fixes dotenv replacements * Update Kbar.tsx * Type fixes * Update WebhookListContainer.tsx * Update [status].tsx * Uses ISR on setup pages * Fixes missing import * New Crowdin translations by Github Action (#3569) Co-authored-by: Crowdin Bot <support+bot@crowdin.com> * added help wanted project board * added figma design system and help wanted shields to readme * nit change to readme * change prerequistic of node.js from min 14.x to 15.x (#3587) * Improved German locale (#3521) Improved and corrected the grammar and wording. Co-authored-by: Omar López <zomars@me.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com> * Fix last day of month handling logic in tests (#3605) * Fix last day of month handling logic * Update apps/web/test/lib/getSchedule.test.ts Co-authored-by: Omar López <zomars@me.com> * Update apps/web/test/lib/getSchedule.test.ts * Update apps/web/test/lib/getSchedule.test.ts Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: Omar López <zomars@me.com> * fix design issue (#3606) Co-authored-by: CarinaWolli <wollencarina@gmail.com> * Refactors twilio provider (#3604) Prevents multiple twilio redeclarations Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * New Crowdin translations by Github Action (#3609) Co-authored-by: Crowdin Bot <support+bot@crowdin.com> * Hide dropdown under modal dialog (#3607) Co-authored-by: Adam Garbowski <adamgarbowski90@gmail.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com> * Use non shallow mode (#3620) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Fixes unique constraint error of batchId when scheduling emails (#3542) * make batchid unique + return response status 200 * use correct batchId * change for loop and updateMany Co-authored-by: CarinaWolli <wollencarina@gmail.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Fix app id when creating credential (#3629) * Sorts root scripts and adds prisma alias * Feat/onboarding username (#3580) * fix: remove duplicate button in textusernamefield * feat: adds username if not present in getting-started first onboarding step * fix: credentials * fix: typo * fix: user type * fix: type errors * Validates successRedirectUrl earlier with zod * Removes deprecated api endpoint * Reduces the data needed for the frontend on onboarding Co-authored-by: Agusti Fernandez Pardo <git@agusti.me> Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: Omar López <zomars@me.com> * Fixes successRedirectUrl * v1.8.4 * Submodule sync * Fixes successRedirectUrl commit b006240b0c62e9e62944cb7184793f099358e2ec Merge: 6179b3fbe e7418f68a Author: zomars <zomars@me.com> Date: Mon Aug 1 18:20:47 2022 -0600 Merge branch 'main' into production commit 6179b3fbe06709f1cf3a4e54214a7dbb1543765e Author: zomars <zomars@me.com> Date: Mon Aug 1 18:20:40 2022 -0600 Fixes successRedirectUrl validation commit 14443099e0377e8d9af52f53f15c2f8b91b784d2 Author: zomars <zomars@me.com> Date: Mon Aug 1 17:59:47 2022 -0600 successRedirectUrl fixes * Correcting syntax of overloading (#3598) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * fix: base_url for login link should be WEBAPP_URL not WEBSITE_URL (#3637) * fix: cleanup onboarding username (#3638) * fixed dark mode profile page (#3650) * fixed dark mode profile page * nit * Fix/google calendar false alert (#3636) * Avoid duplicating any video credential (#3593) Co-authored-by: gitstart <gitstart@users.noreply.github.com> Co-authored-by: alannnc <alannnc@gmail.com> * feat(troubleshoot): add event titles to the troubleshoot page (#3434) (#3437) * [Proposal] Event type error popover proposal (#3627) * Update LICENSE * Update LICENSE * Update README.md * Update README.md * Potential fix (#3671) * When no location, defaults to cal video (#3517) * yarn * fixed bug * fixed warning * fixed problem on server side * yarn update * Delete yarn.lock * removed unused type * Revert "Delete yarn.lock" This reverts commit 4fe99af4757343d9efb2326be546cd81161c8da3. revert delete yarn.lock * Delete yarn.lock * Revert "Delete yarn.lock" This reverts commit 9f76a548e0950202674e5c5fcb755db3ff7867bd. revert delete yarn.lock * Revert "yarn update" This reverts commit 2bef496c1693acd509a7b577ca7013e94ab7200a. * yarn * remove yarn.lock * remove yarn.lock * removed double declaration * Revert "yarn update" This reverts commit 2bef496c1693acd509a7b577ca7013e94ab7200a. * stop tracking yarn lockfile * undo all yarn lockfile changes * Revert "yarn" This reverts commit 46eb3595cf687504c6783315749b3124936080b9. * remove all yarn changes * Update packages/trpc/server/routers/viewer/bookings.tsx Co-authored-by: Omar López <zomars@me.com> * zod transform insteead of ternary operator Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: Omar López <zomars@me.com> * Update V2 components + Move to react-icons (#3670) * Tweaks for Website signup form (#3635) * WIP, only deep testing needed * Feedback suggestions * Uses early returns instead * Allows overriding t function via prop Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: zomars <zomars@me.com> * Fix/api build (#3675) * fix: shared next-auth calendso session type fix * fix: move imports from @lib -> @calcom/lib to fix types * Consolidates next-auth definitions Co-authored-by: Agusti Fernandez Pardo <git@agusti.me> Co-authored-by: zomars <zomars@me.com> * Variables for custom templates in workflows (#3602) * improve functionality to update a step * remove console logs * fix issue with active event types * allow null value for time and timeUnit * sort steps asc step number * add action to workflow (frontend) * add phone number input for SMS to specific number * use PhoneInput for number input + input validation * improve invalid input for phone number * improve UI of phoneInput * Improve design and validation * fix undefined error * set default action when adding action * include all team event types * fix phone number input for editing steps * fix update muation to add steps * remove console logs * fix order of steps * functionality to delete steps * add trigger when event is cancelled * add custom email body * sms and email reminder updates * add custom emails * add custom email subject * send reminder email to all attendees * update migration * fix default value for time and timeUnit * save email reminders to database * clean code * add custom template to SMS actions * schedule emails with sendgrid * clean code * add workflow templates * keep custom template saved when changing templates * create reminder template for email * add dot at the end of sentace for email template * fix merge error * fix issue that template was not saved * include sending emails for when event is cancelled * fix bug that email was always sent * add templates to sms reminders * add info that sending sms to attendees won't trigger for already exisitng bookings * only schedule sms for attendees when smsReminderNumber exists * only schedule sms for attendees when smsReminderNumber exists * set scheduled of workflow reminder to false when longer than 72 hours * add cron for email scheduling + fixes for for sms an email scheduling * adjust step number when deleting a step * cast to boolean with !! * update cron job for email reminders * update sms template * send reminder email not to guests * remove sendTo from workflow reminder * fixes sending sms without name + removing sendTo everywhere * fix undefined name in sms template * set user name to undefined for sending sms to a specific number * fix singular and plural for time unit * set to edit mode when changing action and custom template is selected * delete reminders when booking cancelled or not active anymore * fix type errors * fix error that deleted reminders twice * create booking reminders for existing bookings when eventType is set active * improve email and sms templates * use BookingInfo type instead of calendarEvent for reminder emails * schedule emails for already existing bookings * add and remove reminders for new active event types and cancelled events * connect add action button with last step * fix step container width for mobile view * helper functions that return options for select * fix typo and remove comment * clean code * add/improve error messages for forms * fix typo * clean code * improve email template * clean code * fix missing prop * save reference id when scheduling reminder * fix step not added because of changed id for new steps * small fixes + code cleanup * code cleanup * show error message when number is invalid * fix typo * fix phone number input when location is already phone * set multi select checkbox to read only * change email scheduling in cron job from 7 days to 72 hours * show active event types in workflow list * fix trigger information for workflow list * improve layout for small screens in workflow list * remove optional from zod type for workflow name * order workflows by id * use link icon to show active event types * fix plural and add translation for showing nr of active eventtypes * fix text for sms reminder template * add reminders for added steps * remove optional for activeOn * improve reminder templates * improve design of custom input fields * set edit mode to false when phone number isn't needed anymore * set sendTo in workflow step only for SMS_NUMBER action * set email body and subject only when custom template * only delete reminders that belong to workflow steps * improve text for new event book trigger * move reminders folder to workflows * fix issue that save button was sometimes enabled in edit mode * fix form issues for send to * delete all scheduled reminders when workflow is deleted * use enum for method * fix imports for workflow methods * add missing import * fix edit mode * create reminders when event is confirmed * add reminderScheduler to reduce duplicate code * make workflow enterprise and pro only feature * move all files to /ee/ folder * move package.json change to /ee/ folder * add pro badge to shell * set to edit mode to true if email subject is missing when action changes * fix loading bug * add migration * fix old imports * don't schedule reminders for opt-ins * fix style of email body * code clean up * Update yarn.lock * fix isLoading for active on dropdown * update import for prisma Co-authored-by: Omar López <zomars@me.com> * update imports * remove console * use session to check if user has valid license * use defaultHandler * clean up code * Create db-staging-snapshot.yml * move LisenceRequired inside shell * update import for FormValues * fix phone input design * fix disabled save button for edit mode * squah all migration into a single one * use isAfter and isBefore instead of isBetween * import dayjs from @calcom * validate phone number for sms reminders when booking event * Allows auto approvals for crowdin * add dropdown for adding dynamic variables to string * use lighter text colour for disabled button * change textarea for email subject to one row only * add function to create custom template with dynamic variables * add location to dynamic variables * add missing locations to custom template * add variables at cursor position * remove second curly brakets from variables * code cleanup * fix names for attendee and organizer * enable internationaliztion for custom reminders * disabled add workflow button when mutation is loading * fix translation keys * internationalize dates * code clean up * add translation for email subject * skip translation for english * remove language from BookingInfo type * add additional notes as variable * add custom inputs as variables * add information for custom inputs * add translation * Add formated variables in additional input information * fix type errors * code clean up * Update AddVariablesDropdown.tsx * Update variableTranslations.ts * Update variableTranslations.ts * Formatting * Update [workflow].tsx Co-authored-by: CarinaWolli <wollencarina@gmail.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: zomars <zomars@me.com> * make edit button full width (#3686) * New Crowdin translations by Github Action (#3683) * New Crowdin translations by Github Action (#3689) Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com> * Improve design of workflow reminder email (#3685) * Fix app-store seeding (#3693) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Properly parse list calendar call to MS Graph (#3698) * fix heroku build (#3630) * pick https://github.com/nosovk/cal.com/pull/1 * make all devdeps to devDependencies * add more ENV to Heroku config https://github.com/calcom/cal.com/pull/3630 Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: Omar López <zomars@me.com> * fix: made add-to-calendar responsive (#3703) * Adding debugging info (#3706) * Fixing App tabs routing (#3711) * Removing linkProps * Fixing format * Fix textarea dark theme (#3712) * Embed Test: Verifies that app remains hidden till link is ready (#3669) * Add test to verify that webapp remains hidden till link is considered ready * Make tests more stable * updates to all public booking pages (#3648) * updates to all public booking pages * sidebar tweak * resolving error * Fix linting errors Co-authored-by: CarinaWolli <wollencarina@gmail.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * fix: group hover bug (#3699) Co-authored-by: Peer Richelsen <peeroke@gmail.com> * fix: icon positioning (#3715) * Cleans up cli generator and enables prettier formatting (#3718) * Fix bug for reschedule on opt-in bookings (#3678) * Fix bug for reschedule on opt-in bookings * Fix a missing query parameter being removed when changing month, useRouterQuery * Added test for rescheduling user type condition * Fix conditional that triggers input disabling when rescheduling Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: Bailey Pumfleet <pumfleet@hey.com> * feat: support lark calendar (#3019) * feat: support lark calendar * New Crowdin translations by Github Action (#3016) Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com> * fix: lark calendar get app ticket bugs * feat: add send msg service for lark bot * fix: comment on PR of lark-calendar * chore: update lark bot message * Refactors add endpoint * Adds missing GET endpoint handler * Update yarn.lock * fix: comments * Update yarn.lock * fix: comment about inferred type * Added fetcher helper * Update yarn.lock Co-authored-by: chengcheng.frontend <chengcheng.frontend@bytedance.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: zomars <zomars@me.com> * Event description now supports markdown formatting (#3688) * yarn * yarn update * added Mardown style formatting with sanitized inputs * Revert "yarn" This reverts commit 46eb3595cf687504c6783315749b3124936080b9. * Revert "yarn" This reverts commit 46eb3595cf687504c6783315749b3124936080b9. * Revert "yarn update" This reverts commit f4600d83a67b930c6dd72e292827578856ca5428. * Revert "yarn" This reverts commit 46eb3595cf687504c6783315749b3124936080b9. * Revert "yarn update" This reverts commit f4600d83a67b930c6dd72e292827578856ca5428. * Revert "Revert "yarn update"" This reverts commit 8ccab5ee237fb228115229f3c89cf4b848bc9449. * Revert "Revert "yarn"" This reverts commit 78a755eb39cb518eb0526272a3c11882c48004de. * yarn.lock removed * Parses using prisma middleware * Reverting changes * Fixes hydration warning * Fixes Dom warnings * Update yarn.lock Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: zomars <zomars@me.com> * Squashed commit of the following: commit c378c647fe4822071cbdfc577fcfc950e53973df Author: zomars <zomars@me.com> Date: Fri Aug 5 17:36:21 2022 -0600 Cleanup commit a89cc7981df1c2aae96188466833490eb3b227a1 Author: zomars <zomars@me.com> Date: Fri Aug 5 17:17:57 2022 -0600 redirect fixes commit a27979c2b3f06c9956ee9abfef1e82a5558b6411 Author: zomars <zomars@me.com> Date: Fri Aug 5 17:02:33 2022 -0600 Fingers crossed commit c08a09e8d2ba3eb2561f418bb3b0370245f79bf7 Author: zomars <zomars@me.com> Date: Fri Aug 5 16:28:55 2022 -0600 Update [...nextauth].tsx commit 4063bddb2ea3cbf3dda6be6cc10070ecc1eb578c Author: zomars <zomars@me.com> Date: Fri Aug 5 16:05:21 2022 -0600 Submodule sync commit e44dc73a3b751ba4cacc85abfe6680a668393c0d Author: zomars <zomars@me.com> Date: Fri Aug 5 16:05:06 2022 -0600 Upgrade next-auth commit 2b36e0a1b376083739ea06b793f1523e2f158a33 Author: zomars <zomars@me.com> Date: Fri Aug 5 15:23:03 2022 -0600 Magic signup fixes commit 2cc81ca7e2f79a4e3fcab370e23ac29cbe3ee18d Author: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com> Date: Thu Aug 4 11:49:51 2022 -0400 Properly parse list calendar call to MS Graph (#3698) commit 65887d8f9db8b399964fce38ec104ed24fcc48e6 Author: Leo Giovanetti <hello@leog.me> Date: Thu Aug 4 12:52:50 2022 -0300 Fix app-store seeding (#3693) (#3697) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: Hariom Balhara <hariombalhara@gmail.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> commit 71594b962352519c4ed4ee6cf68d16aac9b71e26 Author: Leo Giovanetti <hello@leog.me> Date: Wed Aug 3 16:48:07 2022 -0300 fixed dark mode profile page (#3650) (#3681) * fixed dark mode profile page * nit Co-authored-by: Peer Richelsen <peeroke@gmail.com> commit 78a5ae988274ff05f26309033821acc48e22823d Author: Leo Giovanetti <hello@leog.me> Date: Wed Aug 3 14:05:02 2022 -0300 Potential fix (#3671) (#3676) commit b006240b0c62e9e62944cb7184793f099358e2ec Merge: 6179b3fbe e7418f68a Author: zomars <zomars@me.com> Date: Mon Aug 1 18:20:47 2022 -0600 Merge branch 'main' into production commit 6179b3fbe06709f1cf3a4e54214a7dbb1543765e Author: zomars <zomars@me.com> Date: Mon Aug 1 18:20:40 2022 -0600 Fixes successRedirectUrl validation commit 14443099e0377e8d9af52f53f15c2f8b91b784d2 Author: zomars <zomars@me.com> Date: Mon Aug 1 17:59:47 2022 -0600 successRedirectUrl fixes * Adds verify page * fixed icons (#3730) * Update README.md * Update README.md * added ping.gg app (#3728) * added ping.gg app, not sure why its not showing * nit * Fixes * fixed email Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com> * Added notes for running tests for embed-core (#3720) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Updating website to latest (#3731) Co-authored-by: Peer Richelsen <peeroke@gmail.com> * Setup Wizard Not Pulling Timezone (#3677) Co-authored-by: Nitesh Singh <nitesh.singh@gitstart.dev> Co-authored-by: gitstart <gitstart@users.noreply.github.com> Co-authored-by: Matheus Benini <matheus_benini@hotmail.com> Co-authored-by: Grace Nshokano <grace.devolop@gmail.com> Co-authored-by: Matheus Muniz <87545749+matheusmuniz03@users.noreply.github.com> Co-authored-by: gitstart <gitstart@gitstart.com> Co-authored-by: Murilo Amaral <87545137+MuriloAmarals@users.noreply.github.com> Co-authored-by: Júlio Piubello da Silva Cabral <julio.piubello@gitstart.dev> Co-authored-by: Matheus Muniz <matheusmuniz100@hotmail.com> Co-authored-by: Justine Nakitto <justinejjingo@gmail.com> Co-authored-by: gitstart <gitstart@users.noreply.github.com> Co-authored-by: Nitesh Singh <nitesh.singh@gitstart.dev> Co-authored-by: Matheus Benini <matheus_benini@hotmail.com> Co-authored-by: Grace Nshokano <grace.devolop@gmail.com> Co-authored-by: Matheus Muniz <87545749+matheusmuniz03@users.noreply.github.com> Co-authored-by: gitstart <gitstart@gitstart.com> Co-authored-by: Murilo Amaral <87545137+MuriloAmarals@users.noreply.github.com> Co-authored-by: Júlio Piubello da Silva Cabral <julio.piubello@gitstart.dev> Co-authored-by: Matheus Muniz <matheusmuniz100@hotmail.com> Co-authored-by: Justine Nakitto <justinejjingo@gmail.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Update instructions for integration with google calendar (#3558) Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com> * RHF conditionals fixes Improved legibility * Fixes bug when changing the location of a booking (#3585) * use correct booking * delete calendar event and update booking reference * use middleware to get booking * updating event instad of deleting and creating a new one * fix issue with google hangout link * remove unsed imports * Apply suggestions from code review * Update bookings.tsx Co-authored-by: CarinaWolli <wollencarina@gmail.com> Co-authored-by: Omar López <zomars@me.com> Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * added a few desktop only improvements (#3725) * added a few desktop only improvements * added horizontal line * fixed icon * hide download button when already in desktop app * codacy fixes Co-authored-by: zomars <zomars@me.com> * Same-day schedules created invalid workingHours (#3742) * Same-day schedules created invalid workingHours * Uncomment logger * Previous version did not properly substract the days Co-authored-by: Leo Giovanetti <hello@leog.me> * fix: remove mt (#3740) * fix: remove mt * fix: un comment icon Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Adds middleware to get V2 early access (#3617) Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com> * Update README.md * Update README.md * Fix request-reschedule for team events (#3721) * fix: cancel booking buttons design (#3748) * fix: cancel booking buttons design * chore: remove rounded Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com> * Fix url redirect to a only path redirect when joining a team (#3757) * fix full url redirect to a only path redirect * Remove string templates Co-authored-by: Omar López <zomars@me.com> Co-authored-by: Omar López <zomars@me.com> * feat: signin test email magic signup in app (#3749) * feat: signin test email magic signup in app * fix: no signIn page in nextauth * fix: remove commented signIN * Update apps/web/pages/auth/signin.tsx remove import useRouter Co-authored-by: Omar López <zomars@me.com> Co-authored-by: Agusti Fernandez Pardo <git@agusti.me> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: Omar López <zomars@me.com> * v1.8.5 * Fixes security issue when updating workflows (#3661) * check if workflow is deleted before deleting reminders * disable continue button when mutation is loading * check if new active event types belong to user * fix issue with onCascade deletion * Simplified ANDs Co-authored-by: CarinaWolli <wollencarina@gmail.com> Co-authored-by: zomars <zomars@me.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Submodule sync * fix: error message for riverside and whereby added (#3751) * fix: error message for riverside and whereby added * fix: around and ping error message added Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com> * refactor: use BookingReference instead of DailyEventReference (#3667) * refactor: use BookingReference instead of DailyEventReference * refactor: migrate DailyEventReference records to BookingReference * refactor: drop DailyEventReference table * fix linting * Daily Video API adapter fixes Co-authored-by: zomars <zomars@me.com> * Allows tree shaking unused modules (#3752) * Allows tree shaking unused modules * don't tree shake embed-core side effects Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * adds attendee (#3808) * Upgrade turborepo v4 (#3804) * Upgrades to turborepo 4 Adds turbo eslint config * Linting according to turbo eslint plugin * Add missing variables to turbo config * Adds more missing env vars to turbo json * Update turbo.json * Update turbo.json * Matches local lint with CI lint * Update turbo.json Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> * Hotfix: Signup fix error not shown (#3815) * Fix error not shown * Simplifying * Removing dead code * Adds script to generate dummy DB per preview * chmod vercel script * Clarifies new db vs old db * Adds symlink to use DATABASE_URL from root * migrate api/availability/[user] to viewer.availability.user in trpc (#3591) Co-authored-by: Alex van Andel <me@alexvanandel.com> * Adds symlink to use DATABASE_URL from root * Imports performance explicitly for Node v14 (#3823) * Imports performance explicitly for Node v14 * Update packages/trpc/server/routers/viewer/slots.tsx * Adds missing performance imports * Update turbo.json Co-authored-by: Omar López <zomars@me.com> * Dynamic Links re-integrate with availability logic (#3687) * -re init dynamic links * typing fix 001 * added missing div closing tag * added necessary DB column pull to satisfy Type errors * further type fixes * WIP * removed console logs * some revert * WIP * another approach * enabled dynamic links availability fetch * Added users to eventTypeObject for consistency * WIP: Moving user and changing map item name * Fix user list call * Removed explicit User type in map * modify default user attributes * adds explicit users to EventTypeObject in teams * Updated availability page * Updates Availability * Futher availability change * Remove explicit user type from slot router * more fixes * more fixes WIP * cleaning up more errors WIP * object assign used for typesafety * added check if dynamic booking is allowed by all users * cleaned up console logs * clean up * Improvement * resolving suggestions by alex * changes requested by Omar * Filter out empty usernames instead of accepting null Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: zomars <zomars@me.com> * Adds actions to cleanup preview DBs * Fixes issues with video location links from apps (#3760) * fix issue with video apps link not saved as location * use link as location for ping.gg * fix around link in availability page + allow breaking line for locations * use find instead of f…
- Loading branch information