zomars
030f1c6990
Preparations so public API can use tRPC procedures
2022-11-18 16:36:32 -07:00
René Müller
b201067f86
enable team billing when `HOSTED_CAL_FEATURES` isset ( #5516 )
...
* enable team billing when `HOSTED_CAL_FEATURES` isset
* changed comment above of `IS_TEAM_BILLING_ENABLED` in constants.ts
Co-authored-by: René Müller <rene.mueller@clicksports.de>
2022-11-18 11:59:01 -07:00
alannnc
cb96b12108
Add conditional if response received from graph api v1 was empty ( #5573 )
...
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
2022-11-18 11:41:36 -06:00
Leo Giovanetti
1010e2894a
Bringing back sendgrid app to review ( #5501 )
...
* Sendgrid app and code simplification
* Applying app-store-cli + impl
* Fixing types
* Adding features to readme
* Fixing unit tests
* A few last tweaks regarding UX and env vars
* Applying feedback
* Using calcom icons
* Renaming and applying feedback
* Testing user/type page fix
* Standarizing Sendgrid client usage
* Removing types
* Reverting CloseCom changes
* Stop relying on sendgrid client pkg
* Fixing button and more reverting closecom changes
* Revert "Stop relying on sendgrid client pkg"
This reverts commit dd61851572
.
* Revert "Removing types"
This reverts commit 1ec5ed8de2
.
* Is this it?
* Standardizing apis
* Fixing path
* Fixing throwing errors the standard way
* Stop relying on getInstalledAppPath
* Removing seemingly troubling code
* Returning error and avoiding any outer reference
* Revert "Returning error and avoiding any outer reference"
This reverts commit 7d32e30154
.
* Revert "Removing seemingly troubling code"
This reverts commit eaae772abc
.
* Revert "Stop relying on getInstalledAppPath"
This reverts commit bcc70fc337
.
* Revert "Fixing throwing errors the standard way"
This reverts commit bb1bb410fa
.
* Revert "Fixing path"
This reverts commit a7bd83c4fb
.
* Revert "Standardizing apis"
This reverts commit 0258a18229
.
* Revert "Is this it?"
This reverts commit 70b3f7b98e
.
* Converting APIs to legacy style
* Missing reverted CloseCom test mock
* Needed for the renaming
* Reverting Closecom and yarn unneeded changes
* Ununsed type
* Testing rearranging exports
* Update apps/web/components/apps/OmniInstallAppButton.tsx
Co-authored-by: Omar López <zomars@me.com>
* Standardizing APIs
* Fixing wrong toast message on app page
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
2022-11-17 21:38:34 +00:00
Jeroen Reumkens
a8186e3039
Fixed wrong calculation of duration type on event type page. ( #5557 )
2022-11-17 13:38:03 +05:30
Carina Wollendorfer
fac0b0fa32
Improving cancellation flow ( #5447 )
...
* Booking succes query refactor
The query is now using the uid as its main identifier for the success page
* Minor changes to the succes.tsx and tests
* Convert eventtype dates to string, and only select eventtype slug from db to have a smaller query (we don't need more data, and this way we don't need to convert the dates in here to smaller strings either.)
* In the payment component get the bookingUid from props instead of the query
* design fixes
* fix UI for recurring bookings
* fix success page for recurring events
* fix cancelling recurring events
* fix design of successful cancellation page
* fix email redirect + design fixes
* remove old cancel page
* fix v2 design for text area
* Changed the recurringMutation to use the uid for the success booking page
* redirect form old to new cancel page
* fix success page for recurring events
* rename to allRemainingbookings
* fix old cancel redirect
* fix recurring cancel link in email
* fix redirect when cancelling one recurring booking
* remove reschedule for recurring events in email
* create queryschema for cancel success page
* scroll down to bottom if cancel
* add cancellation reason
* fix tests
* fix old /cancel component
* code clean up
* Uses URL query as cancellation state
Also fixes string to boolean inference
Co-authored-by: Mischa Rouleaux <mischa-rouleaux@live.nl>
Co-authored-by: alannnc <alannnc@gmail.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Jeroen Reumkens <hello@jeroenreumkens.nl>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: zomars <zomars@me.com>
2022-11-16 19:48:17 +00:00
Alex van Andel
f822177788
Use Intl.DateTimeFormat logic to determine locale. ( #5519 )
2022-11-14 19:46:58 +00:00
Om Ray
d83883e7e4
Minimum booking notice will allow hours and days ( #5217 )
...
* minimum booking notice allows hours and days
* Fixed error with Prisma not updating properly and input changing value to minutes autmatically
* fix type error
* Update apps/web/components/v2/eventtype/EventLimitsTab.tsx
Co-authored-by: Peer Richelsen <peer@cal.com>
* moved minimumBookingNotice to clientside, removed migration from prisma, changed DurationField to regular InputField
* Update packages/lib/convertMinimumBookingNoticeToMinutes.ts
Co-authored-by: alannnc <alannnc@gmail.com>
* added MINUTES_IN_HOUR, MINUTES_IN_DAY, and HOURS_IN_DAY as exportable consts
* Fix some comparison, mobile styles and const usages
* minimumBookingNotice values will never be floats
* fixed issue with minbookingnotice not updating properly in prisma
* Removed console.logs, converted minimumBookingNoticeType to ref, removed unreliable accessing of array
* remove yarn lockfile
* Revert "remove yarn lockfile"
This reverts commit fefc24c802
.
* Revert "Revert "remove yarn lockfile""
This reverts commit c8cc4d3c0e
.
* Replaced currentDurationType export with state passed down from parent
* Improvements for duration notice type logic
* Undo adding submodule updates
* Update apps/web/components/eventtype/EventLimitsTab.tsx
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* Update packages/lib/findDurationType.ts
Co-authored-by: Omar López <zomars@me.com>
* Update apps/web/components/eventtype/EventLimitsTab.tsx
Co-authored-by: Omar López <zomars@me.com>
* Update packages/lib/convertToNewDurationType.ts
Co-authored-by: Omar López <zomars@me.com>
* Update apps/web/components/eventtype/EventLimitsTab.tsx
Co-authored-by: Omar López <zomars@me.com>
* Update apps/web/test/lib/getSchedule.test.ts
Co-authored-by: Omar López <zomars@me.com>
* remove passing in as object
* Update apps/web/test/lib/getSchedule.test.ts
Co-authored-by: Omar López <zomars@me.com>
* Update packages/lib/convertToNewDurationType.ts
Co-authored-by: Omar López <zomars@me.com>
* Delete convertMinimumBookingNoticeToMinutes.ts
* Syntax fix
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: alannnc <alannnc@gmail.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Jeroen Reumkens <hello@jeroenreumkens.nl>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Omar López <zomars@me.com>
2022-11-14 09:12:28 +00:00
alannnc
a1430101d1
fix/team-billing-update-publish-form ( #5476 )
...
* Display team slug on form when saved on metadata
* remove button disabled prop
* update mutation to latest trcp style
* Update packages/trpc/server/routers/viewer/teams.tsx
Co-authored-by: Omar López <zomars@me.com>
2022-11-11 20:38:21 +00:00
Alex van Andel
acb6f292ec
Bugfix/revert e5ba8616
( #5479 )
...
* Revert e5ba8616
* Revert "Reverted Sentry for debug purposes (#5425 )"
This reverts commit 4466c4ad4b
.
Co-authored-by: Omar López <zomars@me.com>
2022-11-11 09:47:11 +00:00
Julius Marminge
db7c3fb52f
feat: trpc v10 migration ( #5332 )
...
* migrate router
* createTRPCReact
* frontend 1
* random format change
* frontend 2
* withQuery
* form router
* TS-ERROR: proxy on utils-client
* inferance
* ssg
* reuse
* trpc rc4
* Apply suggestions from code review
* skip test
* move skip one level up
* whops
* rc 6 with new setData func
Co-authored-by: zomars <zomars@me.com>
2022-11-10 23:40:01 +00:00
Omar López
6d67808627
Team billing ( #5453 )
...
* WIP teams billing page
* WIP
* Create settings page
* Remove unused imports
* Create stripe customer on team creation
* Add Stripe ids to team record
* Add Stripe price ids for team to .env
* Create & delete Stripe customers
* Add string
* Merge branch 'main' into v2/teams-billing
* Create checkout session when creating team
* Create webhook to update team with Stripe ids
* Add Stripe migration files
* Move deleting team from Stripe under ee
* Some cleanup
* Merge branch 'v2/teams-billing' of https://github.com/calcom/cal.com into v2/teams-billing
* Small clean up
* Link to team's portal page
* Fix types
* Fix type errors
* Fix type errors
* Fix type error
* Delete old files & type fixes
* Address feedback
* Fix type errors
* Removes team creation modal
* WIP
* Removed billing frequency from team creation
* Add Stripe check for delete team customer
* Merge branch 'v2/teams-billing' of https://github.com/calcom/cal.com into v2/teams-billing
* Add high level form to create new team
* WIP
* Add new team to form
* Validate for invited members
* Add translations
* WIP
* Add validation for team name
* Add validation to team slug
* Clean up
* Fix type error
* Fix type errors
* WIP
* Abstract invite members function
* Add subscription status column
* Hide pending teams from settings
* Send email on paid subscription
* WIP
* Sync packages
* Add team subscription cols to schema
* WIP
* Matches locks vite version to <3
* Removed subscriptionStatus
* WIP
* Fix warning
* Query optimizations
* WIP
* Cleanup
* Wip
* WIP
* Runtime error fixes
* Cancellation fixes
* Delete team fixes
* Cleanup
* Type fixes
* Allows to check memebership in getTeamWithMembers
* Adds team creation tests
* Cleanup
* Cleanup
* Restored change
* Updated copy
* Moved component
* Cleanup
* Fix team members view
* Cleanup
* Adds failsafe for skipping publishing on update
* Cleanup
* Feedback
* More feedback
* Cleanup
* Cleanup
* Feedback
* Feedback
* Feedback
* Adds edge-case for slug conflicts
* Feedback
* e2e fixes
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2022-11-10 13:23:56 -07:00
Alex van Andel
195cb84a8b
Disable ADMIN role when password requirements aren't met ( #5445 )
2022-11-09 16:23:39 +00:00
Bailey Pumfleet
1b23671812
Update password length requirement to 8 characters ( #5438 )
2022-11-09 12:42:30 +00:00
Leo Giovanetti
7d1fb7c659
Fixing count and redundant checks for recurring ( #5426 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2022-11-08 20:59:44 +00:00
Alex van Andel
8b5d57c573
Cleanup + migrate away from process.browser ( #5408 )
...
* Cleanup + migrate away from process.browser
* Bring back HeadSeo in ui/v2
2022-11-08 08:36:59 +01:00
Leo Giovanetti
e5ba861621
Sendgrid app and code simplification ( #5269 )
...
* Sendgrid app and code simplification
* Applying app-store-cli + impl
* Fixing types
* Adding features to readme
* Fixing unit tests
* A few last tweaks regarding UX and env vars
* Applying feedback
* Using calcom icons
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2022-11-07 14:52:03 -03:00
Alex van Andel
82a6ab7957
Circumvents Dayjs issue by going native ( #5363 )
2022-11-07 15:16:35 +00:00
René Müller
bf68ec1ad5
use LOGO constant instead of fixed string in OgImages ( #5234 )
...
* use LOGO constant instead of fixed string in OgImages
* fixed linting error
Co-authored-by: René Müller <rene.mueller@clicksports.de>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2022-11-05 20:20:59 +00:00
Leo Giovanetti
25e3e31045
Improving recurring info in bookings ( #5253 )
...
* Improving recurring info in bookings
* Adding fixes to success page, it was invalid on custom tz
* Remove dead code
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2022-11-04 12:43:02 -04:00
Alex van Andel
db9911a264
Bugfix/5271 wrong availability displayed on nov 6 ( #5365 )
...
* Fixes the localisation issue with recurring events
* Implement DST as Dayjs doesn't
* Fixed generated booking URL when different TZ is set
* manually apply DST offset to times
* Fix type error
2022-11-04 10:59:38 -04:00
Jeroen Reumkens
b1ced10626
Added generic image variant for og images and make meta description longer. ( #5285 )
...
* Added generic image variant for og images.
* Made og and meta descriptions longer, removed difference between longer and shorter descriptions now we only have one variant.
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2022-11-01 08:16:08 +00:00
alannnc
ac9b2d0577
Feature/invalid credentials ( #5120 )
...
* Fixing types from handleErrorJson usage and Credential
* Replace credential prisma type for a better suitable
* Improvements on zoom video adapter
* Renamed extendedCredentialType and put it in a best suited file
* Frontend display invalid credential
* Fix styles and text
* Fix type required for fake daily credentials
2022-10-31 22:06:03 +00:00
Hariom Balhara
7b1e824a36
Gegt only warn,error and fatal ( #5259 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-28 09:19:48 +00:00
GitStart
eae60043bb
[CAL-183] email and calendar still use old “cancel/reschedule” screens ( #5149 )
...
Co-authored-by: gitstart <gitstart@users.noreply.github.com>
Co-authored-by: gitstart <gitstart@gitstart.com>
Co-authored-by: Nitesh Singh <nitesh.singh@gitstart.dev>
Co-authored-by: Rafael Toledo <87545086+Toledodev@users.noreply.github.com>
Co-authored-by: Matheus Benini Ferreira <88898100+MatheusBeniniF@users.noreply.github.com>
Co-authored-by: MuriloAmarals <muralha2000@gmail.com>
Co-authored-by: Murilo Amaral <87545137+MuriloAmarals@users.noreply.github.com>
Co-authored-by: Rubens Rafael <70234898+RubensRafael@users.noreply.github.com>
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com>
Co-authored-by: Rafael <rafael.toledo@engenharia.ufjf.br>
Co-authored-by: Grace Nshokano <grace.devolop@gmail.com>
Co-authored-by: Matheus Muniz <matheusmuniz100@hotmail.com>
Co-authored-by: Júlio Piubello da Silva Cabral <julio.piubello@gitstart.dev>
Co-authored-by: Matheus Muniz <87545749+matheusmuniz03@users.noreply.github.com>
Co-authored-by: C000Ldude <coolmagnas@gmail.com>
Co-authored-by: Klinger Matheus <50892465+KlingerMatheus@users.noreply.github.com>
Co-authored-by: Eman <emmanuelgatwech@gmail.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-27 09:13:52 +00:00
Syed Ali Shahbaz
f2cdb75f91
Hotfix/caldav reschedule jsonerror ( #5193 )
...
* fixed reschedule icalstring and json error
* logging update
* code quality changes
* removed unnecessary comment
* removes console log remnants
* fix for checktype
* Take care of all OK status response codes
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Add relevant comment in code
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2022-10-26 11:04:36 +00:00
Udit Takkar
2d5bf1ffc1
feat: new route added for deletion ( #5160 )
...
* feat: new route added for deletion
required password removed from update profile
* fix: update url
Co-authored-by: alannnc <alannnc@gmail.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2022-10-24 18:32:00 -06:00
Jeroen Reumkens
16eb516a9b
Added improved designs for OG images. ( #5102 )
...
* Added improved designs for OG images.
* Changed size of additional attendees circle in og image.
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2022-10-24 18:20:01 -06:00
Jeroen Reumkens
a0e93e1eeb
Feature/improved timeformat selection booking page ( #5175 )
...
* Aded new togglegroup component.
* Make 12/24h time format toggle functional and store value in localstorage.
* Responsive tweaks
* Added translations
* Added 12/24h timeformat hint on profile page.
* Update apps/web/public/static/locales/en/common.json
Co-authored-by: Omar López <zomars@me.com>
2022-10-24 18:14:06 -06:00
GitStart
e044f963f8
[CAL-216] Confirming a booking shows old toast. Also removes old notification component. ( #5146 )
...
Co-authored-by: gitstart <gitstart@users.noreply.github.com>
Co-authored-by: MuriloAmarals <muralha2000@gmail.com>
Co-authored-by: Murilo Amaral <87545137+MuriloAmarals@users.noreply.github.com>
Co-authored-by: Rubens Rafael <70234898+RubensRafael@users.noreply.github.com>
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com>
Co-authored-by: Rafael Toledo <87545086+Toledodev@users.noreply.github.com>
Co-authored-by: gitstart <gitstart@gitstart.com>
Co-authored-by: Rafael <rafael.toledo@engenharia.ufjf.br>
Co-authored-by: Grace Nshokano <grace.devolop@gmail.com>
Co-authored-by: Matheus Muniz <matheusmuniz100@hotmail.com>
Co-authored-by: Júlio Piubello da Silva Cabral <julio.piubello@gitstart.dev>
Co-authored-by: Matheus Muniz <87545749+matheusmuniz03@users.noreply.github.com>
Co-authored-by: Matheus Benini Ferreira <88898100+MatheusBeniniF@users.noreply.github.com>
Co-authored-by: Nitesh Singh <nitesh.singh@gitstart.dev>
Co-authored-by: C000Ldude <coolmagnas@gmail.com>
Co-authored-by: Klinger Matheus <50892465+KlingerMatheus@users.noreply.github.com>
Co-authored-by: Eman <emmanuelgatwech@gmail.com>
2022-10-21 08:54:18 +00:00
Leo Giovanetti
b6be94fd14
Apps Status + Updates to non-traditional calendars ( #5034 )
...
* Apps Status + Updates to non-traditional calendars
* Recurring booking tweaks
* Last tweaks
* Fixing checks
* Fixing eslint
* Reverting unneeded changes, using plain text email
* More unneeded changes revert
* Update packages/features/bookings/lib/handleNewBooking.ts
Co-authored-by: Omar López <zomars@me.com>
* Fixing lint
* Refactored appsStatus in emails
* Update packages/emails/src/templates/OrganizerScheduledEmail.tsx
Co-authored-by: Omar López <zomars@me.com>
2022-10-19 13:11:50 -03:00
Syed Ali Shahbaz
51e08a7642
iCalendar timezone fix in CalDAV ( #5091 )
...
* adds support to timezone change using tzid
* code improvement with math absolute
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2022-10-19 11:18:08 +00:00
Jeroen Reumkens
373c255733
Feat/3334 show times in timezones for bookingpage ( #4971 )
...
Co-authored-by: alannnc <alannnc@gmail.com>
Co-authored-by: Alan <alannnc@gmail.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-19 09:45:44 +00:00
Kiran K
759a89bb0c
Reintroduce SAML SSO ( #4938 )
...
* wip reintroduce SAML SSO
* Fix the imports
* wip
* Some tweaks
* Fix the type
* Reduce the textarea height
* Cleanup
* Fix the access issues
* Make the SAML SSO active on the sidebar
* Add SP's instructions
* Remove the console.log
* Add the condition to check SAML SSO is enabled
* Replace SAML SSO with Single Sign-On
* Update to SAML feature
* Upgrade the @boxyhq/saml-jackson
* Fix the SAML part and other cleanup
* Tweaks to SAML SSO setup
* Fix the type
* Fix the import path
* Remove samlLoginUrl
* Import fixes
* Simplifies endpoints
Co-authored-by: zomars <zomars@me.com>
2022-10-18 14:34:32 -06:00
Joe Au-Yeung
8fc4d342fd
Hide other attendees on event types with seats ( #4766 )
...
* Add seatsHideAttendees to schema
* Add migration
* Add frontend option to hide attendees
* Pass hide attendees to email
* Hide attendee names on success email
* Add types for existing attendees
* Hide other attendees if hidden
* Pass seatsHideAttendees to Google Cal
* Add translation
* Reduce redundancy
* Fix type error
* Change toggle to show attendee information
* Minor text change
* Fix type errors
* Update snapshots
* Merge branch 'main' into seats-hide-attendees
* Add back email
* Add close.com specific types
* Add eslint ignore comments
* Merge branch 'seats-hide-attendees' of https://github.com/calcom/cal.com into seats-hide-attendees
* Simplify tests
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2022-10-18 13:41:50 -06:00
Jeroen Reumkens
5c01467caa
#4252 Use vercel og to generate og images for meetings and apps. ( #4943 )
...
* #4252 Use vercel og to generate og images for meetings and apps.
* Removed duplication.
* Added new design for og images (wip).
* Implemented og image design for meeting image, including support for all variants.
* Implemented design for app og images.
* clenaup
* Fixed types
* Added the option to not render headseo in main shell in order to render your own.
* Added comments.
* fix
* Small tweaks.
* Fixed lock file.
* Fixed types
* Optimized svg's so vercel og supports them.
* Fixed og image on user page.
* Added truncate utils.
* Small style tweaks
* App og image alignment.
* Added og image to team/slug pages.
* Added correct variable to og image path constant.
2022-10-18 11:46:22 -06:00
Alex van Andel
b7161694a5
Update to message for invalid method ( #5038 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-17 06:25:23 +00:00
zomars
9b980b3b85
Better handling of customInput error messages
2022-10-14 16:45:40 -06:00
Peer Richelsen
f9ca763523
<Tips> in sidebar ( #4999 )
2022-10-14 19:38:05 +00:00
Joe Au-Yeung
c4f3dec854
Fix time format on booking page ( #5006 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2022-10-14 19:15:03 +00:00
Hariom Balhara
271d4319b9
Introduce EventTypeAppCard in app-store and make it super easy to add it through CLI - Also adds Fathom app ( #4727 )
...
* Add OmniInstall button
* Make AppCards configurable by the app itself
* Make OmniInstallAppButton not redirect
* Fixes
* Add extendsFeature support to CLI
* Move to automatic file generation approach as dynamic import checking doesnt work correctly
* Use zod everywhere consistenly for metadata and fix all TS issues
* Fix viewer.eventTypes endpoint. Make prisma base select and _ prefixed models consistent in expecting scalars only
* Remove unnecessary zod parsing of event-types as it is making the scope of the PR huge
* Fix UI TS errors
* wip
* Add zod types support in EventTypeAppCard.tsx
* Fixes during PR review and other failing tests
* Remove unused app
* Fix stripe installation flow
* More fixes
* Fix apps and active apps count
* self review
* Add loading attribute to OmniInsall button
* Handle empty state
* Improve types
* Fix stripe app installation bug
* added fathom app (#4804 )
* added fathom app wrapper, needs script injection to public booking page
* new logo
* Add Fathom script support on booking pages and add it as an eventTypeapp
* Add automation and analytics apps
* Add missing pieces for analytics category
* Rename BookingPageScripts to BookingPageTagManager
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* Fix lint error
* Fix runtime error with legayAppData being undefined
* Remove duplicate automation key
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2022-10-14 10:24:43 -06:00
Omar López
e5af99f572
Moved booking logic to calcom/features ( #4960 )
...
* Moved booking logic to calcom/features
Needed to reuse on public API
* Type fixes
* Cleanup
* Cleanup
* Cleanup
* Restored still needed V1 pages
This reverts commit 790a304a6a
.
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2022-10-12 13:04:51 +00:00
sean-brydon
5293db29d9
Feat Booking Limits ( #4759 )
...
* Add db relevant stuff
* Basic UI there still buggy
* This UI is hard - some progress
* Fix awful state mangament
* Fix re-ordering
* Working UI logic!
* Partical working minMax function
* Fix min max
* bookingLImits api + tests
* Moved checkBookingLimits to backend only code
* Fix httperror import
* Return busy times
* Remove avaliablity calc
* Working for everything but year
* Remove redundant + fix async forloop
* Add compatible type
* Future proof with evenTypeId filter
* Fix commonjson
* Sorting + validation + tests + passing
* Add empty test
* Move validation check to backend
* Add bookinglimits in trpc
* Add test for undefined
* Apply suggestions from code review
Co-authored-by: Jeroen Reumkens <hello@jeroenreumkens.nl>
* Update apps/web/components/v2/eventtype/EventLimitsTab.tsx
Co-authored-by: Jeroen Reumkens <hello@jeroenreumkens.nl>
* Rename value for eligiability
* Rename keyof type
* status code
* Fix toggle not toggling off
* Update apps/web/pages/v2/event-types/[type]/index.tsx
Co-authored-by: Omar López <zomars@me.com>
* Update apps/web/pages/v2/event-types/[type]/index.tsx
Co-authored-by: Omar López <zomars@me.com>
* Change back to undefined as it is working for sean. See if it fails on testapp
* Fixing test builder
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Jeroen Reumkens <hello@jeroenreumkens.nl>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Leo Giovanetti <hello@leog.me>
2022-10-12 05:29:04 +00:00
Alex van Andel
ab62fc5d47
Bugfix/dst available hour mismatch ( #4909 )
...
* Need to use local time, not inviteeDate
* Use selected timeZone to perform localWorkingHours logic
* Adding comment
* More comments
2022-10-07 16:10:48 -06:00
Leo Giovanetti
41c1e960f8
Adjusting jest and expanding test builders ( #4837 )
...
* Adjusting jest and expanding test builders
* Removing unneeded jest config
2022-10-06 13:29:20 -06:00
Alex van Andel
255938fda0
Remove 'avatar' from query ( #4846 )
2022-10-05 13:37:42 +00:00
Syed Ali Shahbaz
369d7c4e28
adds custom filter allowing eml format ( #4815 )
2022-10-04 10:02:28 +01:00
Jeroen Reumkens
6d45e1c7c7
#4533 : Show correct time format on booking page ( #4771 )
...
* #4533 : Store timeformat preferences in localstorage when changing profile. This way you see the correct format on the booking page. Also abstracted the reuse of the localstorage key for timeformat into a small util function, to prevent typos in the future.
* Update apps/web/components/booking/pages/AvailabilityPage.tsx
* 4533: Changed 24hfromlocalstorage values from strings to real booleans for better DX.
* Update apps/web/lib/clock.ts
Co-authored-by: alannnc <alannnc@gmail.com>
* Make code shorter by only handling remaining cases
Co-authored-by: alannnc <alannnc@gmail.com>
* Remove unnecessary boolean check
Co-authored-by: alannnc <alannnc@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: alannnc <alannnc@gmail.com>
2022-09-30 14:45:28 +02:00
Hariom Balhara
24635af730
Hotfix: Be more strict with safeRedirectUrl check ( #4675 )
...
* Be more strict
* Apply suggestions from code review
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2022-09-24 09:40:49 +01:00
Hariom Balhara
ce41397517
Routing Forms Improvements - Rename routing_forms to routing-forms ( #4546 )
...
* Animate fields list and routes list
* Rename routing_forms slug to routing-forms
* Add comments
* Fixtypo
* Add dropdown separator for consistency
* Fix missing occurences of routing_forms and improve types for webhooks
* Fix weird error about title child is an array
* Fix webhook issues
* Fix webhook tests and issues found during fixing them
* Fix lint errors and warnings
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-22 22:53:43 +05:30
Joe Au-Yeung
0c78dbea27
Create New Team ( #4450 )
...
* Add link to new teams
* Create new team
* Invite team members
* Bug fix
* Tidy up settings calendars (#4430 )
* feat: 4232 - new theme toggle design. (#4371 )
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
* fix: Select dropdown styling (#4358 )
* fix: select dropdown styling
* change check icon
* Revert select component, update v2 select
* Updates the background color to match figma design
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Fix input height 36px (#4425 )
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* Fix crash due to some props being undefined (#4427 )
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* Improve event type item description visibility (#4404 )
* Make event type description more visible
* Delete unneeded import
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* Updating language in settings needs a reload to be translated (#4431 )
Co-authored-by: gitstart <gitstart@users.noreply.github.com>
Co-authored-by: Nitesh Singh <nitesh.singh@gitstart.dev>
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com>
Co-authored-by: Grace Nshokano <grace.devolop@gmail.com>
Co-authored-by: Matheus Muniz <87545749+matheusmuniz03@users.noreply.github.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* fix: remove i18n from title and description (#4354 )
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* Fix styles and remove temporarily elements (#4448 )
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* Fix deletion of route (#4466 )
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* feat: make toggle button default (#4437 )
* feat: make switch default
* fix: refetch invalidated query
* React-query caching the previous isDefault state.
* fix: switch label color
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* Refactor skeleton loader files to v2 folders (#4447 )
* create v2 skeleton loaders
* add depreciation notice to old skeleton loader files
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* Adds rescheduling dropdown to past unconfirmed bookings (#3726 )
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* fix: add a consistent key to the day ranges list (#4401 )
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* remove "Weve changed billing for teams" banner in teams (#4432 )
Co-authored-by: gitstart <gitstart@users.noreply.github.com>
Co-authored-by: gitstart <gitstart@gitstart.com>
Co-authored-by: Grace Nshokano <grace.devolop@gmail.com>
Co-authored-by: Nitesh Singh <nitesh.singh@gitstart.dev>
Co-authored-by: Matheus Muniz <87545749+matheusmuniz03@users.noreply.github.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* fix: remove name prop from NumberWidget (#4346 )
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* Fix bug
* Fix bug
* Squashed commit of the following:
commit c3cb839027
Author: Bailey Pumfleet <pumfleet@hey.com>
Date: Wed Sep 14 17:13:13 2022 +0100
Remove outline from user dropdown trigger (#4470 )
commit 91c39a0306
Author: Sascha Schworm <1959209+saschaschworm@users.noreply.github.com>
Date: Wed Sep 14 18:09:00 2022 +0200
feat: Exchange with NTLM support (#4127 )
* add exchange package
* fix conflicts
* add setup page for v2
* refactor setup page for v1
* return exchange error messages to user if applicable
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
commit f1c15f4e8a
Author: alannnc <alannnc@gmail.com>
Date: Wed Sep 14 10:57:20 2022 -0500
4382 onboarding fix the disabled state of the username in step 1 (#4451 )
* Convert username availability premium to v2
* Update Username Availability to v2 design
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
commit 3f29df16ad
Author: Alex van Andel <me@alexvanandel.com>
Date: Wed Sep 14 16:40:56 2022 +0100
KBar included @calcom/ui/v2/core -> Shell -> KBar -> Shell -> ... (#4469 )
commit 3a06947c8a
Author: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com>
Date: Wed Sep 14 19:14:42 2022 +0530
fixes active state of select options (#4456 )
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
commit f486b0242f
Author: Nafees Nazik <84864519+G3root@users.noreply.github.com>
Date: Wed Sep 14 17:28:59 2022 +0530
fix: remove name prop from NumberWidget (#4346 )
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
commit 9bc2676822
Author: GitStart <1501599+gitstart@users.noreply.github.com>
Date: Wed Sep 14 12:41:47 2022 +0100
remove "Weve changed billing for teams" banner in teams (#4432 )
Co-authored-by: gitstart <gitstart@users.noreply.github.com>
Co-authored-by: gitstart <gitstart@gitstart.com>
Co-authored-by: Grace Nshokano <grace.devolop@gmail.com>
Co-authored-by: Nitesh Singh <nitesh.singh@gitstart.dev>
Co-authored-by: Matheus Muniz <87545749+matheusmuniz03@users.noreply.github.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
commit 5c72aa3497
Author: Nafees Nazik <84864519+G3root@users.noreply.github.com>
Date: Wed Sep 14 17:00:25 2022 +0530
fix: add a consistent key to the day ranges list (#4401 )
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
commit 09da911bf9
Author: Dallen Pyrah <dallenpyrah@gmail.com>
Date: Wed Sep 14 05:02:26 2022 -0600
Adds rescheduling dropdown to past unconfirmed bookings (#3726 )
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
commit 2fbaec41c9
Author: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Date: Wed Sep 14 06:35:40 2022 -0400
Refactor skeleton loader files to v2 folders (#4447 )
* create v2 skeleton loaders
* add depreciation notice to old skeleton loader files
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
commit 3bada22900
Author: Nafees Nazik <84864519+G3root@users.noreply.github.com>
Date: Wed Sep 14 15:54:41 2022 +0530
feat: make toggle button default (#4437 )
* feat: make switch default
* fix: refetch invalidated query
* React-query caching the previous isDefault state.
* fix: switch label color
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
commit 45059554b6
Author: Hariom Balhara <hariombalhara@gmail.com>
Date: Wed Sep 14 15:40:52 2022 +0530
Fix deletion of route (#4466 )
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
commit 8b69359ccb
Author: alannnc <alannnc@gmail.com>
Date: Wed Sep 14 04:55:49 2022 -0500
Fix styles and remove temporarily elements (#4448 )
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
commit b457125915
Author: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Date: Wed Sep 14 15:12:48 2022 +0530
fix: remove i18n from title and description (#4354 )
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
commit 01e0fed3c5
Author: GitStart <1501599+gitstart@users.noreply.github.com>
Date: Wed Sep 14 10:28:23 2022 +0100
Updating language in settings needs a reload to be translated (#4431 )
Co-authored-by: gitstart <gitstart@users.noreply.github.com>
Co-authored-by: Nitesh Singh <nitesh.singh@gitstart.dev>
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com>
Co-authored-by: Grace Nshokano <grace.devolop@gmail.com>
Co-authored-by: Matheus Muniz <87545749+matheusmuniz03@users.noreply.github.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
commit c09107cec8
Author: Noah <hi@noahflk.com>
Date: Wed Sep 14 11:08:50 2022 +0200
Improve event type item description visibility (#4404 )
* Make event type description more visible
* Delete unneeded import
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
commit 2f9905e548
Author: Hariom Balhara <hariombalhara@gmail.com>
Date: Wed Sep 14 14:16:42 2022 +0530
Fix crash due to some props being undefined (#4427 )
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
commit ab4d910564
Author: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Date: Wed Sep 14 09:18:40 2022 +0100
Fix input height 36px (#4425 )
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
commit 34bca4984f
Author: John Afolabi <johnafolabi.da@gmail.com>
Date: Wed Sep 14 08:27:00 2022 +0100
fix: Select dropdown styling (#4358 )
* fix: select dropdown styling
* change check icon
* Revert select component, update v2 select
* Updates the background color to match figma design
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
commit 0907d154c7
Author: Jeroen Reumkens <hello@jeroenreumkens.nl>
Date: Wed Sep 14 09:15:13 2022 +0200
feat: 4232 - new theme toggle design. (#4371 )
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
commit 6f807930f6
Author: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Date: Tue Sep 13 21:13:24 2022 +0100
Tidy up settings calendars (#4430 )
* Fix types
* Cleanup
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Jeroen Reumkens <hello@jeroenreumkens.nl>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: John Afolabi <johnafolabi.da@gmail.com>
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: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Noah <hi@noahflk.com>
Co-authored-by: GitStart <1501599+gitstart@users.noreply.github.com>
Co-authored-by: gitstart <gitstart@users.noreply.github.com>
Co-authored-by: Nitesh Singh <nitesh.singh@gitstart.dev>
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com>
Co-authored-by: Grace Nshokano <grace.devolop@gmail.com>
Co-authored-by: Matheus Muniz <87545749+matheusmuniz03@users.noreply.github.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: alannnc <alannnc@gmail.com>
Co-authored-by: Nafees Nazik <84864519+G3root@users.noreply.github.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Dallen Pyrah <dallenpyrah@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: gitstart <gitstart@gitstart.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com>
2022-09-15 09:47:59 +00:00
alannnc
35c2f9046a
fix/4128-reschedulebook-stops-creating-event-calendar ( #4348 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-15 01:27:46 +00:00
Carina Wollendorfer
7e917cdcbb
V2 settings teams (Profil, Members, Appearance View) ( #4350 )
...
* add team profile
* first version for team members page
* finish up design of member list item
* fix dialog buttons
* add missing seats and upgrading information
* add v2 dialog for changing role
* finish basic version of member's schedule
* remove modalContainer
* design fixes team profile page
* show only team info to non admins
* allow all member to check availabilities
* make time available heading sticky
* add dropdown for mobile view
* create team appearance view
* finish appearance page
* use settings layout and add danger zone for member
* add fallback logo
* Add teams to sidebar and fix UI
* add team invitations
* Clean up
* code clean up
* add impersontation and disable autofocus on calendar
* improve team info
* refactor teaminvitelist code and fix leaving a team
* add team pages to settings shell
* add link to create new team
* small fixes
* clean up comments
* V2 Multi-select (Team Select) (#4324 )
* --init
* design improved
* further fine tuning
* more fixes
* removed extra JSX tag
* added story
* NIT
* revert to use of CheckedTeamSelect
* Removes comments
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
* fix: toggle alligment (#4361 )
* fix: add checked tranform for switch (#4357 )
* fixed input size on mobile, fixed settings (#4360 )
* fix image uploader button in safari
* code clean up
* fixing type errors
* Moved v2 team components to features
Adds deprecation notices
* Update SettingsLayout.tsx
* Migrated to features and build fixes
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.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: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
2022-09-12 17:04:33 -05:00
Joe Au-Yeung
ded1fce6fa
V2 settings - developer view ( #4085 )
...
* Fix breadcrumb colors
* HorizontalTabs
* Team List Item WIP
* Horizontal Tabs
* Cards
* Remove team list item WIP
* Login Page
* Add welcome back i118n
* EventType page work
* Update EventType Icons
* WIP Availability
* Horizontal Tab Work
* Add build command for in root
* Update build DIr/command
* Add Edit Button + change buttons to v2
* Availablitiy page
* Fix IPAD
* Make mobile look a little nicer
* WIP bookingshell
* Remove list items from breaking build
* Mian bulk of Booking Page.
* Few updates to components
* Fix chormatic feedback
* Fix banner
* Fix Empty Screen
* Text area + embded window fixes
* Semi fix avatar
* Troubleshoot container + Active on count
* Improve mobile
* NITS
* Fix padding on input
* Fix icons
* Starting to move event types settings to tabs
* Begin migration to single page form
* Single page tabs
* Limits Page
* Advanced tab
* Add RHF to dependancies
* Most of advanced tab
* Solved RHF mismtach
* Build fixes
* RHF conditionals fixes
* Improved legibility
* Major refactor/organisation into optional V2 UI
* Portal EditLocationModal
* Fix dialoug form
* Update imports
* Auto Animate + custom inputs WIP
* Custom Inputs
* WIP Apps
* Fixing stories imports
* Stripe app
* Remove duplicate dialog
* Remove duplicate dialog
* Fix embed URL
* Fix app toggles + number of active apps
* Fix container padding on disabledBorder prop
* Removes strict
* EventType Team page WIP
* Fix embed
* NIT
* Add Darkmode gray color
* V2 Shell WIP
* Create my account folder
* Add profile section
* Fix headings on shell V2
* Fix mobile layout with V2 shell
* V2 create event type button
* Checked Team Select
* Hidden to happen on save - not on toggle
* Team Attendee Select animation
* WIP
* Fix scheduling type and remove multi select label
* Fix overflow on teams url
* Finish profile fields
* Show toast on success
* General tab WIP
* Even Type move order handles
* Add switching of destination calendar
* List calendar and delete
* Render empty screenwhen no calendars
* Fix Embed TS errors
* Fix TS errors
* Fix Eslint errors
* Fix TS errors for UI
* Fix ESLINT error
* added SidebarCard for promo to v2 and storybook (#3906 )
Co-authored-by: Julian Benegas <julianbenegas99@gmail.com>
Co-authored-by: Alan <alannnc@gmail.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Tooltip Provider - Wrapper due to dep upgrade
* public event type list darkmode
* V2 Color changes to public booking
* Remove unused component
* Fix typecheck
* Transfer to SSR
* Appearance screen made
* V2 image uploader
* WIP appearance page
* Remove unnecessary data from viewer.me
* Add profile translations
* Add translations to general page
* Add calendar switch
* Add calendar switch
* Add translations to appearance page
* Clean up conferencing page
* Clean up appearance page
* Draft shell on md screen
* fixed slots availability by fixing buffertime (#3756 )
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
* Hidding import features from other services (#3970 )
* Update PULL_REQUEST_TEMPLATE.md
* Fixes CLS when loading Avatars (#3973 )
* Fixes CLS when loading Avatars
* Update packages/ui/v2/core/Avatar.tsx
Co-authored-by: Leo Giovanetti <hello@leog.me>
Co-authored-by: Leo Giovanetti <hello@leog.me>
* New Crowdin translations by Github Action (#3954 )
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* Adding continue button to connectCalendar on getting-started view (#3971 )
* Adding continue button to connectCalendar view getting-started
* Fixing extra space
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Leo Giovanetti <hello@leog.me>
* 2.0 Settings / My Account {View} (#3874 )
* Fix breadcrumb colors
* HorizontalTabs
* Team List Item WIP
* Horizontal Tabs
* Cards
* Remove team list item WIP
* Login Page
* Add welcome back i118n
* EventType page work
* Update EventType Icons
* WIP Availability
* Horizontal Tab Work
* Add build command for in root
* Update build DIr/command
* Add Edit Button + change buttons to v2
* Availablitiy page
* Fix IPAD
* Make mobile look a little nicer
* WIP bookingshell
* Remove list items from breaking build
* Mian bulk of Booking Page.
* Few updates to components
* Fix chormatic feedback
* Fix banner
* Fix Empty Screen
* Text area + embded window fixes
* Semi fix avatar
* Troubleshoot container + Active on count
* Improve mobile
* NITS
* Fix padding on input
* Fix icons
* Starting to move event types settings to tabs
* Begin migration to single page form
* Single page tabs
* Limits Page
* Advanced tab
* Add RHF to dependancies
* Most of advanced tab
* Solved RHF mismtach
* Build fixes
* RHF conditionals fixes
* Improved legibility
* Major refactor/organisation into optional V2 UI
* Portal EditLocationModal
* Fix dialoug form
* Update imports
* Auto Animate + custom inputs WIP
* Custom Inputs
* WIP Apps
* Fixing stories imports
* Stripe app
* Remove duplicate dialog
* Remove duplicate dialog
* Fix embed URL
* Fix app toggles + number of active apps
* Fix container padding on disabledBorder prop
* Removes strict
* EventType Team page WIP
* Fix embed
* NIT
* Add Darkmode gray color
* V2 Shell WIP
* Create my account folder
* Add profile section
* Fix headings on shell V2
* Fix mobile layout with V2 shell
* V2 create event type button
* Checked Team Select
* Hidden to happen on save - not on toggle
* Team Attendee Select animation
* WIP
* Fix scheduling type and remove multi select label
* Fix overflow on teams url
* Finish profile fields
* Show toast on success
* General tab WIP
* Even Type move order handles
* Add switching of destination calendar
* List calendar and delete
* Render empty screenwhen no calendars
* Fix Embed TS errors
* Fix TS errors
* Fix Eslint errors
* Fix TS errors for UI
* Fix ESLINT error
* added SidebarCard for promo to v2 and storybook (#3906 )
Co-authored-by: Julian Benegas <julianbenegas99@gmail.com>
Co-authored-by: Alan <alannnc@gmail.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Tooltip Provider - Wrapper due to dep upgrade
* public event type list darkmode
* V2 Color changes to public booking
* Remove unused component
* Fix typecheck
* Transfer to SSR
* Appearance screen made
* V2 image uploader
* WIP appearance page
* Remove unnecessary data from viewer.me
* Add profile translations
* Add translations to general page
* Add calendar switch
* Add calendar switch
* Add translations to appearance page
* Clean up conferencing page
* Settings sidebar fixes
* Updates middleware
* Update SettingsLayout.tsx
* Settings layout improvements
* Type fix
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Julian Benegas <julianbenegas99@gmail.com>
Co-authored-by: Alan <alannnc@gmail.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* AppStore CLI: Making video app creation a breeze with major cleanup of locations code throughout (#3825 )
* Fix breadcrumb colors
* HorizontalTabs
* Team List Item WIP
* Horizontal Tabs
* Cards
* Remove team list item WIP
* Login Page
* Add welcome back i118n
* EventType page work
* Update EventType Icons
* WIP Availability
* Horizontal Tab Work
* Add build command for in root
* Update build DIr/command
* Add Edit Button + change buttons to v2
* Availablitiy page
* Fix IPAD
* Make mobile look a little nicer
* WIP bookingshell
* Remove list items from breaking build
* Add Embed ModalBox for routing forms
* Mian bulk of Booking Page.
* Few updates to components
* Fix chormatic feedback
* Add duplicate form support
* Fix duplication logic
* Change to feathericons everywhere and other fixes
* Dont allow routes for fallback route
* Fix banner
* Fix Empty Screen
* Text area + embded window fixes
* Semi fix avatar
* Fix all TS issues
* Fix tests
* Troubleshoot container + Active on count
* Support routing using query params
* Improve mobile
* NITS
* Fix padding on input
* Support multiselect in router endpoint
* Fix the issue where app goes in embed mode after viewing embed once
* Fix icons
* Add router url tests
* Add Responses download and form toggling tests
* Add required validation test
* Change Icons everywhere
* App typeform app
* Improvements in cli
* Starting to move event types settings to tabs
* Begin migration to single page form
* Single page tabs
* Limits Page
* Advanced tab
* Add RHF to dependancies
* Add typeform how-to-use page
* Add typeform how-to-use page and screenshots
* Most of advanced tab
* Solved RHF mismtach
* Build fixes
* RHF conditionals fixes
* Improved legibility
* Fix TS error
* Add missing image
* Update CliApp.tsx
* Major refactor/organisation into optional V2 UI
* Portal EditLocationModal
* Fix dialoug form
* Update imports
* Auto Animate + custom inputs WIP
* Custom Inputs
* WIP Apps
* Fixing stories imports
* Stripe app
* Remove duplicate dialog
* Remove duplicate dialog
* Major locations cleanup, 10s of bug fixes and app-store improvements
* Fix missing pieces
* More fixes
* Fix embed URL
* Fix app toggles + number of active apps
* Fix container padding on disabledBorder prop
* Removes strict
* more fixes
* EventType Team page WIP
* Fix embed
* NIT
* Add Darkmode gray color
* V2 Shell WIP
* Fix headings on shell V2
* Fix mobile layout with V2 shell
* V2 create event type button
* Checked Team Select
* Hidden to happen on save - not on toggle
* Team Attendee Select animation
* Fix scheduling type and remove multi select label
* Fix overflow on teams url
* Revert console
* Revert api
* Fix Embed TS errors
* Fix TS errors
* Fix Eslint errors
* Fix TS errors for UI
* Fix ESLINT error
* Fix TS errors
* Add missing import
* Fix CLI
* Add a default placeholder
* Remove hardcoded daily:integrations
* Fix message for payment page
* Revert api and console to main
* Update README
* Fix TS errors
* Fix Lint warnings
* Fix Tests
* Fix conflict issues
* Fix conflict issues
Co-authored-by: sean-brydon <55134778+sean-brydon@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>
* Button to test a workflow action (#3873 )
* add Test action button + UI improvements
* add test action functionality
* add confirmation dialog before sending SMS
* code clean up
* show error message if test action fails
* disable test action button in edit mode
* fixes SMS testing
* use updated values
* fix wrongly updated data in useEffect
* fix typo
* code clean up
* fix UI issue in mobile view
* small design fix
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* Improve CLI App Help Text (#3982 )
* Adds deprecation notice to QueryCell (#3977 )
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* added campfire.to app (#3984 )
* fixed file size campfire (#3985 )
* added campfire.to app
* fixed file size
* Draft shell on md screen
* Draft small settings bar
* Add padding to dropdown menu
* WIP
* Create mobile settings nav
* Fix conferencing render
* Only display mobile settings nav
* Clean up my account section
* Clean up
* Remove old draft shell
* Remove old draft shell
* Implement changes from #3817
* WIP
* Create webhooks page
* WIP Webhook form
* WIP
* WIP Webhook
* WIP
* Create edit webhook page
* Edit webhooks
* Edit API keys
* Update API key name
* Create embeds page
* Fix type errors
* Remove embeds page
* Improves Zapier response and payload (#3892 )
* improve listBookings API call
* improve payload for zapier call
* use more readable location for integrations
* remove cancellation reason
* convert location to readbale string
* code clean up
* code clean up
* updated expected webhook response for e2e tests
* fix failing e2e
* revert webhook response
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* fixed dark mode team page (#4315 )
* Checkly formatting
* Move hidden label to toggle on events page (#4320 )
* Add events for routing forms
* Bring shell changes from main
* Clean up
* WIP
* V2 Multi-select (Team Select) (#4324 )
* --init
* design improved
* further fine tuning
* more fixes
* removed extra JSX tag
* added story
* NIT
* revert to use of CheckedTeamSelect
* Removes comments
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
* fix: toggle alligment (#4361 )
* fix: add checked tranform for switch (#4357 )
* fixed input size on mobile, fixed settings (#4360 )
* fixed input size on mobile, fixed settings (#4360 )
* Fix merge errors
* Fix API key page
* Fix type error
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Julian Benegas <julianbenegas99@gmail.com>
Co-authored-by: Alan <alannnc@gmail.com>
Co-authored-by: Kszemi <mkrzemien11@gmail.com>
Co-authored-by: Leo Giovanetti <hello@leog.me>
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: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Noah <hi@noahflk.com>
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
2022-09-12 14:07:52 -05:00
Syed Ali Shahbaz
9557c1818b
Fixes Dynamic Link description Logic ( #4351 )
...
* fixes logic
* fixes description
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-09-12 15:34:42 +05:30
Hariom Balhara
4856ed9977
Signup Flow improvements ( #4012 )
...
* Get login working
* Update website
* Fixes
* Save
* svae
* Save
* Change translation key
* Various fixes after testing
* Update website
* Add TS Tests
* Upate website
* Fix tests
* Fix linting and other issues
* Fix linting and other issues
* Fix bugs found during recording of demos
* Revert default coookie change
* Self review fixe
* Link fixes
* Removed inline styles, cleanup
* Various fixes
* Added new envs to e2e
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>
2022-09-07 18:38:37 -06:00
Alex van Andel
dd9d7ab485
Added timeZone to v2, bugfix availabilityAsString ( #4210 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2022-09-06 12:34:29 -06:00
Peer Richelsen
ae5030198c
replaced gravatar default ( #4158 )
2022-09-05 10:23:39 +00:00
Agusti Fernandez Pardo
1948455be0
wip: remove metamask app ( #4049 )
...
* wip: disable metamask app
* fix: remove dont comment
* fix: remove dont comment
* Update packages/app-store/index.ts
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
* Update packages/app-store/index.ts
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
* fix: bookingpage
* fix: remove web3Details zod
* removed unused web3
* Build fixes
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
2022-09-02 17:55:12 -06:00
Omar López
d27b7ab2c4
One playwright config to rule them all ( #4072 )
2022-09-01 20:00:48 -06:00
Hashen
d876688325
Bump tsdav from 2.0.2 to 2.0.3 ( #3632 )
...
Co-authored-by: Omar López <zomars@me.com>
2022-08-31 15:05:33 -06:00
Agusti Fernandez Pardo
58c4c894fd
fix: update rejectOnNotFound -> find(Fist|Unique)OrThrow ( #3829 )
...
* fix: update rejectOnNotFound -> find(Fist|Unique)OrThrow
* fix: add back custom errohandling
* feat: handle notfounderror in getServerErrorFromUnknown
Co-authored-by: Agusti Fernandez Pardo <git@agusti.me>
Co-authored-by: Omar López <zomars@me.com>
2022-08-31 13:44:47 -06:00
Agusti Fernandez Pardo
b8b1b9a6d0
fix: rate limit auth ( #3820 )
...
* fix: rate limit auth
* fix: replace lru-cache w memory-cache
* remove comments
* fix: yarn.lock
* fix: remove changes yarn lock
* fix: add missing EOL empty liune
* fix: move rate limiter so it kicks the last, limit to 10 tries per minute
* fix: move limiter w rest of code
* test: trying fix onboardong
* fix: undo changes in globalSetup.ts
* test: fix disable login for onboarding
* fix: use username instead of email for token check
* fix: tests
* fix: don't run on test
* fix: add missing comma
* fix: remove uniqueTokenPerInterval
* fix: add errorcode to packages lib auth
* Update packages/lib/rateLimit.ts
fix: improve readability
Co-authored-by: Omar López <zomars@me.com>
* Update packages/lib/rateLimit.ts
fix: no unnecessary any
Co-authored-by: Omar López <zomars@me.com>
* Update packages/lib/rateLimit.ts
fix: improve readability
Co-authored-by: Omar López <zomars@me.com>
* fix: rename interval -> intervalInMs
* fix: check user.email not username which could be empty
* fix: rateLimit update all naming
Co-authored-by: Agusti Fernandez Pardo <git@agusti.me>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2022-08-30 13:58:35 -06:00
Joe Au-Yeung
f5c1c76f0a
V2 Settings - Security View ( #4018 )
...
* Create change password screen
* Add two factor auth screen
* Add two factor auth screen
* Remove header file
* Updates middleware and rewrites
* Adds Meta component to handle layout headings/metadata (#4021 )
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
2022-08-30 13:46:52 -06:00
alannnc
3527c5126a
Added Syntax error case and also default error returning ( #4015 )
2022-08-29 18:05:35 -06:00
Omar López
037410aea7
One jest to rule them all ( #3957 )
...
* WIP
* Consolidates jest deps
* Test fixes
* Moves jest to root
* Test fixes
* Update CalendarService.test.ts
* Cleanup
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-08-29 22:33:53 +00:00
Leo Giovanetti
1d927a8b33
chore: Sync Services to update external tools ( #3814 )
...
* WIP close.com app
* Removing leaked dev key (now invalid)
* Misspelled env variable
* Making progress still WIP
* Progress + tests
* Final touches
* More unit tests
* Finished up tests
* Merge main
* Removing unneeded stuff + submodules
* Removing static props, fields fix
* Removing unneeded stuff p2
* Commenting
* Refactoring Close.com Calendar Service + initial structure
* Progress con CloseComService
* Standarizing APIs
* Zodifying
* Expanding sync services
* Sendgrid Sync Service
* using own request for sendgrid + debug logs
* Making get last booking work for console
* Helpscout dynamic app API
* Standarizing calls + adding call from booking creation
* Strategy change for last booking
* Strategy change for last booking on help scout api
* Fixing failing build
* Implementing user deletion
* Fix linting + slight cleaning
* Undoing eslint disable
* Removing more unsupported eslint properties
* Closecom as non-standard sync service
* Finishing closecom lead operations
* Fixing lint
* Guarding app from sync services
* Reverting submodules
* Applying PR feedback
* Reverting API to be plain handler
* Cleaning notes
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
2022-08-26 15:10:12 -06:00
Hariom Balhara
6c86317081
AppStore CLI: Making video app creation a breeze with major cleanup of locations code throughout ( #3825 )
...
* Fix breadcrumb colors
* HorizontalTabs
* Team List Item WIP
* Horizontal Tabs
* Cards
* Remove team list item WIP
* Login Page
* Add welcome back i118n
* EventType page work
* Update EventType Icons
* WIP Availability
* Horizontal Tab Work
* Add build command for in root
* Update build DIr/command
* Add Edit Button + change buttons to v2
* Availablitiy page
* Fix IPAD
* Make mobile look a little nicer
* WIP bookingshell
* Remove list items from breaking build
* Add Embed ModalBox for routing forms
* Mian bulk of Booking Page.
* Few updates to components
* Fix chormatic feedback
* Add duplicate form support
* Fix duplication logic
* Change to feathericons everywhere and other fixes
* Dont allow routes for fallback route
* Fix banner
* Fix Empty Screen
* Text area + embded window fixes
* Semi fix avatar
* Fix all TS issues
* Fix tests
* Troubleshoot container + Active on count
* Support routing using query params
* Improve mobile
* NITS
* Fix padding on input
* Support multiselect in router endpoint
* Fix the issue where app goes in embed mode after viewing embed once
* Fix icons
* Add router url tests
* Add Responses download and form toggling tests
* Add required validation test
* Change Icons everywhere
* App typeform app
* Improvements in cli
* Starting to move event types settings to tabs
* Begin migration to single page form
* Single page tabs
* Limits Page
* Advanced tab
* Add RHF to dependancies
* Add typeform how-to-use page
* Add typeform how-to-use page and screenshots
* Most of advanced tab
* Solved RHF mismtach
* Build fixes
* RHF conditionals fixes
* Improved legibility
* Fix TS error
* Add missing image
* Update CliApp.tsx
* Major refactor/organisation into optional V2 UI
* Portal EditLocationModal
* Fix dialoug form
* Update imports
* Auto Animate + custom inputs WIP
* Custom Inputs
* WIP Apps
* Fixing stories imports
* Stripe app
* Remove duplicate dialog
* Remove duplicate dialog
* Major locations cleanup, 10s of bug fixes and app-store improvements
* Fix missing pieces
* More fixes
* Fix embed URL
* Fix app toggles + number of active apps
* Fix container padding on disabledBorder prop
* Removes strict
* more fixes
* EventType Team page WIP
* Fix embed
* NIT
* Add Darkmode gray color
* V2 Shell WIP
* Fix headings on shell V2
* Fix mobile layout with V2 shell
* V2 create event type button
* Checked Team Select
* Hidden to happen on save - not on toggle
* Team Attendee Select animation
* Fix scheduling type and remove multi select label
* Fix overflow on teams url
* Revert console
* Revert api
* Fix Embed TS errors
* Fix TS errors
* Fix Eslint errors
* Fix TS errors for UI
* Fix ESLINT error
* Fix TS errors
* Add missing import
* Fix CLI
* Add a default placeholder
* Remove hardcoded daily:integrations
* Fix message for payment page
* Revert api and console to main
* Update README
* Fix TS errors
* Fix Lint warnings
* Fix Tests
* Fix conflict issues
* Fix conflict issues
Co-authored-by: sean-brydon <55134778+sean-brydon@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>
2022-08-25 18:48:50 -06:00
Syed Ali Shahbaz
7f94ce0605
Fix availability free-busy data pull, location change and status in CALDAV | new branch (attempt#2) ( #3958 )
2022-08-25 14:48:30 +05:30
sean-brydon
436f88a48e
V2 Main ( #3549 )
...
* Fix breadcrumb colors
* HorizontalTabs
* Team List Item WIP
* Horizontal Tabs
* Cards
* Remove team list item WIP
* Login Page
* Add welcome back i118n
* EventType page work
* Update EventType Icons
* WIP Availability
* Horizontal Tab Work
* Add build command for in root
* Update build DIr/command
* Add Edit Button + change buttons to v2
* Availablitiy page
* Fix IPAD
* Make mobile look a little nicer
* WIP bookingshell
* Remove list items from breaking build
* Mian bulk of Booking Page.
* Few updates to components
* Fix chormatic feedback
* Fix banner
* Fix Empty Screen
* Text area + embded window fixes
* Semi fix avatar
* Troubleshoot container + Active on count
* Improve mobile
* NITS
* Fix padding on input
* Fix icons
* Starting to move event types settings to tabs
* Begin migration to single page form
* Single page tabs
* Limits Page
* Advanced tab
* Add RHF to dependancies
* Most of advanced tab
* Solved RHF mismtach
* Build fixes
* RHF conditionals fixes
* Improved legibility
* Major refactor/organisation into optional V2 UI
* Portal EditLocationModal
* Fix dialoug form
* Update imports
* Auto Animate + custom inputs WIP
* Custom Inputs
* WIP Apps
* Fixing stories imports
* Stripe app
* Remove duplicate dialog
* Remove duplicate dialog
* Fix embed URL
* Fix app toggles + number of active apps
* Fix container padding on disabledBorder prop
* Removes strict
* EventType Team page WIP
* Fix embed
* NIT
* Add Darkmode gray color
* V2 Shell WIP
* Fix headings on shell V2
* Fix mobile layout with V2 shell
* V2 create event type button
* Checked Team Select
* Hidden to happen on save - not on toggle
* Team Attendee Select animation
* Fix scheduling type and remove multi select label
* Fix overflow on teams url
* Even Type move order handles
* Fix Embed TS errors
* Fix TS errors
* Fix Eslint errors
* Fix TS errors for UI
* Fix ESLINT error
* added SidebarCard for promo to v2 and storybook (#3906 )
Co-authored-by: Julian Benegas <julianbenegas99@gmail.com>
Co-authored-by: Alan <alannnc@gmail.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Tooltip Provider - Wrapper due to dep upgrade
* public event type list darkmode
* V2 Color changes to public booking
* Remove unused component
* Fix typecheck
* Removed extra buttons on create ET dialog
* ET edit page refactoring
* Avoids form wrapping the whole Shell
* Nitpicks
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Julian Benegas <julianbenegas99@gmail.com>
Co-authored-by: Alan <alannnc@gmail.com>
2022-08-24 14:18:42 -06:00
zomars
c17e949cd6
Implements quick ip banlist
...
Debugs IP banlist
Adds explainer for getIP util
Adds collect-events to middleware filter
Fixes middleware
2022-08-24 10:57:23 -06:00
Omar López
f4ea385c7f
Fixes collective availability for teams with overlapping day timezones ( #3898 )
...
* WIP
* Fix for team availability with time offsets
* Prevent empty schedule from opening up everything
* When no utcOffset or timeZone's are given, default to 0 utcOffset (UTC)
* timeZone should not be part of getUserAvailability
* Prevents {days:[X],startTime:0,endTime:0} error entry
* Added getAggregateWorkingHours() (#3913 )
* Added test for getAggregateWorkingHours
* Timezone isn't used here anymore
* fix: developer docs url (#3914 )
* fix: developer docs url added
* chore : remove /
* chore : import url
Co-authored-by: Zach Waterfield <zlwaterfield@gmail.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
* Test fixes
* Reinstate prisma (generate only) and few comments
* Test fixes
* Skipping getSchedule again
* Added await to expect() as it involves async logic causing the promise to timeout
* Test cleanup
* Update jest.config.ts
Co-authored-by: Alan <alannnc@gmail.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: Zach Waterfield <zlwaterfield@gmail.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2022-08-22 23:53:51 +00:00
Udit Takkar
cb1d881cc0
fix: developer docs url ( #3914 )
...
* fix: developer docs url added
* chore : remove /
* chore : import url
Co-authored-by: Zach Waterfield <zlwaterfield@gmail.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2022-08-22 22:56:55 +02:00
depfu[bot]
b8acf1e180
Update all Yarn dependencies (2022-07-29) ( #3599 )
...
* Update all Yarn dependencies (2022-07-29)
* Adds syncpack config
* Fixes mismatches
* Update yarn.lock
* RRule fixes
* Locking dayjs to fix build
* Type fixes
* Fixes mismatches
* Submodule sync
* Update yarn.lock
* Update event.ts
* Conflict fixes
* Fixes prisma warnings
* Liting
* Upgrade next, zod
* Prevents articfact overwriting
* Yarn fixes
* Jest fixes
* Submodule sync
* Formatting
* Submodule sync
* Adds provider for react-tooltip
* Removed dotenv-cli
* Readds dotenv-cli
* Skips getSchedule tests
Until prisma is mocked properly
* Fixes
* Revert prisma seed script
* E2E fixes
* test
* Removed deprecated req.page in middleware
* Make tests stable
* Unskip getSchedule tests
* fixed 404 logo on cal video (#3885 )
* Removed PW aliases as aren't needed anymore
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2022-08-17 11:38:21 -06:00
Hariom Balhara
592d46f758
Fix desktop app link ( #3883 )
2022-08-17 11:07:19 +02:00
Hariom Balhara
bc6c9e1b0a
Hotfix: Embed - Fix issue in accessing sessionStorage in certain scenarios ( #3851 )
...
* Fixes issue when sessionStorage is not accessible in privacy focussed modes in various browsers
* Fix eslint errors
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-08-16 04:18:13 +00:00
Leo Giovanetti
4ce6b91a79
Close.com App ( #3709 )
...
* WIP close.com app
* Removing leaked dev key (now invalid)
* Misspelled env variable
* Making progress still WIP
* Progress + tests
* Final touches
* More unit tests
* Finished up tests
* Merge main
* Removing unneeded stuff + submodules
* Removing static props, fields fix
* Removing unneeded stuff p2
* Commenting
* Standarizing APIs
* Zodifying
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
2022-08-15 20:45:15 +00:00
Carina Wollendorfer
89510e6af6
Zapier Trigger: After Meeting ends ( #3827 )
...
* add new trigger with first simple job scheduling
* fix DB update
* use array to save scheduled jobs in booking
* cancel scheduled jobs when zap disabled or zapier disconnected
* schedule jobs only for confirmed bookings
* schedule jobs for already existing bookings
* fix bug to create workflow reminders when confirming recurring events
* delete remove all zapier webhooks when api key is deleted
* schedule job for all confirmed recurring bookings
* fix zapier trigger and workflow reminders when cancelling recurring events
* code clean up
* code clean up
* add migration
* add type package for node-schedule
* remove nodescheduler
* add updated nodescheduler
* move code to app-store
* add meeting ended to webhook constants
* udpate zapier README.md
* implement QA suggestions
* add default handler and fix imports
* Type fix
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>
2022-08-15 20:18:41 +00:00
Alex van Andel
297a965508
Bugfix/i3531 round robin assigns to unavailable members ( #3813 )
...
* wip commit
* Finished new algorithm for fetching the least recently booked user
* ROUND_ROBIN fix
* Removed redundant import
* Prisma dependency turned getLuckyUser into a server-only function
* DRY avatars
* Properly passThrough
* name can be undefined.
* Remove debug artefact
2022-08-15 13:52:01 -06:00
Hariom Balhara
c3fbf8224b
Feature: Routing Forms Typeform App and other improvements ( #3625 )
...
* Add Embed ModalBox for routing forms
* Add duplicate form support
* Fix duplication logic
* Change to feathericons everywhere and other fixes
* Dont allow routes for fallback route
* Fix all TS issues
* Fix tests
* Support routing using query params
* Support multiselect in router endpoint
* Fix the issue where app goes in embed mode after viewing embed once
* Add router url tests
* Add Responses download and form toggling tests
* Add required validation test
* Change Icons everywhere
* App typeform app
* Improvements in cli
* Add typeform how-to-use page
* Add typeform how-to-use page and screenshots
* Fix TS error
* Add missing image
* Update CliApp.tsx
* Revert unexpected zapier change
* Revert yarn.lock, not sure why it was modified
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-08-13 11:04:57 +00:00
Will Gittoes
4cb5a56d41
Fix early return when expanding RRULE in CalDav/iCal ( #3665 )
...
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com>
2022-08-12 15:28:45 -06:00
Syed Ali Shahbaz
ee02112a7c
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>
2022-08-12 19:29:29 +00:00
Syed Ali Shahbaz
870cb1f872
adds attendee ( #3808 )
2022-08-11 11:16:44 -06:00
Omar López
accf845f0e
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>
2022-08-11 10:36:30 -06:00
Pavel Shapel
6d79f80928
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>
2022-08-10 18:53:05 -06:00
Omar López
0eeee42811
Adds middleware to get V2 early access ( #3617 )
...
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
2022-08-09 10:21:15 +01:00
Peer Richelsen
7776bbbf52
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>
2022-08-08 13:39:51 -06:00
Om Ray
ff3bd5fc61
Event description now supports markdown formatting ( #3688 )
...
* yarn
* yarn update
* added Mardown style formatting with sanitized inputs
* Revert "yarn"
This reverts commit 46eb3595cf
.
* Revert "yarn"
This reverts commit 46eb3595cf
.
* Revert "yarn update"
This reverts commit f4600d83a6
.
* Revert "yarn"
This reverts commit 46eb3595cf
.
* Revert "yarn update"
This reverts commit f4600d83a6
.
* Revert "Revert "yarn update""
This reverts commit 8ccab5ee23
.
* Revert "Revert "yarn""
This reverts commit 78a755eb39
.
* 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>
2022-08-05 18:44:30 +00:00
Agusti Fernandez Pardo
e878e1a665
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>
2022-08-03 13:18:26 -06:00
Leo Giovanetti
760026b2e6
Correcting syntax of overloading ( #3598 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-08-02 05:52:25 +00:00
Leo Giovanetti
5437005c7e
UI tweaks ( #3576 )
2022-07-29 15:23:54 +02:00
Omar López
464343f5ab
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>
2022-07-28 13:58:26 -06:00
Omar López
bfa70dcc83
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>
2022-07-27 17:28:21 -06:00
sean-brydon
b3bd8c1a58
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>
2022-07-27 23:12:27 +01:00
alannnc
525ce0d075
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>
2022-07-27 19:12:42 +00:00
zomars
cf5912335e
hotfix: bookings and availability pages
...
commit 36e1c9272f
Author: zomars <zomars@me.com>
Date: Tue Jul 26 18:27:57 2022 -0600
Update [schedule].tsx
commit f39535feea
Author: zomars <zomars@me.com>
Date: Tue Jul 26 18:07:30 2022 -0600
Update [status].tsx
commit c3ac1bcc8c
Author: zomars <zomars@me.com>
Date: Tue Jul 26 17:53:43 2022 -0600
Update [schedule].tsx
commit 39364d8476
Author: zomars <zomars@me.com>
Date: Tue Jul 26 17:43:13 2022 -0600
Debugging prod
commit 4b428d22de
Author: zomars <zomars@me.com>
Date: Tue Jul 26 17:20:44 2022 -0600
Update checkLicense.ts
commit 4212e6d619
Author: zomars <zomars@me.com>
Date: Tue Jul 26 17:11:37 2022 -0600
Booking fixes attempt
commit e3160027ea
Author: zomars <zomars@me.com>
Date: Tue Jul 26 13:52:35 2022 -0600
migration conflict fixes
2022-07-26 18:45:10 -06:00
Carina Wollendorfer
2b5759e8bb
fix translation key ( #3527 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
2022-07-25 19:38:04 -06:00
sean-brydon
277b0c4c92
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 9b99d244b7
.
* 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>
2022-07-22 18:39:50 -06:00
Omar López
9447f16b82
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>
2022-07-22 11:27:06 -06:00
Omar López
0a125b6900
Revert "Self-hosted onboarding first admin wizard ( #3393 )" ( #3485 )
...
This reverts commit ee14423f4c
.
2022-07-21 15:05:52 -06:00