2022-02-11 11:17:38 +00:00
{
2023-04-15 00:04:48 +00:00
"identity_provider" : "Identity provider" ,
2022-02-11 11:17:38 +00:00
"trial_days_left" : "You have $t(day, {\"count\": {{days}} }) left on your PRO trial" ,
2022-06-08 07:32:52 +00:00
"day_one" : "{{count}} day" ,
"day_other" : "{{count}} days" ,
"second_one" : "{{count}} second" ,
"second_other" : "{{count}} seconds" ,
2022-02-11 11:17:38 +00:00
"upgrade_now" : "Upgrade now" ,
"accept_invitation" : "Accept Invitation" ,
2022-12-13 13:25:30 +00:00
"calcom_explained" : "{{appName}} provides scheduling infrastructure for absolutely everyone." ,
2023-01-31 18:16:43 +00:00
"calcom_explained_new_user" : "Finish setting up your {{appName}} account! You’ re just a few steps away from solving all your scheduling problems." ,
2022-02-11 11:17:38 +00:00
"have_any_questions" : "Have questions? We're here to help." ,
2022-11-30 21:52:56 +00:00
"reset_password_subject" : "{{appName}}: Reset password instructions" ,
2023-06-07 07:27:48 +00:00
"verify_email_subject" : "{{appName}}: Verify your account" ,
"check_your_email" : "Check your email" ,
"verify_email_page_body" : "We've sent an email to {{email}}. It is important to verify your email address to guarantee the best email and calendar deliverability from {{appName}}." ,
2023-06-17 20:27:24 +00:00
"verify_email_banner_body" : "Verify your email address to guarantee the best email and calendar deliverability" ,
2023-06-07 07:27:48 +00:00
"verify_email_email_header" : "Verify your email address" ,
"verify_email_email_button" : "Verify email" ,
2023-07-14 23:06:57 +00:00
"copy_somewhere_safe" : "Save this API key somewhere safe. You will not be able to view it again." ,
2023-06-07 07:27:48 +00:00
"verify_email_email_body" : "Please verify your email address by clicking the button below." ,
2023-07-31 17:51:11 +00:00
"verify_email_by_code_email_body" : "Please verify your email address by using the below code." ,
2023-06-12 10:43:50 +00:00
"verify_email_email_link_text" : "Here's the link in case you don't like clicking buttons:" ,
2023-07-31 17:51:11 +00:00
"email_verification_code" : "Enter verification code" ,
"email_verification_code_placeholder" : "Enter verification code sent to your mail" ,
"incorrect_email_verification_code" : "Verification code is incorrect." ,
2023-06-07 07:27:48 +00:00
"email_sent" : "Email sent successfully" ,
2023-07-31 17:51:11 +00:00
"email_not_sent" : "Error occurred while sending email" ,
2023-01-10 18:32:50 +00:00
"event_declined_subject" : "Declined: {{title}} at {{date}}" ,
2023-06-18 19:21:52 +00:00
"event_cancelled_subject" : "Canceled: {{title}} at {{date}}" ,
2022-02-11 11:17:38 +00:00
"event_request_declined" : "Your event request has been declined" ,
2022-05-05 21:16:25 +00:00
"event_request_declined_recurring" : "Your recurring event request has been declined" ,
2023-06-18 19:21:52 +00:00
"event_request_cancelled" : "Your scheduled event was canceled" ,
2022-02-11 11:17:38 +00:00
"organizer" : "Organizer" ,
"need_to_reschedule_or_cancel" : "Need to reschedule or cancel?" ,
2023-06-29 17:03:44 +00:00
"no_options_available" : "No options available" ,
2022-11-16 19:48:17 +00:00
"cancellation_reason" : "Reason for cancellation (optional)" ,
"cancellation_reason_placeholder" : "Why are you cancelling?" ,
2022-02-11 11:17:38 +00:00
"rejection_reason" : "Reason for rejecting" ,
"rejection_reason_title" : "Reject the booking request?" ,
"rejection_reason_description" : "Are you sure you want to reject the booking? We'll let the person who tried to book know. You can provide a reason below." ,
"rejection_confirmation" : "Reject the booking" ,
"manage_this_event" : "Manage this event" ,
2023-01-21 15:32:00 +00:00
"invite_team_member" : "Invite team member" ,
2023-05-24 01:01:31 +00:00
"invite_team_individual_segment" : "Invite individual" ,
"invite_team_bulk_segment" : "Bulk import" ,
2023-03-12 23:31:55 +00:00
"invite_team_notifcation_badge" : "Inv." ,
2022-02-11 11:17:38 +00:00
"your_event_has_been_scheduled" : "Your event has been scheduled" ,
2022-05-05 21:16:25 +00:00
"your_event_has_been_scheduled_recurring" : "Your recurring event has been scheduled" ,
2022-02-11 11:17:38 +00:00
"accept_our_license" : "Accept our license by changing the .env variable <1>NEXT_PUBLIC_LICENSE_CONSENT</1> to '{{agree}}'." ,
"remove_banner_instructions" : "To remove this banner, please open your .env file and change the <1>NEXT_PUBLIC_LICENSE_CONSENT</1> variable to '{{agree}}'." ,
"error_message" : "The error message was: '{{errorMessage}}'" ,
"refund_failed_subject" : "Refund failed: {{name}} - {{date}} - {{eventType}}" ,
"refund_failed" : "The refund for the event {{eventType}} with {{userName}} on {{date}} failed." ,
"check_with_provider_and_user" : "Please check with your payment provider and {{user}} how to handle this." ,
"a_refund_failed" : "A refund failed" ,
2023-01-10 18:32:50 +00:00
"awaiting_payment_subject" : "Awaiting Payment: {{title}} on {{date}}" ,
2022-02-11 11:17:38 +00:00
"meeting_awaiting_payment" : "Your meeting is awaiting payment" ,
"help" : "Help" ,
"price" : "Price" ,
"paid" : "Paid" ,
"refunded" : "Refunded" ,
"payment" : "Payment" ,
"missing_card_fields" : "Missing card fields" ,
"pay_now" : "Pay now" ,
"codebase_has_to_stay_opensource" : "The codebase has to stay open source, whether it was modified or not" ,
"cannot_repackage_codebase" : "You can not repackage or sell the codebase" ,
"acquire_license" : "Acquire a commercial license to remove these terms by emailing" ,
"terms_summary" : "Summary of terms" ,
"open_env" : "Open .env and agree to our License" ,
"env_changed" : "I've changed my .env" ,
"accept_license" : "Accept License" ,
"still_waiting_for_approval" : "An event is still waiting for approval" ,
"event_is_still_waiting" : "Event request is still waiting: {{attendeeName}} - {{date}} - {{eventType}}" ,
"no_more_results" : "No more results" ,
2022-11-30 20:51:44 +00:00
"no_results" : "No results" ,
2022-02-11 11:17:38 +00:00
"load_more_results" : "Load more results" ,
"integration_meeting_id" : "{{integrationName}} meeting ID: {{meetingId}}" ,
"confirmed_event_type_subject" : "Confirmed: {{eventType}} with {{name}} at {{date}}" ,
"new_event_request" : "New event request: {{attendeeName}} - {{date}} - {{eventType}}" ,
"confirm_or_reject_request" : "Confirm or reject the request" ,
"check_bookings_page_to_confirm_or_reject" : "Check your bookings page to confirm or reject the booking." ,
"event_awaiting_approval" : "An event is waiting for your approval" ,
2022-05-05 21:16:25 +00:00
"event_awaiting_approval_recurring" : "A recurring event is waiting for your approval" ,
2022-02-11 11:17:38 +00:00
"someone_requested_an_event" : "Someone has requested to schedule an event on your calendar." ,
"someone_requested_password_reset" : "Someone has requested a link to change your password." ,
2023-08-04 00:26:40 +00:00
"password_reset_email_sent" : "If this email exists in our system, you should receive a reset email." ,
2022-02-11 11:17:38 +00:00
"password_reset_instructions" : "If you didn't request this, you can safely ignore this email and your password will not be changed." ,
2023-01-19 15:56:44 +00:00
"event_awaiting_approval_subject" : "Awaiting Approval: {{title}} at {{date}}" ,
2022-02-11 11:17:38 +00:00
"event_still_awaiting_approval" : "An event is still waiting for your approval" ,
2023-01-10 18:32:50 +00:00
"booking_submitted_subject" : "Booking Submitted: {{title}} at {{date}}" ,
2023-04-13 19:07:10 +00:00
"download_recording_subject" : "Download Recording: {{title}} at {{date}}" ,
"download_your_recording" : "Download your recording" ,
2022-02-11 11:17:38 +00:00
"your_meeting_has_been_booked" : "Your meeting has been booked" ,
2023-01-10 18:32:50 +00:00
"event_type_has_been_rescheduled_on_time_date" : "Your {{title}} has been rescheduled to {{date}}." ,
2022-02-11 11:17:38 +00:00
"event_has_been_rescheduled" : "Updated - Your event has been rescheduled" ,
2023-06-18 19:21:52 +00:00
"request_reschedule_subtitle" : "{{organizer}} has canceled the booking and requested you to pick another time." ,
2022-04-14 21:25:24 +00:00
"request_reschedule_title_organizer" : "You have requested {{attendee}} to reschedule" ,
2023-06-18 19:21:52 +00:00
"request_reschedule_subtitle_organizer" : "You have canceled the booking and {{attendee}} should pick a new booking time with you." ,
2022-09-15 01:27:46 +00:00
"rescheduled_event_type_subject" : "Request for reschedule sent: {{eventType}} with {{name}} at {{date}}" ,
"requested_to_reschedule_subject_attendee" : "Action Required Reschedule: Please book a new time for {{eventType}} with {{name}}" ,
2022-02-11 11:17:38 +00:00
"hi_user_name" : "Hi {{name}}" ,
"ics_event_title" : "{{eventType}} with {{name}}" ,
"new_event_subject" : "New event: {{attendeeName}} - {{date}} - {{eventType}}" ,
"join_by_entrypoint" : "Join by {{entryPoint}}" ,
"notes" : "Notes" ,
"manage_my_bookings" : "Manage my bookings" ,
"need_to_make_a_change" : "Need to make a change?" ,
"new_event_scheduled" : "A new event has been scheduled." ,
2022-05-05 21:16:25 +00:00
"new_event_scheduled_recurring" : "A new recurring event has been scheduled." ,
2022-02-11 11:17:38 +00:00
"invitee_email" : "Invitee Email" ,
"invitee_timezone" : "Invitee Time Zone" ,
2023-03-21 15:06:04 +00:00
"time_left" : "Time left" ,
2022-02-11 11:17:38 +00:00
"event_type" : "Event Type" ,
"enter_meeting" : "Enter Meeting" ,
"video_call_provider" : "Video call provider" ,
"meeting_id" : "Meeting ID" ,
"meeting_password" : "Meeting Password" ,
"meeting_url" : "Meeting URL" ,
"meeting_request_rejected" : "Your meeting request has been rejected" ,
"rejected_event_type_with_organizer" : "Rejected: {{eventType}} with {{organizer}} on {{date}}" ,
"hi" : "Hi" ,
"join_team" : "Join team" ,
"manage_this_team" : "Manage this team" ,
"team_info" : "Team Info" ,
2022-11-30 21:52:56 +00:00
"request_another_invitation_email" : "If you prefer not to use {{toEmail}} as your {{appName}} email or already have a {{appName}} account, please request another invitation to that email." ,
2022-02-11 11:17:38 +00:00
"you_have_been_invited" : "You have been invited to join the team {{teamName}}" ,
feat: Enable Apps for Teams & Orgs [CAL-1782] (#9337)
* Initial commit
* Adding feature flag
* Add schema relation for teams and credentials
* feat: Orgs Schema Changing `scopedMembers` to `orgUsers` (#9209)
* Change scopedMembers to orgMembers
* Change to orgUsers
* Create getUserAdminTeams function & tRPC endpoint
* Get user admin teams on app store page
* Create UserAdminTeams type
* Add user query to getUserAdminTeams
* Letting duplicate slugs for teams to support orgs
* Covering null on unique clauses
* Add dropdown to install button on app store
* Supporting having the orgId in the session cookie
* On app page, only show dropdown if there are teams
* Add teamId to OAuth state
* Create team credential for OAuth flow
* Create team credential for GCal
* Add create user or team credential for Stripe
* Create webex credentials for users or teams
* Fix type error on useAddAppMutation
* Hubspot create credential on user or team
* Zoho create create credential for user or team
* Zoom create credentials on user or team
* Salesforce create credential on user or teams
* OAuth create credentials for user or teams
* Revert Outlook changes
* Revert GCal changes
* Default app instal, create credential on user or team
* Add teamId to credential creation
* Disable installing for teams for calendars
* Include teams when querying installed apps
* Render team credentials on installed page
* Uninstall team apps
* Type fix on app card
* Add input to include user in teams query
* Add dropdown to install app page for user or team
* Type fixes on category page
* Install app from eventType page to user or team
* Render user and team apps on event type app page
* feat: organization event type filter (#9253)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Missing changes to support orgs schema changes
* Render user and team apps on event type app page
* Add credentialOwner to eventTypeAppCard types
* Type fixes
* Create hook to check if app is enabled
* Clean up console.logs
* Fix useIsAppEnabled by returning not an array
* Convert event type apps to useIsAppEnabled
* Abstract credential owner type
* Remove console.logs
* On installed app page, show apps if only team credential is installed
* Clean up commented lines
* Handle installing app to just an team event from event type page
* Fix early return when creating team app credential
* Zoom add state to callback
* Get team location credentials and save credential id to location
* feat: Onboarding process to create an organization (#9184)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Making sure we check requestedSlug now
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Type fix
* Grab team location credentials
* Add isInstalled to eventType apps query
* feat: [CAL-1816] Organization subdomain support (#9345)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* Covering users and subteams, excluding non-org users
* Unpublished teams shows correctly
* Create subdomain in Vercel
* feedback
* Renaming Vercel env vars
* Vercel domain check before creation
* Supporting cal-staging.com
* Change to have vercel detect it
* vercel domain check data message error
* Remove check domain
* Making sure we check requestedSlug now
* Feedback and unneeded code
* Reverting unneeded changes
* Unneeded changes
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Vercel subdomain creation in PROD only
* Enable payment apps for team credentials
* Fix for team-user apps for event types
* Fix layout and add teamId to app card
* Disable apps on managed event types
* Add managed event type fields to event type apps
* Include organizations in query
* Change createAppCredential to createOAuthAppCredential
* Show app installed on teams
* Making sure we let localhost still work
* UI show installed for which team
* Type fixes
* For team events move use host location to top
* Add around to appStore
* New team event types organizer default conf app
* Fix app card bug
* Clean up
* Search for teamId or userId when deleting credential
* Type fixes
* Type fixes
* Type fixes
* Type fixes
* Address feedback
* Feedback
* Type check fixes
* feat: Organization branding in side menu (#9279)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Org branding provider used in shell sidebar
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Using org avatar (temp)
* Not showing org logo if not set
* User onboarding with org branding (slug)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Feedback
* Org public profile
* Public profiles for team event types
* Added setup profile alert
* Using org avatar on subteams avatar
* Making sure we show the set up profile on org only
* Profile username availability rely on org hook
* Update apps/web/pages/team/[slug].tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Update apps/web/pages/team/[slug].tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: Organization support for event types page (#9449)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Org branding provider used in shell sidebar
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Using org avatar (temp)
* Not showing org logo if not set
* User onboarding with org branding (slug)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Feedback
* Org public profile
* Public profiles for team event types
* Added setup profile alert
* Using org avatar on subteams avatar
* Processing orgs and children as profile options
* Reverting change not belonging to this PR
* Making sure we show the set up profile on org only
* Removing console.log
* Comparing memberships to choose the highest one
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Type errors
* Refactor and type fixes
* Update orgDomains.ts
* Feedback
* Reverting
* NIT
* Address feedback
* fix issue getting org slug from domain
* Improving orgDomains util
* Host comes with port
* Update useRouterQuery.ts
* Fix app card bug
* Fix schema
* Type fixes
* Revert changes to location apps
* Remove console.log
* Fix app store test
* Handle install app dropdown
* Add CalendarApp to `getCalendar`
* Add PaymentApp type fix
* Payment type fix
* Type fixes
* Match with main
* Change type to account for team
* Fix app count for team events
* Type fixes
* More type fixes
* Type fix?
* Fix the type fix
* Remove UserAdminTeams empty array union
* Type fix
* Type fix
* Type fix
* Uses type predicates
* Use teamId. Fixes installation for teams after user installation
* Fix Team Events not working
* Get embed for org events working
* Fix rewrites
* Address feedback
* Type fix
* Fixes
* Add useAppContextWithSchema in useIsAppEnabled
* Type fix for apps using useIsAppEnabled
* Integrations.handler change credentialIds to userCredentialIds
* Remove apps endpoint
* Add LockedIcon and disabled props to event type app context
* Type fixes
* Type fix
* Type fixes
* Show team installed apps for members
* Type fix
* Reverting findFirst
* Revert findFirst
* Avoid a possible 500
* Fix missing tanslation
* Avoid possible 500
* Undo default app for teams
* Type fix
* Fix test
* Update package.json
* feat: Fix invite bug - added tests (#9945)
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* chore: Button Component Tidy up (#9888)
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
* feat: Make Team Private
## What does this PR do?
Fixes https://github.com/calcom/cal.com/issues/8974
1) When user is admin
<img width="1440" alt="Screenshot 2023-07-03 at 6 45 50 PM" src="https://github.com/calcom/cal.com/assets/53316345/ce15158f-d278-4f1a-ba2e-8b63e4274793">
2) When user is not admin and team is private
<img width="1440" alt="Screenshot 2023-07-03 at 6 47 15 PM" src="https://github.com/calcom/cal.com/assets/53316345/ce23560e-690a-4c42-a76d-49691260aa4d">
3)
<img width="1440" alt="Screenshot 2023-07-03 at 6 51 56 PM" src="https://github.com/calcom/cal.com/assets/53316345/13af38f8-5618-4dae-b359-b24dc91e4eb4">
## Type of change
<!-- Please delete bullets that are not relevant. -->
- New feature (non-breaking change which adds functionality)
## How should this be tested?
1) go to Team members page and turn on switch Make Team Private.
Now after making the team private only admin would be able to see all the members list in the settings. There will not be a button to Book a team member instead on the team page like before.
## Mandatory Tasks
- [ ] Make sure you have self-reviewed the code. A decent size PR without self-review might be rejected.
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Leo Giovanetti <hello@leog.me>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Alan <alannnc@gmail.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Efraín Rochín <roae.85@gmail.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
2023-07-06 16:48:39 +00:00
"user_invited_you" : "{{user}} invited you to join the {{entity}} {{team}} on {{appName}}" ,
2022-02-11 11:17:38 +00:00
"hidden_team_member_title" : "You are hidden in this team" ,
2022-07-27 02:24:00 +00:00
"hidden_team_member_message" : "Your seat is not paid for, either Upgrade to PRO or let the team owner know they can pay for your seat." ,
2022-02-11 11:17:38 +00:00
"hidden_team_owner_message" : "You need a pro account to use teams, you are hidden until you upgrade." ,
"link_expires" : "p.s. It expires in {{expiresIn}} hours." ,
"upgrade_to_per_seat" : "Upgrade to Per-Seat" ,
2023-03-23 22:10:01 +00:00
"seat_options_doesnt_support_confirmation" : "Seats option doesn't support confirmation requirement" ,
2022-03-03 20:19:12 +00:00
"team_upgrade_seats_details" : "Of the {{memberCount}} members in your team, {{unpaidCount}} seat(s) are unpaid. At ${{seatPrice}}/month per seat the estimated total cost of your membership is ${{totalCost}}/month." ,
2023-08-02 05:52:04 +00:00
"team_upgrade_banner_description" : "You haven't finished your team setup. Your team \"{{teamName}}\" needs to be upgraded." ,
2023-06-30 04:06:01 +00:00
"upgrade_banner_action" : "Upgrade here" ,
2022-02-11 11:17:38 +00:00
"team_upgraded_successfully" : "Your team was upgraded successfully!" ,
feat: Org settings - profile,appearance, child teams, create new child (#9231)
* Initial commit
* Adding feature flag
* Desktop first banner, mobile pending
* Removing dead code and img
* AppInstallButtonBase
* WIP
* Adds Email verification template+translations for organizations (#9202)
* feat: Orgs Schema Changing `scopedMembers` to `orgUsers` (#9209)
* Change scopedMembers to orgMembers
* Change to orgUsers
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Session logic to show org label
* Step 2 done, avatar not working
* List orgs and list teams specific if orgs exist
* Conditionally show org - fix settings layout - add labels for all pages
* Profile Page + update
* Org specific team creation
* appearance page
* Ensure members cant of org cant update settings in UI
* Fix update handler imports
* hide billing on sub teams
* Update profile slug page
* Letting duplicate slugs for teams to support orgs
* Add slug coliisions for org
* Covering null on unique clauses
* Covering null on unique clauses
* Extract to utils
* Update settings to use subdomain path in team url , team + org
* Supporting having the orgId in the session cookie
* Onboarding admins step
* Last step to create teams
* Update handler comments
* Upgrade ORG banner - disabled team banner for child teams
* Handle publishing ORGS
* Fix licenese issue
* Update packages/trpc/server/routers/viewer/teams/create.handler.ts
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* A11ly
* Feedback
* Making an org avatar (temp)
* Add slug colission detection for user and team name
* Fix Import
* Remove update password func
* Fix module import over relative
* feat: organization event type filter (#9253)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Missing changes to support orgs schema changes
* Remove app install button sa its in 9337
* Remove i18n key not being used
* feat: Onboarding process to create an organization (#9184)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Making sure we check requestedSlug now
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: [CAL-1816] Organization subdomain support (#9345)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* Covering users and subteams, excluding non-org users
* Unpublished teams shows correctly
* Create subdomain in Vercel
* feedback
* Renaming Vercel env vars
* Vercel domain check before creation
* Supporting cal-staging.com
* Change to have vercel detect it
* vercel domain check data message error
* Remove check domain
* Making sure we check requestedSlug now
* Feedback and unneeded code
* Reverting unneeded changes
* Unneeded changes
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Vercel subdomain creation in PROD only
* feat: organization settings general and members page (#9266)
* feat: organization settings general page
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* feat: add members page
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: remove
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: use invalidate
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: delete mutation
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: remove organization id
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: use zod schema
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Type fixes
* Reverting changes
* Update UsernameTextfield.tsx
* More reverts
* Update next-auth-options.ts
* Update common.json
* Type fixes
* Include invite token for orgs
* Update org schema
* Make token settings optional as it isnt used in orgs yet
* Fix missing prop
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Leo Giovanetti <hello@leog.me>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
2023-06-15 17:27:39 +00:00
"org_upgrade_banner_description" : "Thank you for trialing our Organization plan. We noticed your Organization \"{{teamName}}\" needs to be upgraded." ,
"org_upgraded_successfully" : "Your Organization was upgraded successfully!" ,
2022-02-11 11:17:38 +00:00
"use_link_to_reset_password" : "Use the link below to reset your password" ,
"hey_there" : "Hey there," ,
2022-11-30 21:52:56 +00:00
"forgot_your_password_calcom" : "Forgot your password? - {{appName}}" ,
"delete_webhook_confirmation_message" : "Are you sure you want to delete this webhook? You will no longer receive {{appName}} meeting data at a specified URL, in real-time, when an event is scheduled or canceled." ,
2022-02-11 11:17:38 +00:00
"confirm_delete_webhook" : "Yes, delete webhook" ,
"edit_webhook" : "Edit Webhook" ,
"delete_webhook" : "Delete Webhook" ,
"webhook_status" : "Webhook Status" ,
"webhook_enabled" : "Webhook Enabled" ,
"webhook_disabled" : "Webhook Disabled" ,
"webhook_response" : "Webhook response" ,
"webhook_test" : "Webhook test" ,
"manage_your_webhook" : "Manage your webhook" ,
"webhook_created_successfully" : "Webhook created successfully!" ,
"webhook_updated_successfully" : "Webhook updated successfully!" ,
"webhook_removed_successfully" : "Webhook removed successfully!" ,
"payload_template" : "Payload Template" ,
"dismiss" : "Dismiss" ,
"no_data_yet" : "No data yet" ,
"ping_test" : "Ping test" ,
"add_to_homescreen" : "Add this app to your home screen for faster access and improved experience." ,
"upcoming" : "Upcoming" ,
2022-05-05 21:16:25 +00:00
"recurring" : "Recurring" ,
2022-02-11 11:17:38 +00:00
"past" : "Past" ,
"choose_a_file" : "Choose a file..." ,
"upload_image" : "Upload image" ,
"upload_target" : "Upload {{target}}" ,
"no_target" : "No {{target}}" ,
"slide_zoom_drag_instructions" : "Slide to zoom, drag to reposition" ,
"view_notifications" : "View notifications" ,
"view_public_page" : "View public page" ,
2022-10-31 22:06:03 +00:00
"copy_public_page_link" : "Copy public page link" ,
2022-02-11 11:17:38 +00:00
"sign_out" : "Sign out" ,
"add_another" : "Add another" ,
2022-09-05 21:22:28 +00:00
"install_another" : "Install another" ,
2022-02-11 11:17:38 +00:00
"until" : "until" ,
"powered_by" : "powered by" ,
"unavailable" : "Unavailable" ,
"set_work_schedule" : "Set your work schedule" ,
"change_bookings_availability" : "Change when you are available for bookings" ,
"select" : "Select..." ,
"2fa_confirm_current_password" : "Confirm your current password to get started." ,
"2fa_scan_image_or_use_code" : "Scan the image below with the authenticator app on your phone or manually enter the text code instead." ,
"text" : "Text" ,
"multiline_text" : "Multiline Text" ,
"number" : "Number" ,
"checkbox" : "Checkbox" ,
"is_required" : "Is required" ,
"required" : "Required" ,
2022-08-24 20:18:42 +00:00
"optional" : "Optional" ,
2022-02-11 11:17:38 +00:00
"input_type" : "Input type" ,
"rejected" : "Rejected" ,
"unconfirmed" : "Unconfirmed" ,
"guests" : "Guests" ,
"guest" : "Guest" ,
2022-04-08 16:50:10 +00:00
"web_conferencing_details_to_follow" : "Web conferencing details to follow in the confirmation email." ,
2023-06-23 20:01:54 +00:00
"404_the_user" : "The username" ,
2022-02-11 11:17:38 +00:00
"username" : "Username" ,
"is_still_available" : "is still available." ,
"documentation" : "Documentation" ,
"documentation_description" : "Learn how to integrate our tools with your app" ,
"api_reference" : "API Reference" ,
"api_reference_description" : "A complete API reference for our libraries" ,
"blog" : "Blog" ,
"blog_description" : "Read our latest news and articles" ,
"join_our_community" : "Join our community" ,
2023-07-04 22:11:10 +00:00
"join_our_discord" : "Join our Discord" ,
2023-06-23 20:01:54 +00:00
"404_claim_entity_user" : "Claim your username and schedule events" ,
2022-02-11 11:17:38 +00:00
"popular_pages" : "Popular pages" ,
"register_now" : "Register now" ,
"register" : "Register" ,
"page_doesnt_exist" : "This page does not exist." ,
"check_spelling_mistakes_or_go_back" : "Check for spelling mistakes or go back to the previous page." ,
"404_page_not_found" : "404: This page could not be found." ,
2023-05-30 14:49:52 +00:00
"booker_event_not_found" : "We could not find the event you are trying to book." ,
2022-02-11 11:17:38 +00:00
"getting_started" : "Getting Started" ,
"15min_meeting" : "15 Min Meeting" ,
"30min_meeting" : "30 Min Meeting" ,
2022-07-06 19:31:07 +00:00
"secret" : "Secret" ,
"leave_blank_to_remove_secret" : "Leave blank to remove secret" ,
2022-11-30 21:52:56 +00:00
"webhook_secret_key_description" : "Ensure your server is only receiving the expected {{appName}} requests for security reasons" ,
2022-02-11 11:17:38 +00:00
"secret_meeting" : "Secret Meeting" ,
"login_instead" : "Login instead" ,
"already_have_an_account" : "Already have an account?" ,
"create_account" : "Create Account" ,
"confirm_password" : "Confirm password" ,
2023-08-04 00:26:40 +00:00
"confirm_auth_change" : "This will change the way you log in" ,
"confirm_auth_email_change" : "Changing the email address will disconnect your current authentication method to log in to Cal.com. We will ask you to verify your new email address. Moving forward, you will be logged out and use your new email address to log in instead of your current authentication method after setting your password by following the instructions that will be sent to your mail." ,
"reset_your_password" : "Set your new password with the instructions sent to your email address." ,
"email_change" : "Log back in with your new email address and password." ,
2022-02-11 11:17:38 +00:00
"create_your_account" : "Create your account" ,
"sign_up" : "Sign up" ,
"youve_been_logged_out" : "You've been logged out" ,
"hope_to_see_you_soon" : "We hope to see you again soon!" ,
"logged_out" : "Logged out" ,
"please_try_again_and_contact_us" : "Please try again and contact us if the issue persists." ,
"incorrect_2fa_code" : "Two-factor code is incorrect." ,
"no_account_exists" : "No account exists matching that email address." ,
"2fa_enabled_instructions" : "Two-factor authentication enabled. Please enter the six-digit code from your authenticator app." ,
"2fa_enter_six_digit_code" : "Enter the six-digit code from your authenticator app below." ,
"create_an_account" : "Create an account" ,
"dont_have_an_account" : "Don't have an account?" ,
"2fa_code" : "Two-Factor Code" ,
"sign_in_account" : "Sign in to your account" ,
"sign_in" : "Sign in" ,
"go_back_login" : "Go back to the login page" ,
"error_during_login" : "An error occurred when logging you in. Head back to the login screen and try again." ,
2022-09-12 09:25:54 +00:00
"request_password_reset" : "Send reset email" ,
2023-05-24 01:01:31 +00:00
"send_invite" : "Send invite" ,
2022-08-24 20:18:42 +00:00
"forgot_password" : "Forgot Password?" ,
2022-02-11 11:17:38 +00:00
"forgot" : "Forgot?" ,
"done" : "Done" ,
2022-07-27 23:28:21 +00:00
"all_done" : "All done!" ,
2023-06-15 08:58:07 +00:00
"all" : "All" ,
2023-07-05 13:12:45 +00:00
"yours" : "Your account" ,
2023-04-13 02:10:23 +00:00
"available_apps" : "Available Apps" ,
2023-07-19 15:41:37 +00:00
"available_apps_lower_case" : "Available apps" ,
"available_apps_desc" : "You have no apps installed. View popular apps below and explore more in our <1>App Store</1>" ,
2023-08-10 16:30:49 +00:00
"fixed_host_helper" : "Add anyone who needs to attend the event. <1>Learn more</1>" ,
"round_robin_helper" : "People in the group take turns and only one person will show up for the event." ,
2022-02-11 11:17:38 +00:00
"check_email_reset_password" : "Check your email. We sent you a link to reset your password." ,
"finish" : "Finish" ,
2023-06-22 02:13:26 +00:00
"organization_general_description" : "Manage settings for your team language and timezone" ,
2022-02-11 11:17:38 +00:00
"few_sentences_about_yourself" : "A few sentences about yourself. This will appear on your personal url page." ,
2022-09-06 22:58:16 +00:00
"nearly_there" : "Nearly there!" ,
2023-06-26 14:10:13 +00:00
"nearly_there_instructions" : "Last thing, a brief description about you and a photo really helps you get bookings and let people know who they’ re booking with." ,
2022-02-11 11:17:38 +00:00
"set_availability_instructions" : "Define ranges of time when you are available on a recurring basis. You can create more of these later and assign them to different calendars." ,
"set_availability" : "Set your availability" ,
"continue_without_calendar" : "Continue without calendar" ,
"connect_your_calendar" : "Connect your calendar" ,
2023-06-15 10:42:47 +00:00
"connect_your_video_app" : "Connect your video apps" ,
"connect_your_video_app_instructions" : "Connect your video apps to use them on your event types." ,
2022-02-11 11:17:38 +00:00
"connect_your_calendar_instructions" : "Connect your calendar to automatically check for busy times and new events as they’ re scheduled." ,
"set_up_later" : "Set up later" ,
"current_time" : "Current time" ,
2022-09-05 21:22:28 +00:00
"details" : "Details" ,
2022-02-11 11:17:38 +00:00
"welcome" : "Welcome" ,
2022-08-24 20:18:42 +00:00
"welcome_back" : "Welcome back" ,
2022-11-30 21:52:56 +00:00
"welcome_to_calcom" : "Welcome to {{appName}}" ,
2022-02-11 11:17:38 +00:00
"welcome_instructions" : "Tell us what to call you and let us know what timezone you’ re in. You’ ll be able to edit this later." ,
2022-09-20 17:48:20 +00:00
"connect_caldav" : "Connect to CalDav (Beta)" ,
2022-02-11 11:17:38 +00:00
"connect" : "Connect" ,
"try_for_free" : "Try it for free" ,
2022-11-30 21:52:56 +00:00
"create_booking_link_with_calcom" : "Create your own booking link with {{appName}}" ,
2022-02-11 11:17:38 +00:00
"who" : "Who" ,
"what" : "What" ,
"when" : "When" ,
"where" : "Where" ,
"add_to_calendar" : "Add to calendar" ,
2022-09-02 11:42:39 +00:00
"add_another_calendar" : "Add another calendar" ,
2022-02-11 11:17:38 +00:00
"other" : "Other" ,
2022-11-30 21:52:56 +00:00
"email_sign_in_subject" : "Your sign-in link for {{appName}}" ,
2022-02-11 11:17:38 +00:00
"emailed_you_and_attendees" : "We emailed you and the other attendees a calendar invitation with all the details." ,
2022-05-05 21:16:25 +00:00
"emailed_you_and_attendees_recurring" : "We emailed you and the other attendees a calendar invitation for the first of these recurring events." ,
2022-02-11 11:17:38 +00:00
"emailed_you_and_any_other_attendees" : "You and any other attendees have been emailed with this information." ,
"needs_to_be_confirmed_or_rejected" : "Your booking still needs to be confirmed or rejected." ,
2022-05-05 21:16:25 +00:00
"needs_to_be_confirmed_or_rejected_recurring" : "Your recurring meeting still needs to be confirmed or rejected." ,
2022-02-11 11:17:38 +00:00
"user_needs_to_confirm_or_reject_booking" : "{{user}} still needs to confirm or reject the booking." ,
2022-05-05 21:16:25 +00:00
"user_needs_to_confirm_or_reject_booking_recurring" : "{{user}} still needs to confirm or reject each booking of the recurring meeting." ,
2022-02-11 11:17:38 +00:00
"meeting_is_scheduled" : "This meeting is scheduled" ,
2022-05-05 21:16:25 +00:00
"meeting_is_scheduled_recurring" : "The recurring events are scheduled" ,
2022-02-11 11:17:38 +00:00
"booking_submitted" : "Your booking has been submitted" ,
2022-05-05 21:16:25 +00:00
"booking_submitted_recurring" : "Your recurring meeting has been submitted" ,
2022-02-11 11:17:38 +00:00
"booking_confirmed" : "Your booking has been confirmed" ,
2022-05-05 21:16:25 +00:00
"booking_confirmed_recurring" : "Your recurring meeting has been confirmed" ,
2022-05-16 18:50:53 +00:00
"warning_recurring_event_payment" : "Payments are not supported with Recurring Events yet" ,
"warning_payment_recurring_event" : "Recurring events are not supported with Payments yet" ,
2022-02-11 11:17:38 +00:00
"enter_new_password" : "Enter the new password you'd like for your account." ,
"reset_password" : "Reset Password" ,
"change_your_password" : "Change your password" ,
2022-09-13 16:35:14 +00:00
"show_password" : "Show password" ,
"hide_password" : "Hide password" ,
2022-02-11 11:17:38 +00:00
"try_again" : "Try Again" ,
"request_is_expired" : "That Request is Expired." ,
"reset_instructions" : "Enter the email address associated with your account and we will send you a link to reset your password." ,
"request_is_expired_instructions" : "That request is expired. Go back and enter the email associated with your account and we will send you another link to reset your password." ,
"whoops" : "Whoops" ,
"login" : "Login" ,
"success" : "Success" ,
"failed" : "Failed" ,
"password_has_been_reset_login" : "Your password has been reset. You can now login with your newly created password." ,
2023-06-14 09:22:44 +00:00
"layout" : "Layout" ,
2023-06-06 15:31:43 +00:00
"bookerlayout_default_title" : "Default view" ,
"bookerlayout_description" : "You can select multiple and your bookers can switch views." ,
"bookerlayout_user_settings_title" : "Booking layout" ,
"bookerlayout_user_settings_description" : "You can select multiple and bookers can switch views. This can be overridden on a per event basis." ,
"bookerlayout_month_view" : "Month" ,
"bookerlayout_week_view" : "Weekly" ,
"bookerlayout_column_view" : "Column" ,
"bookerlayout_error_min_one_enabled" : "At least one layout has to be enabled." ,
"bookerlayout_error_default_not_enabled" : "The layout you selected as the default view is not part of the enabled layouts." ,
"bookerlayout_error_unknown_layout" : "The layout you selected is not a valid layout." ,
"bookerlayout_override_global_settings" : "You can manage this for all your event types in <2>settings / appearance</2> or <6>override for this event only</6>." ,
2022-02-11 11:17:38 +00:00
"unexpected_error_try_again" : "An unexpected error occurred. Try again." ,
2022-02-18 20:01:24 +00:00
"sunday_time_error" : "Invalid time on Sunday" ,
"monday_time_error" : "Invalid time on Monday" ,
"tuesday_time_error" : "Invalid time on Tuesday" ,
"wednesday_time_error" : "Invalid time on Wednesday" ,
"thursday_time_error" : "Invalid time on Thursday" ,
"friday_time_error" : "Invalid time on Friday" ,
"saturday_time_error" : "Invalid time on Saturday" ,
2022-02-11 11:17:38 +00:00
"error_end_time_before_start_time" : "End time cannot be before start time" ,
"error_end_time_next_day" : "End time cannot be greater than 24 hours" ,
"back_to_bookings" : "Back to bookings" ,
"free_to_pick_another_event_type" : "Feel free to pick another event anytime." ,
2023-06-18 19:21:52 +00:00
"cancelled" : "Canceled" ,
2022-02-11 11:17:38 +00:00
"cancellation_successful" : "Cancellation successful" ,
"really_cancel_booking" : "Really cancel your booking?" ,
"cannot_cancel_booking" : "You cannot cancel this booking" ,
2022-08-22 10:40:41 +00:00
"reschedule_instead" : "Instead, you could also reschedule it." ,
2022-02-11 11:17:38 +00:00
"event_is_in_the_past" : "The event is in the past" ,
2022-07-19 19:06:23 +00:00
"cancelling_event_recurring" : "The event is one instance of a recurring event." ,
"cancelling_all_recurring" : "These are all remaining instances in the recurring event." ,
2022-02-11 11:17:38 +00:00
"error_with_status_code_occured" : "An error with status code {{status}} occurred." ,
2023-06-23 05:03:45 +00:00
"error_event_type_url_duplicate" : "An event type with this URL already exists." ,
"error_event_type_unauthorized_create" : "You are not able to create this event" ,
"error_event_type_unauthorized_update" : "You are not able to edit this event" ,
"error_workflow_unauthorized_create" : "You are not able to create this workflow" ,
"error_schedule_unauthorized_create" : "You are not able to create this schedule" ,
2023-06-18 19:21:52 +00:00
"booking_already_cancelled" : "This booking was already canceled" ,
2022-12-13 21:09:28 +00:00
"booking_already_accepted_rejected" : "This booking was already accepted or rejected" ,
2022-02-11 11:17:38 +00:00
"go_back_home" : "Go back home" ,
"or_go_back_home" : "Or go back home" ,
"no_meeting_found" : "No Meeting Found" ,
"no_meeting_found_description" : "This meeting does not exist. Contact the meeting owner for an updated link." ,
2022-09-02 19:30:06 +00:00
"no_status_bookings_yet" : "No {{status}} bookings" ,
2022-02-11 11:17:38 +00:00
"no_status_bookings_yet_description" : "You have no {{status}} bookings. {{description}}" ,
"event_between_users" : "{{eventName}} between {{host}} and {{attendeeName}}" ,
"bookings" : "Bookings" ,
2023-07-05 03:24:42 +00:00
"booking_not_found" : "Booking not found" ,
2022-02-11 11:17:38 +00:00
"bookings_description" : "See upcoming and past events booked through your event type links." ,
"upcoming_bookings" : "As soon as someone books a time with you it will show up here." ,
2022-05-05 21:16:25 +00:00
"recurring_bookings" : "As soon as someone books a recurring meeting with you it will show up here." ,
2022-02-11 11:17:38 +00:00
"past_bookings" : "Your past bookings will show up here." ,
2023-06-18 19:21:52 +00:00
"cancelled_bookings" : "Your canceled bookings will show up here." ,
2022-08-31 11:13:27 +00:00
"unconfirmed_bookings" : "Your unconfirmed bookings will show up here." ,
2022-10-10 17:00:09 +00:00
"unconfirmed_bookings_tooltip" : "Unconfirmed bookings" ,
2022-02-11 11:17:38 +00:00
"on" : "on" ,
"and" : "and" ,
"calendar_shows_busy_between" : "Your calendar shows you as busy between" ,
"troubleshoot" : "Troubleshoot" ,
"troubleshoot_description" : "Understand why certain times are available and others are blocked." ,
"overview_of_day" : "Here is an overview of your day on" ,
"hover_over_bold_times_tip" : "Tip: Hover over the bold times for a full timestamp" ,
"start_time" : "Start time" ,
"end_time" : "End time" ,
2022-03-04 10:19:03 +00:00
"buffer_time" : "Buffer time" ,
"before_event" : "Before event" ,
"after_event" : "After event" ,
"event_buffer_default" : "No buffer time" ,
2022-02-11 11:17:38 +00:00
"buffer" : "Buffer" ,
"your_day_starts_at" : "Your day starts at" ,
"your_day_ends_at" : "Your day ends at" ,
"launch_troubleshooter" : "Launch troubleshooter" ,
"troubleshoot_availability" : "Troubleshoot your availability to explore why your times are showing as they are." ,
"change_available_times" : "Change available times" ,
"change_your_available_times" : "Change your available times" ,
"change_start_end" : "Change the start and end times of your day" ,
"change_start_end_buffer" : "Set the start and end time of your day and a minimum buffer between your meetings." ,
"current_start_date" : "Currently, your day is set to start at" ,
"start_end_changed_successfully" : "The start and end times for your day have been changed successfully." ,
"and_end_at" : "and end at" ,
"light" : "Light" ,
"dark" : "Dark" ,
"automatically_adjust_theme" : "Automatically adjust theme based on invitee preferences" ,
2022-04-06 17:20:30 +00:00
"user_dynamic_booking_disabled" : "Some of the users in the group have currently disabled dynamic group bookings" ,
2022-11-30 21:52:56 +00:00
"allow_dynamic_booking_tooltip" : "Group booking links that can be created dynamically by adding multiple usernames with a '+'. example: '{{appName}}/bailey+peer'" ,
2022-04-06 17:20:30 +00:00
"allow_dynamic_booking" : "Allow attendees to book you through dynamic group bookings" ,
2023-05-30 15:34:35 +00:00
"dynamic_booking" : "Dynamic group links" ,
2022-02-11 11:17:38 +00:00
"email" : "Email" ,
"email_placeholder" : "jdoe@example.com" ,
"full_name" : "Full name" ,
"browse_api_documentation" : "Browse our API documentation" ,
"leverage_our_api" : "Leverage our API for full control and customizability." ,
"create_webhook" : "Create Webhook" ,
2023-06-18 19:21:52 +00:00
"booking_cancelled" : "Booking Canceled" ,
2022-02-11 11:17:38 +00:00
"booking_rescheduled" : "Booking Rescheduled" ,
2023-06-15 10:42:47 +00:00
"recording_ready" : "Recording Download Link Ready" ,
2022-02-11 11:17:38 +00:00
"booking_created" : "Booking Created" ,
2023-06-15 10:42:47 +00:00
"booking_rejected" : "Booking Rejected" ,
"booking_requested" : "Booking Requested" ,
2022-09-12 19:07:52 +00:00
"meeting_ended" : "Meeting Ended" ,
2022-07-20 18:30:57 +00:00
"form_submitted" : "Form Submitted" ,
2023-07-18 19:46:53 +00:00
"booking_paid" : "Booking Paid" ,
2022-02-11 11:17:38 +00:00
"event_triggers" : "Event Triggers" ,
2022-09-12 19:07:52 +00:00
"subscriber_url" : "Subscriber URL" ,
2022-02-11 11:17:38 +00:00
"create_new_webhook" : "Create a new webhook" ,
2022-03-03 14:16:07 +00:00
"webhooks" : "Webhooks" ,
"team_webhooks" : "Team Webhooks" ,
2022-02-11 11:17:38 +00:00
"create_new_webhook_to_account" : "Create a new webhook to your account" ,
"new_webhook" : "New Webhook" ,
2023-06-18 19:21:52 +00:00
"receive_cal_meeting_data" : "Receive {{appName}} meeting data at a specified URL, in real-time, when an event is scheduled or canceled." ,
"receive_cal_event_meeting_data" : "Receive {{appName}} meeting data at a specified URL, in real-time, when this event is scheduled or canceled." ,
2022-02-11 11:17:38 +00:00
"responsive_fullscreen_iframe" : "Responsive full screen iframe" ,
"loading" : "Loading..." ,
2022-05-14 18:47:23 +00:00
"deleting" : "Deleting..." ,
2022-02-11 11:17:38 +00:00
"standard_iframe" : "Standard iframe" ,
2022-06-01 17:24:41 +00:00
"developer" : "Developer" ,
"manage_developer_settings" : "Manage your developer settings." ,
2022-02-11 11:17:38 +00:00
"iframe_embed" : "iframe Embed" ,
2022-11-30 21:52:56 +00:00
"embed_calcom" : "The easiest way to embed {{appName}} on your website." ,
2022-02-11 11:17:38 +00:00
"integrate_using_embed_or_webhooks" : "Integrate with your website using our embed options, or get real-time booking information using custom webhooks." ,
"schedule_a_meeting" : "Schedule a meeting" ,
"view_and_manage_billing_details" : "View and manage your billing details" ,
"view_and_edit_billing_details" : "View and edit your billing details, as well as cancel your subscription." ,
"go_to_billing_portal" : "Go to the billing portal" ,
"need_anything_else" : "Need anything else?" ,
"further_billing_help" : "If you need any further help with billing, our support team are here to help." ,
2022-12-13 13:25:30 +00:00
"contact" : "Contact" ,
"our_support_team" : "our support team" ,
2022-12-27 21:03:39 +00:00
"contact_our_support_team" : "Contact our support team" ,
2022-02-11 11:17:38 +00:00
"uh_oh" : "Uh oh!" ,
"no_event_types_have_been_setup" : "This user hasn't set up any event types yet." ,
"edit_logo" : "Edit logo" ,
"upload_a_logo" : "Upload a logo" ,
"remove_logo" : "Remove logo" ,
"enable" : "Enable" ,
"code" : "Code" ,
"code_is_incorrect" : "Code is incorrect." ,
2022-07-21 16:05:13 +00:00
"add_time_availability" : "Add new time slot" ,
2022-02-11 11:17:38 +00:00
"add_an_extra_layer_of_security" : "Add an extra layer of security to your account in case your password is stolen." ,
"2fa" : "Two-Factor Authentication" ,
2023-04-04 11:58:19 +00:00
"2fa_disabled" : "Two-Factor authentication can only be enabled for email and password authentication" ,
2022-02-11 11:17:38 +00:00
"enable_2fa" : "Enable two-factor authentication" ,
"disable_2fa" : "Disable two-factor authentication" ,
"disable_2fa_recommendation" : "If you need to disable 2FA, we recommend re-enabling it as soon as possible." ,
"error_disabling_2fa" : "Error disabling two-factor authentication" ,
"error_enabling_2fa" : "Error setting up two-factor authentication" ,
"security" : "Security" ,
"manage_account_security" : "Manage your account's security." ,
"password" : "Password" ,
"password_updated_successfully" : "Password updated successfully" ,
"password_has_been_changed" : "Your password has been successfully changed." ,
"error_changing_password" : "Error changing password" ,
2023-01-31 20:44:14 +00:00
"session_timeout_changed" : "Your session configuration has been updated successfully." ,
"session_timeout_change_error" : "Error updating session configuration" ,
2022-02-11 11:17:38 +00:00
"something_went_wrong" : "Something went wrong." ,
"something_doesnt_look_right" : "Something doesn't look right?" ,
"please_try_again" : "Please try again." ,
"super_secure_new_password" : "Your super secure new password" ,
"new_password" : "New Password" ,
"your_old_password" : "Your old password" ,
"current_password" : "Current Password" ,
"change_password" : "Change Password" ,
2022-06-16 16:21:48 +00:00
"change_secret" : "Change Secret" ,
2022-02-11 11:17:38 +00:00
"new_password_matches_old_password" : "New password matches your old password. Please choose a different password." ,
2022-07-06 19:31:07 +00:00
"forgotten_secret_description" : "If you have lost or forgotten this secret, you can change it, but be aware that all integrations using this secret will need to be updated" ,
2022-02-11 11:17:38 +00:00
"current_incorrect_password" : "Current password is incorrect" ,
2022-07-29 13:23:54 +00:00
"password_hint_caplow" : "Mix of uppercase & lowercase letters" ,
fix: admin password hint text (#6906)
* feat: use the trans hook
* fix: hide AdminPasswordBanner
* fix: translation
* fix: style and use validation
* fix: layout
* fix: use trans keys
* fix: replace number with placeholder
* feat: add alert banner
* fix: use the correct password length
* fix: metadata not saved while creating a booking. (#6866)
* feat: add metadata to booking creation
* fix: bug
* Beginning of Strict CSP Compliance (#6841)
* Add CSP Support and enable it initially for Login page
* Update README
* Make sure that CSP is not enabled if CSP_POLICY isnt set
* Add a new value for x-csp header that tells if instance has opted-in to CSP or not
* Add more src to CSP
* Fix typo in header name
* Remove duplicate headers fn
* Add https://eu.ui-avatars.com/api/
* Add CSP_POLICY to env.example
* v2.5.10
* fix: add req.headers (#6921)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* add-console-vars (#6929)
* Admin Wizard Choose License (#6574)
* Implementation
* i18n
* More i18n
* extracted i18n, needs api to get most recent price, added hint: update later
* Fixing i18n var
* Fix booking filters not working for admin (#6576)
* fix: react-select overflow issue in some modals. (#6587)
* feat: add a disable overflow prop
* feat: use the disable overflow prop
* Tailwind Merge (#6596)
* Tailwind Merge
* Fix merge classNames
* [CAL-808] /availability/single - UI issue on buttons beside time inputs (#6561)
* [CAL-808] /availability/single - UI issue on buttons beside time inputs
* Update apps/web/public/static/locales/en/common.json
* Update packages/features/schedules/components/Schedule.tsx
* create new translation for tooltip
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
* Bye bye submodules (#6585)
* WIP
* Uses ssh instead
* Update .gitignore
* Update .gitignore
* Update Makefile
* Update git-setup.sh
* Update git-setup.sh
* Replaced Makefile with bash script
* Update package.json
* fix: show button on empty string (#6601)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: add delete in dropdown (#6599)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update README.md
* Update README.md
* Changed a neutral- classes to gray (#6603)
* Changed a neutral- classes to gray
* Changed all border-1 to border
* Update package.json
* Test fixes
* Yarn lock fixes
* Fix string equality check in git-setup.sh
* [CAL-811] Avatar icon not redirecting user back to the main page (#6586)
* Remove cursor-pointer, remove old Avatar* files
* Fixed styling for checkedSelect + some cleanup
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Harsh/add member invite (#6598)
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
* Regenerated lockfile without upgrade (#6610)
* fix: remove annoying outline when <Button /> clicked (#6537)
* fix: remove annoying outline when <Button /> clicked
* Delete yarn.lock
* remove 1 on 1 icon (#6609)
* removed 1-on-1 badge
* changed user to users for group events
* fix: case-sensitivity in apps path (#6552)
* fix: lowercase slug
* fix: make fallback blocking
* Fix FAB (#6611)
* feat: add LocationSelect component (#6571)
* feat: add LocationSelect component
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update booking filters design (#6543)
* Update booking filters
* Add filter on YOUR bookings
* Fix pending members showing up in list
* Reduce the avatar size to 'sm' for now
* Bugfix/dropdown menu trigger as child remove class names (#6614)
* Fix UsernameTextfield to take right height
* Remove className side-effect
* Incorrect resolution version fixed
* Converted mobile DropdownMenuTrigger styles into Button
* v2.5.3
* fix: use items-center (#6618)
* fix tooltip and modal stacking issues (#6491)
* fix tooltip and modal stacking issues
* use z-index in larger screens and less
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Temporary fix (#6626)
* Fix Ga4 tracking (#6630)
* generic <UpgradeScreen> component (#6594)
* first attempt of <UpgradeScreen>
* changes to icons
* reverted changes back to initial state, needs fix: teams not showing
* WIP
* Fix weird reactnode error
* Fix loading text
* added upgradeTip to routing forms
* icon colors
* create and use hook to check if user has team plan
* use useTeamPlan for upgradeTeamsBadge
* replace huge svg with compressed jpeg
* responsive fixes
* Update packages/ui/components/badge/UpgradeTeamsBadge.tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Give team plan features to E2E tests
* Allow option to make a user part of team int ests
* Remove flash of paywall for team user
* Add team user for typeform tests as well
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* Removing env var to rely on db
* Restoring i18n keys, set loading moved
* Fixing tailwind-preset glob
* Wizard width fix for md+ screens
* Converting licenses options to radix radio
* Applying feedback + other tweaks
* Reverting this, not this PR related
* Unneeded code removal
* Reverting unneeded style change
* Applying feedback
* Removing licenseType
* Upgrades typescript
* Update yarn lock
* Typings
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712)
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712) (#6713)
* Adds deployment settings to DB (#6706)
* WIP
* Adds DeploymentTheme
* Add missing migrations
* Adds client extensions for deployment
* Cleanup
* Delete migration.sql
* Relying on both, env var and new model
* Restoring env example doc for backward compat
* Maximum call stack size exceeded fix?
* Revert upgrade
* Update index.ts
* Delete index.ts
* Not exposing license key, fixed radio behavior
* Covering undefined env var
* Self contained checkLicense
* Feedback
* Moar feedback
* Feedback
* Feedback
* Feedback
* Cleanup
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Nafees Nazik <84864519+G3root@users.noreply.github.com>
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com>
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Harsh Singh <51085015+harshsinghatz@users.noreply.github.com>
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
Co-authored-by: Luis Cadillo <luiscaf3r@gmail.com>
Co-authored-by: Mohammed Cherfaoui <hi@cherfaoui.dev>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
* added two new tips (#6915)
* [CAL-488] Timezone selection has a weird double dropdown (#6851)
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
* fix: color and line height of icon (#6913)
* fix: use destination calendar email (#6886)
* fix: use destination calendar email
to display correct primary email
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: simplify logic
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: dropdown title in bookings page (#6924)
* fixes the broken max size of members on teams page (#6926)
* fix: display provider name instead of url (#6914)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: add sortByLabel (#6797)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Email Variables Bug (#6943)
* Remove _subject translations for zh-CN, needs retranslation
* minor timezone-select improvements (#6944)
* fixed timezone select positioning and hover
* fixed timezone select positioning and hover
* Give trackingId a default value because if user doesnt interact with trackingId input it is not set (#6945)
* Block /auth/:path, nothing else. (#6949)
* Block /auth/:path, nothing else.
* Also add /signup
* fix start icon in button (#6950)
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
* Fixes localisation of {EVENT_DATE} in workflows (#6907)
* translate {EVENT_DATE} variable to correct language
* fix locale for cron schedule reminder emails/sms
* fix type error
* add missing locale to attendees
* fix type error
* code clean up
* revert last commit
* using Intl for date translations
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
* Allow account linking for Google and SAML providers (#6874)
* allow account linking for self-hosted instances, both Google and SAML are verified emails
* allow account linking for Google and SSO if emails match with existing username/password account
* Tweaked find user by email since we now have multiple providers (other than credentials provider)
* feat/payment-service-6438-cal-767 (#6677)
* WIP paymentService
* Changes for payment Service
* Fix for stripe payment flow
* Remove logs/comments
* Refactored refund for stripe app
* Move stripe handlePayment to own lib
* Move stripe delete payments to paymentService
* lint fix
* Change handleRefundError as generic function
* remove log
* remove logs
* remove logs
* Return stripe default export to lib/server
* Fixing types
* Fix types
* Upgrades typescript
* Update yarn lock
* Typings
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712)
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712) (#6713)
* Adds deployment settings to DB (#6706)
* WIP
* Adds DeploymentTheme
* Add missing migrations
* Adds client extensions for deployment
* Cleanup
* Revert "lint fix"
This reverts commit e1a2e4a357e58e6673c47399888ae2e00d1351a6.
* Add validation
* Revert changes removed in force push
* Removing abstract class and just leaving interface implementation
* Fix types for handlePayments
* Fix payment test appStore import
* Fix stripe metadata in event type
* Move migration to separate PR
* Revert "Move migration to separate PR"
This reverts commit 48aa64e0724a522d3cc2fefaaaee5792ee9cd9e6.
* Update packages/prisma/migrations/20230125175109_remove_type_from_payment_and_add_app_relationship/migration.sql
Co-authored-by: Omar López <zomars@me.com>
---------
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* Small UI fixes for seats & destination calendars (#6859)
* Do not add former time for events on seats
* Default display destination calendar
* Add seats badge to event type item
* Add string
* Actively watch seats enabled option for requires confirmation
* Only show former time when there is a rescheduleUid
* fix: use typedquery hook in duplicate dialog (#6730)
* fix: use typedquery hook in duplicate dialog
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update packages/features/eventtypes/components/DuplicateDialog.tsx
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: Omar López <zomars@me.com>
* Fixing admin wizard step done (#6954)
* Feature/maintenance mode (#6930)
* Implement maintenance mode with Vercel Edge Config
* Error log is spam during development/ added \n in .env.example
* Exclude _next, /api for /maintenance page
* Re-instate previous config
* rtl: begone
* Added note to explain why /auth/login covers the maintenance page.
---------
Co-authored-by: Omar López <zomars@me.com>
* Update package.json
* I18N Caching (#6823)
* Caching Logic Changes
Enabled this function to change its cache value based on incoming paths value
* Invalidate I18N Cache
Invalidating the I18N cache when a user saves changes to their General settings
* Removes deprecated useLocale location
* Overriding the default getSchedule cache to have a revalidation time of 1 second
* Update apps/web/pages/api/trpc/[trpc].ts
* Updated cache values to match the comment
---------
Co-authored-by: zomars <zomars@me.com>
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: alannnc <alannnc@gmail.com>
Co-authored-by: Leo Giovanetti <hello@leog.me>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com>
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Harsh Singh <51085015+harshsinghatz@users.noreply.github.com>
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
Co-authored-by: Luis Cadillo <luiscaf3r@gmail.com>
Co-authored-by: Mohammed Cherfaoui <hi@cherfaoui.dev>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: Joe Shajan <joeshajan1551@gmail.com>
Co-authored-by: Ben Hybert <53020786+Hybes@users.noreply.github.com>
Co-authored-by: Deepak Prabhakara <deepak@boxyhq.com>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Aaron Presley <155617+AaronPresley@users.noreply.github.com>
2023-02-09 02:02:17 +00:00
"password_hint_min" : "Minimum 7 characters long" ,
2022-11-21 08:03:45 +00:00
"password_hint_admin_min" : "Minimum 15 characters long" ,
2022-07-29 13:23:54 +00:00
"password_hint_num" : "Contain at least 1 number" ,
2023-03-23 22:10:01 +00:00
"max_limit_allowed_hint" : "Must be {{limit}} or fewer characters long" ,
fix: admin password hint text (#6906)
* feat: use the trans hook
* fix: hide AdminPasswordBanner
* fix: translation
* fix: style and use validation
* fix: layout
* fix: use trans keys
* fix: replace number with placeholder
* feat: add alert banner
* fix: use the correct password length
* fix: metadata not saved while creating a booking. (#6866)
* feat: add metadata to booking creation
* fix: bug
* Beginning of Strict CSP Compliance (#6841)
* Add CSP Support and enable it initially for Login page
* Update README
* Make sure that CSP is not enabled if CSP_POLICY isnt set
* Add a new value for x-csp header that tells if instance has opted-in to CSP or not
* Add more src to CSP
* Fix typo in header name
* Remove duplicate headers fn
* Add https://eu.ui-avatars.com/api/
* Add CSP_POLICY to env.example
* v2.5.10
* fix: add req.headers (#6921)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* add-console-vars (#6929)
* Admin Wizard Choose License (#6574)
* Implementation
* i18n
* More i18n
* extracted i18n, needs api to get most recent price, added hint: update later
* Fixing i18n var
* Fix booking filters not working for admin (#6576)
* fix: react-select overflow issue in some modals. (#6587)
* feat: add a disable overflow prop
* feat: use the disable overflow prop
* Tailwind Merge (#6596)
* Tailwind Merge
* Fix merge classNames
* [CAL-808] /availability/single - UI issue on buttons beside time inputs (#6561)
* [CAL-808] /availability/single - UI issue on buttons beside time inputs
* Update apps/web/public/static/locales/en/common.json
* Update packages/features/schedules/components/Schedule.tsx
* create new translation for tooltip
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
* Bye bye submodules (#6585)
* WIP
* Uses ssh instead
* Update .gitignore
* Update .gitignore
* Update Makefile
* Update git-setup.sh
* Update git-setup.sh
* Replaced Makefile with bash script
* Update package.json
* fix: show button on empty string (#6601)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: add delete in dropdown (#6599)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update README.md
* Update README.md
* Changed a neutral- classes to gray (#6603)
* Changed a neutral- classes to gray
* Changed all border-1 to border
* Update package.json
* Test fixes
* Yarn lock fixes
* Fix string equality check in git-setup.sh
* [CAL-811] Avatar icon not redirecting user back to the main page (#6586)
* Remove cursor-pointer, remove old Avatar* files
* Fixed styling for checkedSelect + some cleanup
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Harsh/add member invite (#6598)
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
* Regenerated lockfile without upgrade (#6610)
* fix: remove annoying outline when <Button /> clicked (#6537)
* fix: remove annoying outline when <Button /> clicked
* Delete yarn.lock
* remove 1 on 1 icon (#6609)
* removed 1-on-1 badge
* changed user to users for group events
* fix: case-sensitivity in apps path (#6552)
* fix: lowercase slug
* fix: make fallback blocking
* Fix FAB (#6611)
* feat: add LocationSelect component (#6571)
* feat: add LocationSelect component
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update booking filters design (#6543)
* Update booking filters
* Add filter on YOUR bookings
* Fix pending members showing up in list
* Reduce the avatar size to 'sm' for now
* Bugfix/dropdown menu trigger as child remove class names (#6614)
* Fix UsernameTextfield to take right height
* Remove className side-effect
* Incorrect resolution version fixed
* Converted mobile DropdownMenuTrigger styles into Button
* v2.5.3
* fix: use items-center (#6618)
* fix tooltip and modal stacking issues (#6491)
* fix tooltip and modal stacking issues
* use z-index in larger screens and less
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Temporary fix (#6626)
* Fix Ga4 tracking (#6630)
* generic <UpgradeScreen> component (#6594)
* first attempt of <UpgradeScreen>
* changes to icons
* reverted changes back to initial state, needs fix: teams not showing
* WIP
* Fix weird reactnode error
* Fix loading text
* added upgradeTip to routing forms
* icon colors
* create and use hook to check if user has team plan
* use useTeamPlan for upgradeTeamsBadge
* replace huge svg with compressed jpeg
* responsive fixes
* Update packages/ui/components/badge/UpgradeTeamsBadge.tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Give team plan features to E2E tests
* Allow option to make a user part of team int ests
* Remove flash of paywall for team user
* Add team user for typeform tests as well
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* Removing env var to rely on db
* Restoring i18n keys, set loading moved
* Fixing tailwind-preset glob
* Wizard width fix for md+ screens
* Converting licenses options to radix radio
* Applying feedback + other tweaks
* Reverting this, not this PR related
* Unneeded code removal
* Reverting unneeded style change
* Applying feedback
* Removing licenseType
* Upgrades typescript
* Update yarn lock
* Typings
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712)
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712) (#6713)
* Adds deployment settings to DB (#6706)
* WIP
* Adds DeploymentTheme
* Add missing migrations
* Adds client extensions for deployment
* Cleanup
* Delete migration.sql
* Relying on both, env var and new model
* Restoring env example doc for backward compat
* Maximum call stack size exceeded fix?
* Revert upgrade
* Update index.ts
* Delete index.ts
* Not exposing license key, fixed radio behavior
* Covering undefined env var
* Self contained checkLicense
* Feedback
* Moar feedback
* Feedback
* Feedback
* Feedback
* Cleanup
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Nafees Nazik <84864519+G3root@users.noreply.github.com>
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com>
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Harsh Singh <51085015+harshsinghatz@users.noreply.github.com>
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
Co-authored-by: Luis Cadillo <luiscaf3r@gmail.com>
Co-authored-by: Mohammed Cherfaoui <hi@cherfaoui.dev>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
* added two new tips (#6915)
* [CAL-488] Timezone selection has a weird double dropdown (#6851)
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
* fix: color and line height of icon (#6913)
* fix: use destination calendar email (#6886)
* fix: use destination calendar email
to display correct primary email
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: simplify logic
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: dropdown title in bookings page (#6924)
* fixes the broken max size of members on teams page (#6926)
* fix: display provider name instead of url (#6914)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: add sortByLabel (#6797)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Email Variables Bug (#6943)
* Remove _subject translations for zh-CN, needs retranslation
* minor timezone-select improvements (#6944)
* fixed timezone select positioning and hover
* fixed timezone select positioning and hover
* Give trackingId a default value because if user doesnt interact with trackingId input it is not set (#6945)
* Block /auth/:path, nothing else. (#6949)
* Block /auth/:path, nothing else.
* Also add /signup
* fix start icon in button (#6950)
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
* Fixes localisation of {EVENT_DATE} in workflows (#6907)
* translate {EVENT_DATE} variable to correct language
* fix locale for cron schedule reminder emails/sms
* fix type error
* add missing locale to attendees
* fix type error
* code clean up
* revert last commit
* using Intl for date translations
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
* Allow account linking for Google and SAML providers (#6874)
* allow account linking for self-hosted instances, both Google and SAML are verified emails
* allow account linking for Google and SSO if emails match with existing username/password account
* Tweaked find user by email since we now have multiple providers (other than credentials provider)
* feat/payment-service-6438-cal-767 (#6677)
* WIP paymentService
* Changes for payment Service
* Fix for stripe payment flow
* Remove logs/comments
* Refactored refund for stripe app
* Move stripe handlePayment to own lib
* Move stripe delete payments to paymentService
* lint fix
* Change handleRefundError as generic function
* remove log
* remove logs
* remove logs
* Return stripe default export to lib/server
* Fixing types
* Fix types
* Upgrades typescript
* Update yarn lock
* Typings
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712)
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712) (#6713)
* Adds deployment settings to DB (#6706)
* WIP
* Adds DeploymentTheme
* Add missing migrations
* Adds client extensions for deployment
* Cleanup
* Revert "lint fix"
This reverts commit e1a2e4a357e58e6673c47399888ae2e00d1351a6.
* Add validation
* Revert changes removed in force push
* Removing abstract class and just leaving interface implementation
* Fix types for handlePayments
* Fix payment test appStore import
* Fix stripe metadata in event type
* Move migration to separate PR
* Revert "Move migration to separate PR"
This reverts commit 48aa64e0724a522d3cc2fefaaaee5792ee9cd9e6.
* Update packages/prisma/migrations/20230125175109_remove_type_from_payment_and_add_app_relationship/migration.sql
Co-authored-by: Omar López <zomars@me.com>
---------
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* Small UI fixes for seats & destination calendars (#6859)
* Do not add former time for events on seats
* Default display destination calendar
* Add seats badge to event type item
* Add string
* Actively watch seats enabled option for requires confirmation
* Only show former time when there is a rescheduleUid
* fix: use typedquery hook in duplicate dialog (#6730)
* fix: use typedquery hook in duplicate dialog
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update packages/features/eventtypes/components/DuplicateDialog.tsx
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: Omar López <zomars@me.com>
* Fixing admin wizard step done (#6954)
* Feature/maintenance mode (#6930)
* Implement maintenance mode with Vercel Edge Config
* Error log is spam during development/ added \n in .env.example
* Exclude _next, /api for /maintenance page
* Re-instate previous config
* rtl: begone
* Added note to explain why /auth/login covers the maintenance page.
---------
Co-authored-by: Omar López <zomars@me.com>
* Update package.json
* I18N Caching (#6823)
* Caching Logic Changes
Enabled this function to change its cache value based on incoming paths value
* Invalidate I18N Cache
Invalidating the I18N cache when a user saves changes to their General settings
* Removes deprecated useLocale location
* Overriding the default getSchedule cache to have a revalidation time of 1 second
* Update apps/web/pages/api/trpc/[trpc].ts
* Updated cache values to match the comment
---------
Co-authored-by: zomars <zomars@me.com>
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: alannnc <alannnc@gmail.com>
Co-authored-by: Leo Giovanetti <hello@leog.me>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com>
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Harsh Singh <51085015+harshsinghatz@users.noreply.github.com>
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
Co-authored-by: Luis Cadillo <luiscaf3r@gmail.com>
Co-authored-by: Mohammed Cherfaoui <hi@cherfaoui.dev>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: Joe Shajan <joeshajan1551@gmail.com>
Co-authored-by: Ben Hybert <53020786+Hybes@users.noreply.github.com>
Co-authored-by: Deepak Prabhakara <deepak@boxyhq.com>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Aaron Presley <155617+AaronPresley@users.noreply.github.com>
2023-02-09 02:02:17 +00:00
"invalid_password_hint" : "The password must be a minimum of {{passwordLength}} characters long containing at least one number and have a mixture of uppercase and lowercase letters" ,
2022-02-11 11:17:38 +00:00
"incorrect_password" : "Password is incorrect." ,
2023-07-13 12:09:19 +00:00
"incorrect_email_password" : "Email or password is incorrect." ,
2022-02-11 11:17:38 +00:00
"use_setting" : "Use setting" ,
"am_pm" : "am/pm" ,
"time_options" : "Time options" ,
"january" : "January" ,
"february" : "February" ,
"march" : "March" ,
"april" : "April" ,
"may" : "May" ,
"june" : "June" ,
"july" : "July" ,
"august" : "August" ,
"september" : "September" ,
"october" : "October" ,
"november" : "November" ,
"december" : "December" ,
"monday" : "Monday" ,
"tuesday" : "Tuesday" ,
"wednesday" : "Wednesday" ,
"thursday" : "Thursday" ,
"friday" : "Friday" ,
"saturday" : "Saturday" ,
"sunday" : "Sunday" ,
2023-04-25 14:28:32 +00:00
"all_booked_today" : "All booked." ,
2022-02-11 11:17:38 +00:00
"slots_load_fail" : "Could not load the available time slots." ,
2022-09-21 05:52:14 +00:00
"additional_guests" : "Add guests" ,
2022-02-11 11:17:38 +00:00
"your_name" : "Your name" ,
2023-02-01 12:10:16 +00:00
"your_full_name" : "Your full name" ,
2023-08-01 13:02:06 +00:00
"no_name" : "No name" ,
2023-07-27 15:49:21 +00:00
"enter_number_between_range" : "Please enter a number between 1 and {{maxOccurences}}" ,
2022-02-11 11:17:38 +00:00
"email_address" : "Email address" ,
2022-07-29 13:23:54 +00:00
"enter_valid_email" : "Please enter a valid email" ,
2022-02-11 11:17:38 +00:00
"location" : "Location" ,
2023-01-04 15:31:50 +00:00
"address" : "Address" ,
"enter_address" : "Enter address" ,
"in_person_attendee_address" : "In Person (Attendee Address)" ,
2022-02-11 11:17:38 +00:00
"yes" : "yes" ,
"no" : "no" ,
"additional_notes" : "Additional notes" ,
"booking_fail" : "Could not book the meeting." ,
"reschedule_fail" : "Could not reschedule the meeting." ,
"share_additional_notes" : "Please share anything that will help prepare for our meeting." ,
"booking_confirmation" : "Confirm your {{eventTypeTitle}} with {{profileName}}" ,
"booking_reschedule_confirmation" : "Reschedule your {{eventTypeTitle}} with {{profileName}}" ,
2022-03-13 15:56:56 +00:00
"in_person_meeting" : "In-person meeting" ,
2023-03-07 22:37:56 +00:00
"in_person" : "In Person (Organizer Address)" ,
2022-04-14 21:25:24 +00:00
"link_meeting" : "Link meeting" ,
2022-02-11 11:17:38 +00:00
"phone_number" : "Phone Number" ,
2022-05-16 15:50:12 +00:00
"attendee_phone_number" : "Attendee Phone Number" ,
2022-12-05 22:20:33 +00:00
"organizer_phone_number" : "Organizer Phone Number" ,
2022-02-11 11:17:38 +00:00
"enter_phone_number" : "Enter phone number" ,
"reschedule" : "Reschedule" ,
2022-02-28 10:15:37 +00:00
"reschedule_this" : "Reschedule instead" ,
2022-02-11 11:17:38 +00:00
"book_a_team_member" : "Book a team member instead" ,
"or" : "OR" ,
"go_back" : "Go back" ,
"email_or_username" : "Email or Username" ,
"send_invite_email" : "Send an invite email" ,
"role" : "Role" ,
"edit_role" : "Edit Role" ,
"edit_team" : "Edit team" ,
"reject" : "Reject" ,
2022-05-05 21:16:25 +00:00
"reject_all" : "Reject all" ,
2022-02-11 11:17:38 +00:00
"accept" : "Accept" ,
"leave" : "Leave" ,
"profile" : "Profile" ,
"my_team_url" : "My team URL" ,
2022-09-12 22:04:33 +00:00
"team_name" : "Team Name" ,
2022-02-11 11:17:38 +00:00
"your_team_name" : "Your team name" ,
"team_updated_successfully" : "Team updated successfully" ,
"your_team_updated_successfully" : "Your team has been updated successfully." ,
"about" : "About" ,
2022-09-12 22:04:33 +00:00
"team_description" : "A few sentences about your team. This will appear on your team's url page." ,
2023-07-27 08:41:03 +00:00
"org_description" : "A few sentences about your organization. This will appear on your organization's url page." ,
2022-02-11 11:17:38 +00:00
"members" : "Members" ,
2023-06-22 02:13:26 +00:00
"organization_members" : "Organization members" ,
2022-02-11 11:17:38 +00:00
"member" : "Member" ,
2023-07-05 03:24:42 +00:00
"number_member_one" : "{{count}} member" ,
"number_member_other" : "{{count}} members" ,
"number_selected" : "{{count}} selected" ,
2022-02-11 11:17:38 +00:00
"owner" : "Owner" ,
"admin" : "Admin" ,
2022-07-27 23:28:21 +00:00
"administrator_user" : "Administrator user" ,
"lets_create_first_administrator_user" : "Let's create the first administrator user." ,
Admin Wizard Choose License (#6574)
* Implementation
* i18n
* More i18n
* extracted i18n, needs api to get most recent price, added hint: update later
* Fixing i18n var
* Fix booking filters not working for admin (#6576)
* fix: react-select overflow issue in some modals. (#6587)
* feat: add a disable overflow prop
* feat: use the disable overflow prop
* Tailwind Merge (#6596)
* Tailwind Merge
* Fix merge classNames
* [CAL-808] /availability/single - UI issue on buttons beside time inputs (#6561)
* [CAL-808] /availability/single - UI issue on buttons beside time inputs
* Update apps/web/public/static/locales/en/common.json
* Update packages/features/schedules/components/Schedule.tsx
* create new translation for tooltip
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
* Bye bye submodules (#6585)
* WIP
* Uses ssh instead
* Update .gitignore
* Update .gitignore
* Update Makefile
* Update git-setup.sh
* Update git-setup.sh
* Replaced Makefile with bash script
* Update package.json
* fix: show button on empty string (#6601)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: add delete in dropdown (#6599)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update README.md
* Update README.md
* Changed a neutral- classes to gray (#6603)
* Changed a neutral- classes to gray
* Changed all border-1 to border
* Update package.json
* Test fixes
* Yarn lock fixes
* Fix string equality check in git-setup.sh
* [CAL-811] Avatar icon not redirecting user back to the main page (#6586)
* Remove cursor-pointer, remove old Avatar* files
* Fixed styling for checkedSelect + some cleanup
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Harsh/add member invite (#6598)
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
* Regenerated lockfile without upgrade (#6610)
* fix: remove annoying outline when <Button /> clicked (#6537)
* fix: remove annoying outline when <Button /> clicked
* Delete yarn.lock
* remove 1 on 1 icon (#6609)
* removed 1-on-1 badge
* changed user to users for group events
* fix: case-sensitivity in apps path (#6552)
* fix: lowercase slug
* fix: make fallback blocking
* Fix FAB (#6611)
* feat: add LocationSelect component (#6571)
* feat: add LocationSelect component
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update booking filters design (#6543)
* Update booking filters
* Add filter on YOUR bookings
* Fix pending members showing up in list
* Reduce the avatar size to 'sm' for now
* Bugfix/dropdown menu trigger as child remove class names (#6614)
* Fix UsernameTextfield to take right height
* Remove className side-effect
* Incorrect resolution version fixed
* Converted mobile DropdownMenuTrigger styles into Button
* v2.5.3
* fix: use items-center (#6618)
* fix tooltip and modal stacking issues (#6491)
* fix tooltip and modal stacking issues
* use z-index in larger screens and less
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Temporary fix (#6626)
* Fix Ga4 tracking (#6630)
* generic <UpgradeScreen> component (#6594)
* first attempt of <UpgradeScreen>
* changes to icons
* reverted changes back to initial state, needs fix: teams not showing
* WIP
* Fix weird reactnode error
* Fix loading text
* added upgradeTip to routing forms
* icon colors
* create and use hook to check if user has team plan
* use useTeamPlan for upgradeTeamsBadge
* replace huge svg with compressed jpeg
* responsive fixes
* Update packages/ui/components/badge/UpgradeTeamsBadge.tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Give team plan features to E2E tests
* Allow option to make a user part of team int ests
* Remove flash of paywall for team user
* Add team user for typeform tests as well
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* Removing env var to rely on db
* Restoring i18n keys, set loading moved
* Fixing tailwind-preset glob
* Wizard width fix for md+ screens
* Converting licenses options to radix radio
* Applying feedback + other tweaks
* Reverting this, not this PR related
* Unneeded code removal
* Reverting unneeded style change
* Applying feedback
* Removing licenseType
* Upgrades typescript
* Update yarn lock
* Typings
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712)
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712) (#6713)
* Adds deployment settings to DB (#6706)
* WIP
* Adds DeploymentTheme
* Add missing migrations
* Adds client extensions for deployment
* Cleanup
* Delete migration.sql
* Relying on both, env var and new model
* Restoring env example doc for backward compat
* Maximum call stack size exceeded fix?
* Revert upgrade
* Update index.ts
* Delete index.ts
* Not exposing license key, fixed radio behavior
* Covering undefined env var
* Self contained checkLicense
* Feedback
* Moar feedback
* Feedback
* Feedback
* Feedback
* Cleanup
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Nafees Nazik <84864519+G3root@users.noreply.github.com>
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com>
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Harsh Singh <51085015+harshsinghatz@users.noreply.github.com>
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
Co-authored-by: Luis Cadillo <luiscaf3r@gmail.com>
Co-authored-by: Mohammed Cherfaoui <hi@cherfaoui.dev>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
2023-02-08 00:23:42 +00:00
"admin_user_created" : "Administrator user setup" ,
"admin_user_created_description" : "You have already created an administrator user. You can now log in to your account." ,
2022-02-11 11:17:38 +00:00
"new_member" : "New Member" ,
"invite" : "Invite" ,
2022-09-15 10:28:21 +00:00
"add_team_members" : "Add team members" ,
"add_team_members_description" : "Invite others to join your team" ,
"add_team_member" : "Add team member" ,
2022-09-15 09:47:59 +00:00
"invite_new_member" : "Invite a new team member" ,
2022-11-10 20:23:56 +00:00
"invite_new_member_description" : "Note: This will <1>cost an extra seat ($15/m)</1> on your subscription." ,
2022-02-11 11:17:38 +00:00
"invite_new_team_member" : "Invite someone to your team." ,
"change_member_role" : "Change team member role" ,
2022-11-30 21:52:56 +00:00
"disable_cal_branding" : "Disable {{appName}} branding" ,
"disable_cal_branding_description" : "Hide all {{appName}} branding from your public pages." ,
2023-01-06 10:55:57 +00:00
"hide_book_a_team_member" : "Hide Book a Team Member Button" ,
"hide_book_a_team_member_description" : "Hide Book a Team Member Button from your public pages." ,
2022-09-12 22:04:33 +00:00
"danger_zone" : "Danger zone" ,
2022-02-11 11:17:38 +00:00
"back" : "Back" ,
"cancel" : "Cancel" ,
2022-06-10 20:38:06 +00:00
"cancel_all_remaining" : "Cancel all remaining" ,
2022-03-27 19:13:27 +00:00
"apply" : "Apply" ,
2022-05-18 21:05:49 +00:00
"cancel_event" : "Cancel event" ,
2022-02-11 11:17:38 +00:00
"continue" : "Continue" ,
"confirm" : "Confirm" ,
2022-05-05 21:16:25 +00:00
"confirm_all" : "Confirm all" ,
2022-02-11 11:17:38 +00:00
"disband_team" : "Disband Team" ,
2022-03-16 19:55:18 +00:00
"disband_team_confirmation_message" : "Are you sure you want to disband this team? Anyone who you've shared this team link with will no longer be able to book using it." ,
feat: Org settings - profile,appearance, child teams, create new child (#9231)
* Initial commit
* Adding feature flag
* Desktop first banner, mobile pending
* Removing dead code and img
* AppInstallButtonBase
* WIP
* Adds Email verification template+translations for organizations (#9202)
* feat: Orgs Schema Changing `scopedMembers` to `orgUsers` (#9209)
* Change scopedMembers to orgMembers
* Change to orgUsers
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Session logic to show org label
* Step 2 done, avatar not working
* List orgs and list teams specific if orgs exist
* Conditionally show org - fix settings layout - add labels for all pages
* Profile Page + update
* Org specific team creation
* appearance page
* Ensure members cant of org cant update settings in UI
* Fix update handler imports
* hide billing on sub teams
* Update profile slug page
* Letting duplicate slugs for teams to support orgs
* Add slug coliisions for org
* Covering null on unique clauses
* Covering null on unique clauses
* Extract to utils
* Update settings to use subdomain path in team url , team + org
* Supporting having the orgId in the session cookie
* Onboarding admins step
* Last step to create teams
* Update handler comments
* Upgrade ORG banner - disabled team banner for child teams
* Handle publishing ORGS
* Fix licenese issue
* Update packages/trpc/server/routers/viewer/teams/create.handler.ts
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* A11ly
* Feedback
* Making an org avatar (temp)
* Add slug colission detection for user and team name
* Fix Import
* Remove update password func
* Fix module import over relative
* feat: organization event type filter (#9253)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Missing changes to support orgs schema changes
* Remove app install button sa its in 9337
* Remove i18n key not being used
* feat: Onboarding process to create an organization (#9184)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Making sure we check requestedSlug now
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: [CAL-1816] Organization subdomain support (#9345)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* Covering users and subteams, excluding non-org users
* Unpublished teams shows correctly
* Create subdomain in Vercel
* feedback
* Renaming Vercel env vars
* Vercel domain check before creation
* Supporting cal-staging.com
* Change to have vercel detect it
* vercel domain check data message error
* Remove check domain
* Making sure we check requestedSlug now
* Feedback and unneeded code
* Reverting unneeded changes
* Unneeded changes
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Vercel subdomain creation in PROD only
* feat: organization settings general and members page (#9266)
* feat: organization settings general page
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* feat: add members page
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: remove
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: use invalidate
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: delete mutation
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: remove organization id
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: use zod schema
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Type fixes
* Reverting changes
* Update UsernameTextfield.tsx
* More reverts
* Update next-auth-options.ts
* Update common.json
* Type fixes
* Include invite token for orgs
* Update org schema
* Make token settings optional as it isnt used in orgs yet
* Fix missing prop
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Leo Giovanetti <hello@leog.me>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
2023-06-15 17:27:39 +00:00
"disband_org" : "Disband Organization" ,
"disband_org_confirmation_message" : "Are you sure you want to disband this Org? All teams and members will be deleted." ,
2022-02-11 11:17:38 +00:00
"remove_member_confirmation_message" : "Are you sure you want to remove this member from the team?" ,
"confirm_disband_team" : "Yes, disband team" ,
"confirm_remove_member" : "Yes, remove member" ,
"remove_member" : "Remove member" ,
"manage_your_team" : "Manage your team" ,
"no_teams" : "You don't have any teams yet." ,
"no_teams_description" : "Teams allow others to book events shared between your coworkers." ,
"submit" : "Submit" ,
"delete" : "Delete" ,
"update" : "Update" ,
"save" : "Save" ,
"pending" : "Pending" ,
"open_options" : "Open options" ,
"copy_link" : "Copy link to event" ,
2022-02-18 17:34:53 +00:00
"share" : "Share" ,
2022-02-18 20:01:24 +00:00
"share_event" : "Would you mind booking my cal or send me your link?" ,
2022-02-11 11:17:38 +00:00
"copy_link_team" : "Copy link to team" ,
"leave_team" : "Leave team" ,
"confirm_leave_team" : "Yes, leave team" ,
"leave_team_confirmation_message" : "Are you sure you want to leave this team? You will no longer be able to book using it." ,
"user_from_team" : "{{user}} from {{team}}" ,
"preview" : "Preview" ,
"link_copied" : "Link copied!" ,
2022-05-09 11:11:07 +00:00
"private_link_copied" : "Private link copied!" ,
2022-02-18 17:34:53 +00:00
"link_shared" : "Link shared!" ,
2022-02-11 11:17:38 +00:00
"title" : "Title" ,
"description" : "Description" ,
2022-10-19 16:11:50 +00:00
"apps_status" : "Apps Status" ,
2022-02-11 11:17:38 +00:00
"quick_video_meeting" : "A quick video meeting." ,
"scheduling_type" : "Scheduling Type" ,
"preview_team" : "Preview team" ,
"collective" : "Collective" ,
"collective_description" : "Schedule meetings when all selected team members are available." ,
"duration" : "Duration" ,
2022-11-28 18:14:01 +00:00
"available_durations" : "Available durations" ,
"default_duration" : "Default duration" ,
"default_duration_no_options" : "Please choose available durations first" ,
"multiple_duration_mins" : "{{count}} $t(minute_timeUnit)" ,
2022-02-11 11:17:38 +00:00
"minutes" : "Minutes" ,
"round_robin" : "Round Robin" ,
"round_robin_description" : "Cycle meetings between multiple team members." ,
2023-04-13 02:10:23 +00:00
"managed_event" : "Managed Event" ,
"username_placeholder" : "username" ,
"managed_event_description" : "Create & distribute event types in bulk to team members" ,
"managed" : "Managed" ,
"managed_event_url_clarification" : "\"username\" will be filled by the username of the members assigned" ,
"assign_to" : "Assign to" ,
"add_members" : "Add members..." ,
"count_members_one" : "{{count}} member" ,
"count_members_other" : "{{count}} members" ,
"no_assigned_members" : "No assigned members" ,
"assigned_to" : "Assigned to" ,
"start_assigning_members_above" : "Start assigning members above" ,
"locked_fields_admin_description" : "Members will not be able to edit this" ,
"locked_fields_member_description" : "This option was locked by the team admin" ,
2022-02-11 11:17:38 +00:00
"url" : "URL" ,
"hidden" : "Hidden" ,
"readonly" : "Readonly" ,
2022-04-28 15:44:26 +00:00
"one_time_link" : "One-time link" ,
2022-02-11 11:17:38 +00:00
"plan_description" : "You're currently on the {{plan}} plan." ,
2022-07-15 16:55:59 +00:00
"plan_upgrade_invitation" : "Upgrade your account to the PRO plan to unlock all of the features we have to offer." ,
2022-02-11 11:17:38 +00:00
"plan_upgrade" : "You need to upgrade your plan to have more than one active event type." ,
"plan_upgrade_teams" : "You need to upgrade your plan to create a team." ,
"plan_upgrade_instructions" : "You can <1>upgrade here</1>." ,
"event_types_page_title" : "Event Types" ,
"event_types_page_subtitle" : "Create events to share for people to book on your calendar." ,
2022-08-24 20:18:42 +00:00
"new" : "New" ,
2022-02-11 11:17:38 +00:00
"new_event_type_btn" : "New event type" ,
"new_event_type_heading" : "Create your first event type" ,
"new_event_type_description" : "Event types enable you to share links that show available times on your calendar and allow people to make bookings with you." ,
"event_type_created_successfully" : "{{eventTypeTitle}} event type created successfully" ,
"event_type_updated_successfully" : "{{eventTypeTitle}} event type updated successfully" ,
"event_type_deleted_successfully" : "Event type deleted successfully" ,
"hours" : "Hours" ,
2023-07-05 03:24:42 +00:00
"people" : "People" ,
2022-02-11 11:17:38 +00:00
"your_email" : "Your Email" ,
"change_avatar" : "Change Avatar" ,
"language" : "Language" ,
"timezone" : "Timezone" ,
"first_day_of_week" : "First Day of Week" ,
2022-06-08 07:32:52 +00:00
"repeats_up_to_one" : "Repeats up to {{count}} time" ,
"repeats_up_to_other" : "Repeats up to {{count}} times" ,
2022-05-05 21:16:25 +00:00
"every_for_freq" : "Every {{freq}} for" ,
2022-06-10 20:38:06 +00:00
"event_remaining_one" : "{{count}} event remaining" ,
"event_remaining_other" : "{{count}} events remaining" ,
2022-05-05 21:16:25 +00:00
"repeats_every" : "Repeats every" ,
2022-06-10 20:38:06 +00:00
"occurrence_one" : "occurrence" ,
"occurrence_other" : "occurrences" ,
2022-06-08 07:32:52 +00:00
"weekly_one" : "week" ,
"weekly_other" : "weeks" ,
"monthly_one" : "month" ,
"monthly_other" : "months" ,
"yearly_one" : "year" ,
"yearly_other" : "years" ,
2022-11-15 13:39:06 +00:00
"plus_more" : "{{count}} more" ,
2022-05-05 21:16:25 +00:00
"max" : "Max" ,
2022-02-11 11:17:38 +00:00
"single_theme" : "Single Theme" ,
"brand_color" : "Brand Color" ,
2022-03-05 15:37:46 +00:00
"light_brand_color" : "Brand Color (Light Theme)" ,
"dark_brand_color" : "Brand Color (Dark Theme)" ,
2022-02-11 11:17:38 +00:00
"file_not_named" : "File is not named [idOrSlug]/[user]" ,
"create_team" : "Create Team" ,
"name" : "Name" ,
"create_new_team_description" : "Create a new team to collaborate with users." ,
"create_new_team" : "Create a new team" ,
"open_invitations" : "Open Invitations" ,
"new_team" : "New Team" ,
2023-07-10 14:44:22 +00:00
"create_first_team_and_invite_others" : "Create your first team and invite other users to work together." ,
2022-02-11 11:17:38 +00:00
"create_team_to_get_started" : "Create a team to get started" ,
"teams" : "Teams" ,
2022-08-24 20:18:42 +00:00
"team" : "Team" ,
feat: Organizations (#8993)
* Initial commit
* Adding feature flag
* feat: Orgs Schema Changing `scopedMembers` to `orgUsers` (#9209)
* Change scopedMembers to orgMembers
* Change to orgUsers
* Letting duplicate slugs for teams to support orgs
* Covering null on unique clauses
* Supporting having the orgId in the session cookie
* feat: organization event type filter (#9253)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Missing changes to support orgs schema changes
* feat: Onboarding process to create an organization (#9184)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Making sure we check requestedSlug now
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: [CAL-1816] Organization subdomain support (#9345)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* Covering users and subteams, excluding non-org users
* Unpublished teams shows correctly
* Create subdomain in Vercel
* feedback
* Renaming Vercel env vars
* Vercel domain check before creation
* Supporting cal-staging.com
* Change to have vercel detect it
* vercel domain check data message error
* Remove check domain
* Making sure we check requestedSlug now
* Feedback and unneeded code
* Reverting unneeded changes
* Unneeded changes
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Vercel subdomain creation in PROD only
* Making sure we let localhost still work
* Feedback
* Type check fixes
* feat: Organization branding in side menu (#9279)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Org branding provider used in shell sidebar
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Using org avatar (temp)
* Not showing org logo if not set
* User onboarding with org branding (slug)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Feedback
* Org public profile
* Public profiles for team event types
* Added setup profile alert
* Using org avatar on subteams avatar
* Making sure we show the set up profile on org only
* Profile username availability rely on org hook
* Update apps/web/pages/team/[slug].tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Update apps/web/pages/team/[slug].tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: Organization support for event types page (#9449)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Org branding provider used in shell sidebar
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Using org avatar (temp)
* Not showing org logo if not set
* User onboarding with org branding (slug)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Feedback
* Org public profile
* Public profiles for team event types
* Added setup profile alert
* Using org avatar on subteams avatar
* Processing orgs and children as profile options
* Reverting change not belonging to this PR
* Making sure we show the set up profile on org only
* Removing console.log
* Comparing memberships to choose the highest one
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Type errors
* Refactor and type fixes
* Update orgDomains.ts
* Feedback
* Reverting
* NIT
* fix issue getting org slug from domain
* Improving orgDomains util
* Host comes with port
* Update useRouterQuery.ts
* Feedback
* Feedback
* Feedback
* Feedback: SSR for user event-types to have org context
* chore: Cache node_modules (#9492)
* Adding check for cache hit
* Adding a separate install step first
* Put the restore cache steps back
* Revert the uses type for restoring cache
* Added step to restore nm cache
* Removed the cache-hit check
* Comments and naming
* Removed extra install command
* Updated the name of the linting step to be more clear
* Removes the need for useEffect here
* Feedback
* Feedback
* Cookie domain needs a dot
* Type fix
* Update apps/web/public/static/locales/en/common.json
Co-authored-by: Omar López <zomars@me.com>
* Update packages/emails/src/templates/OrganizationAccountVerifyEmail.tsx
* Feedback
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Efraín Rochín <roae.85@gmail.com>
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
2023-06-14 21:40:20 +00:00
"organization" : "Organization" ,
2022-02-11 11:17:38 +00:00
"team_billing" : "Team Billing" ,
2022-12-07 20:53:44 +00:00
"team_billing_description" : "Manage billing for your team" ,
2022-02-11 11:17:38 +00:00
"upgrade_to_flexible_pro_title" : "We've changed billing for teams" ,
"upgrade_to_flexible_pro_message" : "There are members in your team without a seat. Upgrade your pro plan to cover missing seats." ,
2022-03-03 20:19:12 +00:00
"changed_team_billing_info" : "As of January 2022 we charge on a per-seat basis for team members. Members of your team who had PRO for free are now on a 14 day trial. Once their trial expires these members will be hidden from your team unless you upgrade now." ,
2022-02-11 11:17:38 +00:00
"create_manage_teams_collaborative" : "Create and manage teams to use collaborative features." ,
"only_available_on_pro_plan" : "This feature is only available in Pro plan" ,
2022-11-30 21:52:56 +00:00
"remove_cal_branding_description" : "In order to remove the {{appName}} branding from your booking pages, you need to upgrade to a Pro account." ,
2022-02-11 11:17:38 +00:00
"edit_profile_info_description" : "Edit your profile information, which shows on your scheduling link." ,
"change_email_tip" : "You may need to log out and back in to see the change take effect." ,
"little_something_about" : "A little something about yourself." ,
"profile_updated_successfully" : "Profile updated successfully" ,
"your_user_profile_updated_successfully" : "Your user profile has been updated successfully." ,
"user_cannot_found_db" : "User seems logged in but cannot be found in the db" ,
"embed_and_webhooks" : "Embed & Webhooks" ,
"enabled" : "Enabled" ,
"disabled" : "Disabled" ,
"disable" : "Disable" ,
"billing" : "Billing" ,
"manage_your_billing_info" : "Manage your billing information and cancel your subscription." ,
"availability" : "Availability" ,
2022-09-09 14:47:17 +00:00
"edit_availability" : "Edit availability" ,
2022-02-11 11:17:38 +00:00
"configure_availability" : "Configure times when you are available for bookings." ,
2022-09-15 05:49:59 +00:00
"copy_times_to" : "Copy times to" ,
2023-01-20 17:56:28 +00:00
"copy_times_to_tooltip" : "Copy times to …" ,
2022-02-11 11:17:38 +00:00
"change_weekly_schedule" : "Change your weekly schedule" ,
"logo" : "Logo" ,
"error" : "Error" ,
2022-07-27 23:28:21 +00:00
"at_least_characters_one" : "Please enter at least one character" ,
"at_least_characters_other" : "Please enter at least {{count}} characters" ,
2022-02-11 11:17:38 +00:00
"team_logo" : "Team Logo" ,
"add_location" : "Add a location" ,
"attendees" : "Attendees" ,
"add_attendees" : "Add attendees" ,
"show_advanced_settings" : "Show advanced settings" ,
"event_name" : "Event Name" ,
2023-02-01 12:10:16 +00:00
"event_name_in_calendar" : "Event name in calendar" ,
2022-02-11 11:17:38 +00:00
"event_name_tooltip" : "The name that will appear in calendars" ,
2023-02-01 12:10:16 +00:00
"meeting_with_user" : "{Event type title} between {Organiser} & {Scheduler}" ,
2022-02-11 11:17:38 +00:00
"additional_inputs" : "Additional Inputs" ,
2022-09-06 22:58:16 +00:00
"additional_input_description" : "Require scheduler to input additional inputs prior the booking is confirmed" ,
2022-02-11 11:17:38 +00:00
"label" : "Label" ,
"placeholder" : "Placeholder" ,
"type" : "Type" ,
"edit" : "Edit" ,
"add_input" : "Add an Input" ,
2022-03-28 18:07:13 +00:00
"disable_notes" : "Hide notes in calendar" ,
"disable_notes_description" : "For privacy reasons, additional inputs and notes will be hidden in the calendar entry. They will still be sent to your email." ,
2022-06-07 16:22:37 +00:00
"requires_confirmation_description" : "The booking needs to be manually confirmed before it is pushed to the integrations and a confirmation mail is sent." ,
2022-05-05 21:16:25 +00:00
"recurring_event" : "Recurring Event" ,
"recurring_event_description" : "People can subscribe for recurring events" ,
"starting" : "Starting" ,
2022-02-11 11:17:38 +00:00
"disable_guests" : "Disable Guests" ,
"disable_guests_description" : "Disable adding additional guests while booking." ,
2022-08-24 20:18:42 +00:00
"private_link" : "Generate private link" ,
"private_link_label" : "Private link" ,
"private_link_hint" : "Your private link will regenerate after each use" ,
2022-05-09 11:11:07 +00:00
"copy_private_link" : "Copy private link" ,
2022-11-30 21:52:56 +00:00
"private_link_description" : "Generate a private URL to share without exposing your {{appName}} username" ,
2022-02-11 11:17:38 +00:00
"invitees_can_schedule" : "Invitees can schedule" ,
"date_range" : "Date Range" ,
"calendar_days" : "calendar days" ,
"business_days" : "business days" ,
"set_address_place" : "Set an address or place" ,
2022-03-13 15:56:56 +00:00
"set_link_meeting" : "Set a link to the meeting" ,
2022-11-30 21:52:56 +00:00
"cal_invitee_phone_number_scheduling" : "{{appName}} will ask your invitee to enter a phone number before scheduling." ,
"cal_provide_google_meet_location" : "{{appName}} will provide a Google Meet location." ,
"cal_provide_zoom_meeting_url" : "{{appName}} will provide a Zoom meeting URL." ,
"cal_provide_tandem_meeting_url" : "{{appName}} will provide a Tandem meeting URL." ,
"cal_provide_video_meeting_url" : "{{appName}} will provide a video meeting URL." ,
2022-02-11 11:17:38 +00:00
"cal_provide_jitsi_meeting_url" : "We will generate a Jitsi Meet URL for you." ,
2022-11-30 21:52:56 +00:00
"cal_provide_huddle01_meeting_url" : "{{appName}} will provide a Huddle01 web3 video meeting URL." ,
"cal_provide_teams_meeting_url" : "{{appName}} will provide a MS Teams meeting URL. NOTE: MUST HAVE A WORK OR SCHOOL ACCOUNT" ,
2022-02-11 11:17:38 +00:00
"require_payment" : "Require Payment" ,
2023-06-30 17:25:48 +00:00
"you_need_to_add_a_name" : "You need to add a name" ,
2022-02-11 11:17:38 +00:00
"commission_per_transaction" : "commission per transaction" ,
"event_type_updated_successfully_description" : "Your event type has been updated successfully." ,
"hide_event_type" : "Hide event type" ,
"edit_location" : "Edit location" ,
"into_the_future" : "into the future" ,
2022-12-05 12:12:14 +00:00
"when_booked_with_less_than_notice" : "When booked with less than <time></time> notice" ,
2022-02-11 11:17:38 +00:00
"within_date_range" : "Within a date range" ,
"indefinitely_into_future" : "Indefinitely into the future" ,
"add_new_custom_input_field" : "Add new custom input field" ,
"quick_chat" : "Quick Chat" ,
"add_new_team_event_type" : "Add a new team event type" ,
"add_new_event_type" : "Add a new event type" ,
"new_event_type_to_book_description" : "Create a new event type for people to book times with." ,
"length" : "Length" ,
2023-06-29 17:03:44 +00:00
"people" : "People" ,
2022-08-24 20:18:42 +00:00
"minimum_booking_notice" : "Minimum Notice" ,
2023-05-17 11:56:55 +00:00
"offset_toggle" : "Offset start times" ,
"offset_toggle_description" : "Offset timeslots shown to bookers by a specified number of minutes" ,
"offset_start" : "Offset by" ,
"offset_start_description" : "e.g. this will show time slots to your bookers at {{ adjustedTime }} instead of {{ originalTime }}" ,
2022-02-11 11:17:38 +00:00
"slot_interval" : "Time-slot intervals" ,
"slot_interval_default" : "Use event length (default)" ,
2023-04-13 02:10:23 +00:00
"delete_event_type" : "Delete event type?" ,
"delete_managed_event_type" : "Delete managed event type?" ,
"delete_event_type_description" : "Anyone who you've shared this link with will no longer be able to book using it." ,
"delete_managed_event_type_description" : "<ul><li>Members assigned to this event type will also have their event types deleted.</li><li>Anyone who they've shared their link with will no longer be able to book using it.</li></ul>" ,
"confirm_delete_event_type" : "Yes, delete" ,
2022-02-11 11:17:38 +00:00
"delete_account" : "Delete account" ,
"confirm_delete_account" : "Yes, delete account" ,
2022-11-30 21:52:56 +00:00
"delete_account_confirmation_message" : "Are you sure you want to delete your {{appName}} account? Anyone who you've shared your account link with will no longer be able to book using it and any preferences you have saved will be lost." ,
2022-02-11 11:17:38 +00:00
"integrations" : "Integrations" ,
2022-03-23 22:00:30 +00:00
"apps" : "Apps" ,
2022-12-07 20:53:44 +00:00
"apps_description" : "Here you can find a list of your apps" ,
"apps_listing" : "App listing" ,
2022-09-05 21:22:28 +00:00
"category_apps" : "{{category}} apps" ,
2022-03-23 22:00:30 +00:00
"app_store" : "App Store" ,
"app_store_description" : "Connecting people, technology and the workplace." ,
2022-02-11 11:17:38 +00:00
"settings" : "Settings" ,
"event_type_moved_successfully" : "Event type has been moved successfully" ,
2022-09-06 22:58:16 +00:00
"next_step_text" : "Next Step" ,
2022-02-11 11:17:38 +00:00
"next_step" : "Skip step" ,
"prev_step" : "Prev step" ,
2022-09-05 21:22:28 +00:00
"install" : "Install" ,
2022-02-11 11:17:38 +00:00
"installed" : "Installed" ,
2022-06-08 07:32:52 +00:00
"active_install_one" : "{{count}} active install" ,
"active_install_other" : "{{count}} active installs" ,
2022-06-01 17:24:41 +00:00
"globally_install" : "Globally installed" ,
2022-09-05 21:22:28 +00:00
"app_successfully_installed" : "App successfully installed" ,
"app_could_not_be_installed" : "App could not be installed" ,
2022-02-11 11:17:38 +00:00
"disconnect" : "Disconnect" ,
"embed_your_calendar" : "Embed your calendar within your webpage" ,
"connect_your_favourite_apps" : "Connect your favourite apps." ,
"automation" : "Automation" ,
"configure_how_your_event_types_interact" : "Configure how your event types should interact with your calendars." ,
2022-06-15 16:35:49 +00:00
"toggle_calendars_conflict" : "Toggle the calendars you want to check for conflicts to prevent double bookings." ,
2022-06-01 17:24:41 +00:00
"connect_additional_calendar" : "Connect additional calendar" ,
2022-12-10 22:48:26 +00:00
"calendar_updated_successfully" : "Calendar updated successfully" ,
2022-02-11 11:17:38 +00:00
"conferencing" : "Conferencing" ,
"calendar" : "Calendar" ,
2022-09-15 19:53:09 +00:00
"payments" : "Payments" ,
2022-02-11 11:17:38 +00:00
"not_installed" : "Not installed" ,
"error_password_mismatch" : "Passwords don't match." ,
"error_required_field" : "This field is required." ,
"status" : "Status" ,
"team_view_user_availability" : "View user availability" ,
"team_view_user_availability_disabled" : "User needs to accept invite to view availability" ,
"set_as_away" : "Set yourself as away" ,
"set_as_free" : "Disable away status" ,
2023-07-28 12:18:29 +00:00
"toggle_away_error" : "Error updating away status" ,
2022-02-11 11:17:38 +00:00
"user_away" : "This user is currently away." ,
"user_away_description" : "The person you are trying to book has set themselves to away, and therefore is not accepting new bookings." ,
"meet_people_with_the_same_tokens" : "Meet people with the same tokens" ,
"only_book_people_and_allow" : "Only book and allow bookings from people who share the same tokens, DAOs, or NFTs." ,
"account_created_with_identity_provider" : "Your account was created using an Identity Provider." ,
"account_managed_by_identity_provider" : "Your account is managed by {{provider}}" ,
"account_managed_by_identity_provider_description" : "To change your email, password, enable two-factor authentication and more, please visit your {{provider}} account settings." ,
"signin_with_google" : "Sign in with Google" ,
"signin_with_saml" : "Sign in with SAML" ,
"you_will_need_to_generate" : "You will need to generate an access token from your old scheduling tool." ,
"import" : "Import" ,
"import_from" : "Import from" ,
"access_token" : "Access token" ,
"visit_roadmap" : "Roadmap" ,
2022-09-05 21:22:28 +00:00
"featured_categories" : "Featured Categories" ,
2022-03-23 22:00:30 +00:00
"popular_categories" : "Popular Categories" ,
2022-09-05 21:22:28 +00:00
"number_apps_one" : "{{count}} App" ,
"number_apps_other" : "{{count}} Apps" ,
2022-03-23 22:00:30 +00:00
"trending_apps" : "Trending Apps" ,
Admin Wizard Choose License (#6574)
* Implementation
* i18n
* More i18n
* extracted i18n, needs api to get most recent price, added hint: update later
* Fixing i18n var
* Fix booking filters not working for admin (#6576)
* fix: react-select overflow issue in some modals. (#6587)
* feat: add a disable overflow prop
* feat: use the disable overflow prop
* Tailwind Merge (#6596)
* Tailwind Merge
* Fix merge classNames
* [CAL-808] /availability/single - UI issue on buttons beside time inputs (#6561)
* [CAL-808] /availability/single - UI issue on buttons beside time inputs
* Update apps/web/public/static/locales/en/common.json
* Update packages/features/schedules/components/Schedule.tsx
* create new translation for tooltip
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
* Bye bye submodules (#6585)
* WIP
* Uses ssh instead
* Update .gitignore
* Update .gitignore
* Update Makefile
* Update git-setup.sh
* Update git-setup.sh
* Replaced Makefile with bash script
* Update package.json
* fix: show button on empty string (#6601)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: add delete in dropdown (#6599)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update README.md
* Update README.md
* Changed a neutral- classes to gray (#6603)
* Changed a neutral- classes to gray
* Changed all border-1 to border
* Update package.json
* Test fixes
* Yarn lock fixes
* Fix string equality check in git-setup.sh
* [CAL-811] Avatar icon not redirecting user back to the main page (#6586)
* Remove cursor-pointer, remove old Avatar* files
* Fixed styling for checkedSelect + some cleanup
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Harsh/add member invite (#6598)
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
* Regenerated lockfile without upgrade (#6610)
* fix: remove annoying outline when <Button /> clicked (#6537)
* fix: remove annoying outline when <Button /> clicked
* Delete yarn.lock
* remove 1 on 1 icon (#6609)
* removed 1-on-1 badge
* changed user to users for group events
* fix: case-sensitivity in apps path (#6552)
* fix: lowercase slug
* fix: make fallback blocking
* Fix FAB (#6611)
* feat: add LocationSelect component (#6571)
* feat: add LocationSelect component
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update booking filters design (#6543)
* Update booking filters
* Add filter on YOUR bookings
* Fix pending members showing up in list
* Reduce the avatar size to 'sm' for now
* Bugfix/dropdown menu trigger as child remove class names (#6614)
* Fix UsernameTextfield to take right height
* Remove className side-effect
* Incorrect resolution version fixed
* Converted mobile DropdownMenuTrigger styles into Button
* v2.5.3
* fix: use items-center (#6618)
* fix tooltip and modal stacking issues (#6491)
* fix tooltip and modal stacking issues
* use z-index in larger screens and less
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Temporary fix (#6626)
* Fix Ga4 tracking (#6630)
* generic <UpgradeScreen> component (#6594)
* first attempt of <UpgradeScreen>
* changes to icons
* reverted changes back to initial state, needs fix: teams not showing
* WIP
* Fix weird reactnode error
* Fix loading text
* added upgradeTip to routing forms
* icon colors
* create and use hook to check if user has team plan
* use useTeamPlan for upgradeTeamsBadge
* replace huge svg with compressed jpeg
* responsive fixes
* Update packages/ui/components/badge/UpgradeTeamsBadge.tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Give team plan features to E2E tests
* Allow option to make a user part of team int ests
* Remove flash of paywall for team user
* Add team user for typeform tests as well
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* Removing env var to rely on db
* Restoring i18n keys, set loading moved
* Fixing tailwind-preset glob
* Wizard width fix for md+ screens
* Converting licenses options to radix radio
* Applying feedback + other tweaks
* Reverting this, not this PR related
* Unneeded code removal
* Reverting unneeded style change
* Applying feedback
* Removing licenseType
* Upgrades typescript
* Update yarn lock
* Typings
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712)
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712) (#6713)
* Adds deployment settings to DB (#6706)
* WIP
* Adds DeploymentTheme
* Add missing migrations
* Adds client extensions for deployment
* Cleanup
* Delete migration.sql
* Relying on both, env var and new model
* Restoring env example doc for backward compat
* Maximum call stack size exceeded fix?
* Revert upgrade
* Update index.ts
* Delete index.ts
* Not exposing license key, fixed radio behavior
* Covering undefined env var
* Self contained checkLicense
* Feedback
* Moar feedback
* Feedback
* Feedback
* Feedback
* Cleanup
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Nafees Nazik <84864519+G3root@users.noreply.github.com>
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com>
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Harsh Singh <51085015+harshsinghatz@users.noreply.github.com>
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
Co-authored-by: Luis Cadillo <luiscaf3r@gmail.com>
Co-authored-by: Mohammed Cherfaoui <hi@cherfaoui.dev>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
2023-02-08 00:23:42 +00:00
"most_popular" : "Most Popular" ,
2022-03-23 22:00:30 +00:00
"installed_apps" : "Installed Apps" ,
2022-11-30 21:52:56 +00:00
"free_to_use_apps" : "Free" ,
2022-09-15 19:53:09 +00:00
"no_category_apps" : "No {{category}} apps" ,
2023-07-05 13:12:45 +00:00
"all_apps" : "All apps" ,
2022-09-15 19:53:09 +00:00
"no_category_apps_description_calendar" : "Add a calendar app to check for conflicts to prevent double bookings" ,
2023-06-28 16:22:51 +00:00
"no_category_apps_description_conferencing" : "Try adding a conference app for video calls with your clients" ,
2022-09-15 19:53:09 +00:00
"no_category_apps_description_payment" : "Add a payment app to ease transaction between you and your clients" ,
2022-10-14 16:24:43 +00:00
"no_category_apps_description_analytics" : "Add an analytics app for your booking pages" ,
"no_category_apps_description_automation" : "Add an automation app to use" ,
2022-09-15 19:53:09 +00:00
"no_category_apps_description_other" : "Add any other type of app to do all sorts of things" ,
2023-01-13 14:12:43 +00:00
"no_category_apps_description_web3" : "Add a web3 app for your booking pages" ,
2023-06-28 16:22:51 +00:00
"no_category_apps_description_messaging" : "Add a messaging app to set up custom notifications & reminders" ,
"no_category_apps_description_crm" : "Add a CRM app to keep track of who you've met with" ,
2022-12-15 22:47:31 +00:00
"installed_app_calendar_description" : "Set the calendars to check for conflicts to prevent double bookings." ,
2022-09-15 19:53:09 +00:00
"installed_app_payment_description" : "Configure which payment processing services to use when charging your clients." ,
2022-10-14 16:24:43 +00:00
"installed_app_analytics_description" : "Configure which analytics apps to use for your booking pages" ,
2022-09-15 19:53:09 +00:00
"installed_app_other_description" : "All your installed apps from other categories." ,
2023-06-12 10:43:50 +00:00
"installed_app_conferencing_description" : "Configure which conferencing apps to use" ,
2022-10-16 01:37:05 +00:00
"installed_app_automation_description" : "Configure which automation apps to use" ,
2023-01-13 14:12:43 +00:00
"installed_app_web3_description" : "Configure which web3 apps to use for your booking pages" ,
2023-06-28 16:22:51 +00:00
"installed_app_messaging_description" : "Configure which messaging apps to use for setting up custom notifications & reminders" ,
"installed_app_crm_description" : "Configure which CRM apps to use for keeping track of who you've met with" ,
2022-10-14 16:24:43 +00:00
"analytics" : "Analytics" ,
2022-06-01 17:24:41 +00:00
"empty_installed_apps_headline" : "No apps installed" ,
"empty_installed_apps_description" : "Apps enable you to enhance your workflow and improve your scheduling life significantly." ,
2022-11-10 09:07:26 +00:00
"empty_installed_apps_button" : "Browse App Store" ,
2022-03-25 19:46:21 +00:00
"manage_your_connected_apps" : "Manage your installed apps or change settings" ,
2022-03-23 22:00:30 +00:00
"browse_apps" : "Browse Apps" ,
"features" : "Features" ,
"permissions" : "Permissions" ,
"terms_and_privacy" : "Terms and Privacy" ,
"published_by" : "Published by {{author}}" ,
"subscribe" : "Subscribe" ,
"buy" : "Buy" ,
"install_app" : "Install App" ,
"categories" : "Categories" ,
"pricing" : "Pricing" ,
"learn_more" : "Learn more" ,
"privacy_policy" : "Privacy Policy" ,
"terms_of_service" : "Terms of Service" ,
2022-02-11 11:17:38 +00:00
"remove" : "Remove" ,
"add" : "Add" ,
2022-09-05 21:22:28 +00:00
"installed_other" : "{{count}} installed" ,
2022-02-11 11:17:38 +00:00
"verify_wallet" : "Verify Wallet" ,
2022-09-06 22:58:16 +00:00
"create_events_on" : "Create events on" ,
2022-11-30 21:52:56 +00:00
"enterprise_license" : "This is an enterprise feature" ,
Admin Wizard Choose License (#6574)
* Implementation
* i18n
* More i18n
* extracted i18n, needs api to get most recent price, added hint: update later
* Fixing i18n var
* Fix booking filters not working for admin (#6576)
* fix: react-select overflow issue in some modals. (#6587)
* feat: add a disable overflow prop
* feat: use the disable overflow prop
* Tailwind Merge (#6596)
* Tailwind Merge
* Fix merge classNames
* [CAL-808] /availability/single - UI issue on buttons beside time inputs (#6561)
* [CAL-808] /availability/single - UI issue on buttons beside time inputs
* Update apps/web/public/static/locales/en/common.json
* Update packages/features/schedules/components/Schedule.tsx
* create new translation for tooltip
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
* Bye bye submodules (#6585)
* WIP
* Uses ssh instead
* Update .gitignore
* Update .gitignore
* Update Makefile
* Update git-setup.sh
* Update git-setup.sh
* Replaced Makefile with bash script
* Update package.json
* fix: show button on empty string (#6601)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: add delete in dropdown (#6599)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update README.md
* Update README.md
* Changed a neutral- classes to gray (#6603)
* Changed a neutral- classes to gray
* Changed all border-1 to border
* Update package.json
* Test fixes
* Yarn lock fixes
* Fix string equality check in git-setup.sh
* [CAL-811] Avatar icon not redirecting user back to the main page (#6586)
* Remove cursor-pointer, remove old Avatar* files
* Fixed styling for checkedSelect + some cleanup
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Harsh/add member invite (#6598)
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
* Regenerated lockfile without upgrade (#6610)
* fix: remove annoying outline when <Button /> clicked (#6537)
* fix: remove annoying outline when <Button /> clicked
* Delete yarn.lock
* remove 1 on 1 icon (#6609)
* removed 1-on-1 badge
* changed user to users for group events
* fix: case-sensitivity in apps path (#6552)
* fix: lowercase slug
* fix: make fallback blocking
* Fix FAB (#6611)
* feat: add LocationSelect component (#6571)
* feat: add LocationSelect component
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update booking filters design (#6543)
* Update booking filters
* Add filter on YOUR bookings
* Fix pending members showing up in list
* Reduce the avatar size to 'sm' for now
* Bugfix/dropdown menu trigger as child remove class names (#6614)
* Fix UsernameTextfield to take right height
* Remove className side-effect
* Incorrect resolution version fixed
* Converted mobile DropdownMenuTrigger styles into Button
* v2.5.3
* fix: use items-center (#6618)
* fix tooltip and modal stacking issues (#6491)
* fix tooltip and modal stacking issues
* use z-index in larger screens and less
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Temporary fix (#6626)
* Fix Ga4 tracking (#6630)
* generic <UpgradeScreen> component (#6594)
* first attempt of <UpgradeScreen>
* changes to icons
* reverted changes back to initial state, needs fix: teams not showing
* WIP
* Fix weird reactnode error
* Fix loading text
* added upgradeTip to routing forms
* icon colors
* create and use hook to check if user has team plan
* use useTeamPlan for upgradeTeamsBadge
* replace huge svg with compressed jpeg
* responsive fixes
* Update packages/ui/components/badge/UpgradeTeamsBadge.tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Give team plan features to E2E tests
* Allow option to make a user part of team int ests
* Remove flash of paywall for team user
* Add team user for typeform tests as well
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* Removing env var to rely on db
* Restoring i18n keys, set loading moved
* Fixing tailwind-preset glob
* Wizard width fix for md+ screens
* Converting licenses options to radix radio
* Applying feedback + other tweaks
* Reverting this, not this PR related
* Unneeded code removal
* Reverting unneeded style change
* Applying feedback
* Removing licenseType
* Upgrades typescript
* Update yarn lock
* Typings
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712)
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712) (#6713)
* Adds deployment settings to DB (#6706)
* WIP
* Adds DeploymentTheme
* Add missing migrations
* Adds client extensions for deployment
* Cleanup
* Delete migration.sql
* Relying on both, env var and new model
* Restoring env example doc for backward compat
* Maximum call stack size exceeded fix?
* Revert upgrade
* Update index.ts
* Delete index.ts
* Not exposing license key, fixed radio behavior
* Covering undefined env var
* Self contained checkLicense
* Feedback
* Moar feedback
* Feedback
* Feedback
* Feedback
* Cleanup
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Nafees Nazik <84864519+G3root@users.noreply.github.com>
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com>
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Harsh Singh <51085015+harshsinghatz@users.noreply.github.com>
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
Co-authored-by: Luis Cadillo <luiscaf3r@gmail.com>
Co-authored-by: Mohammed Cherfaoui <hi@cherfaoui.dev>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
2023-02-08 00:23:42 +00:00
"enterprise_license_description" : "To enable this feature, have an administrator go to {{setupUrl}} to enter a license key. If a license key is already in place, please contact {{supportMail}} for help." ,
2023-06-22 02:13:26 +00:00
"enterprise_license_development" : "You can test this feature on development mode. For production usage please have an administrator go to <2>/auth/setup</2> to enter a license key." ,
2022-02-11 11:17:38 +00:00
"missing_license" : "Missing License" ,
"signup_requires" : "Commercial license required" ,
2022-11-30 21:52:56 +00:00
"signup_requires_description" : "{{companyName}} currently does not offer a free open source version of the sign up page. To receive full access to the signup components you need to acquire a commercial license. For personal use we recommend the Prisma Data Platform or any other Postgres interface to create accounts." ,
2022-02-11 11:17:38 +00:00
"next_steps" : "Next Steps" ,
"acquire_commercial_license" : "Acquire a commercial license" ,
"the_infrastructure_plan" : "The infrastructure plan is usage-based and has startup-friendly discounts." ,
"prisma_studio_tip" : "Create an account via Prisma Studio" ,
"prisma_studio_tip_description" : "Learn how to set up your first user" ,
"contact_sales" : "Contact Sales" ,
2022-02-14 20:20:10 +00:00
"error_404" : "Error 404" ,
2022-03-17 16:48:23 +00:00
"default" : "Default" ,
"set_to_default" : "Set to Default" ,
"new_schedule_btn" : "New schedule" ,
"add_new_schedule" : "Add a new schedule" ,
2022-09-15 19:53:09 +00:00
"add_new_calendar" : "Add a new calendar" ,
"set_calendar" : "Set where to add new events to when you're booked." ,
2022-03-17 16:48:23 +00:00
"delete_schedule" : "Delete schedule" ,
2023-03-23 22:10:01 +00:00
"delete_schedule_description" : "Deleting a schedule will remove it from all event types. This action cannot be undone." ,
2022-03-17 16:48:23 +00:00
"schedule_created_successfully" : "{{scheduleName}} schedule created successfully" ,
2022-03-23 23:23:18 +00:00
"availability_updated_successfully" : "{{scheduleName}} schedule updated successfully" ,
2022-03-17 16:48:23 +00:00
"schedule_deleted_successfully" : "Schedule deleted successfully" ,
"default_schedule_name" : "Working Hours" ,
"new_schedule_heading" : "Create an availability schedule" ,
"new_schedule_description" : "Creating availability schedules allows you to manage availability across event types. They can be applied to one or more event types." ,
2022-02-14 20:20:10 +00:00
"requires_ownership_of_a_token" : "Requires ownership of a token belonging to the following address:" ,
2022-02-28 16:24:47 +00:00
"example_name" : "John Doe" ,
"time_format" : "Time format" ,
"12_hour" : "12 hour" ,
2022-03-16 19:55:18 +00:00
"24_hour" : "24 hour" ,
2022-10-25 00:14:06 +00:00
"12_hour_short" : "12h" ,
"24_hour_short" : "24h" ,
2022-04-05 08:05:40 +00:00
"redirect_success_booking" : "Redirect on booking " ,
2022-04-06 16:21:42 +00:00
"you_are_being_redirected" : "You are being redirected to {{ url }} in $t(second, {\"count\": {{seconds}} })." ,
2022-04-06 12:26:08 +00:00
"external_redirect_url" : "https://example.com/redirect-to-my-success-page" ,
2022-10-06 12:32:11 +00:00
"redirect_url_description" : "Redirect to a custom URL after a successful booking" ,
2022-03-17 20:49:20 +00:00
"duplicate" : "Duplicate" ,
2022-05-24 13:19:12 +00:00
"offer_seats" : "Offer seats" ,
2022-09-17 20:44:29 +00:00
"offer_seats_description" : "Offer seats for booking. This automatically disables guest & opt-in bookings." ,
2023-06-15 10:42:47 +00:00
"seats_available_one" : "Seat available" ,
2023-05-24 09:29:49 +00:00
"seats_available_other" : "Seats available" ,
2022-05-24 20:15:53 +00:00
"number_of_seats" : "Number of seats per booking" ,
"enter_number_of_seats" : "Enter number of seats" ,
2022-04-14 21:25:24 +00:00
"you_can_manage_your_schedules" : "You can manage your schedules on the Availability page." ,
2022-05-24 13:19:12 +00:00
"booking_full" : "No more seats available" ,
2022-08-15 20:45:15 +00:00
"api_keys" : "API keys" ,
"api_key" : "API key" ,
"test_api_key" : "Test API key" ,
"test_passed" : "Test passed!" ,
"test_failed" : "Test failed" ,
"provide_api_key" : "Provide API key" ,
2022-04-16 02:58:34 +00:00
"api_key_modal_subtitle" : "API keys allow you to make API calls for your own account." ,
"api_keys_subtitle" : "Generate API keys to use for accessing your own account." ,
"create_api_key" : "Create an API key" ,
"personal_note" : "Name this key" ,
"personal_note_placeholder" : "E.g. Development" ,
"api_key_no_note" : "Nameless API key" ,
2022-04-20 21:37:25 +00:00
"api_key_never_expires" : "This API key has no expiration date" ,
2022-04-16 02:58:34 +00:00
"edit_api_key" : "Edit API key" ,
"success_api_key_created" : "API key created successfully" ,
"success_api_key_edited" : "API key updated successfully" ,
"create" : "Create" ,
"success_api_key_created_bold_tagline" : "Save this API key somewhere safe." ,
"you_will_only_view_it_once" : "You will not be able to view it again once you close this modal." ,
"copy_to_clipboard" : "Copy to clipboard" ,
2022-04-28 15:44:26 +00:00
"enabled_after_update" : "Enabled after update" ,
2022-05-09 11:11:07 +00:00
"enabled_after_update_description" : "The private link will work after saving" ,
2022-04-16 02:58:34 +00:00
"confirm_delete_api_key" : "Revoke this API key" ,
"revoke_api_key" : "Revoke API key" ,
"api_key_copied" : "API key copied!" ,
2023-06-29 08:31:39 +00:00
"api_key_expires_on" : "The API key will expire on" ,
2022-04-16 02:58:34 +00:00
"delete_api_key_confirm_title" : "Permanently remove this API key from your account?" ,
"copy" : "Copy" ,
"expire_date" : "Expiration date" ,
"expired" : "Expired" ,
"never_expires" : "Never expires" ,
"expires" : "Expires" ,
2022-04-14 21:25:24 +00:00
"request_reschedule_booking" : "Request to reschedule your booking" ,
"reason_for_reschedule" : "Reason for reschedule" ,
"book_a_new_time" : "Book a new time" ,
"reschedule_request_sent" : "Reschedule request sent" ,
"reschedule_modal_description" : "This will cancel the scheduled meeting, notify the scheduler and ask them to pick a new time." ,
"reason_for_reschedule_request" : "Reason for reschedule request" ,
2022-04-17 15:37:16 +00:00
"send_reschedule_request" : "Request reschedule " ,
2022-04-14 21:25:24 +00:00
"edit_booking" : "Edit booking" ,
"reschedule_booking" : "Reschedule booking" ,
2022-04-26 08:48:17 +00:00
"former_time" : "Former time" ,
2022-08-24 20:18:42 +00:00
"confirmation_page_gif" : "Add a GIF to your confirmation page" ,
2022-05-01 20:42:35 +00:00
"search" : "Search" ,
2022-05-24 13:29:39 +00:00
"impersonate" : "Impersonate" ,
2022-06-06 12:48:13 +00:00
"user_impersonation_heading" : "User Impersonation" ,
"user_impersonation_description" : "Allows our support team to temporarily sign in as you to help us quickly resolve any issues you report to us." ,
2022-12-05 12:03:36 +00:00
"team_impersonation_description" : "Allows your team Owners/Admins to temporarily sign in as you." ,
2023-07-06 09:55:12 +00:00
"make_team_private" : "Make team private" ,
"make_team_private_description" : "Your team members won't be able to see other team members when this is turned on." ,
"you_cannot_see_team_members" : "You cannot see all the team members of a private team." ,
2022-11-28 18:14:01 +00:00
"allow_booker_to_select_duration" : "Allow booker to select duration" ,
2022-05-24 13:29:39 +00:00
"impersonate_user_tip" : "All uses of this feature is audited." ,
"impersonating_user_warning" : "Impersonating username \"{{user}}\"." ,
2022-12-15 13:45:54 +00:00
"impersonating_stop_instructions" : "Click here to stop" ,
2022-05-27 23:27:41 +00:00
"event_location_changed" : "Updated - Your event changed the location" ,
"location_changed_event_type_subject" : "Location Changed: {{eventType}} with {{name}} at {{date}}" ,
"current_location" : "Current Location" ,
"new_location" : "New Location" ,
2023-01-31 20:44:14 +00:00
"session" : "Session" ,
"session_description" : "Control your account session" ,
"session_timeout_after" : "Timeout session after" ,
"session_timeout" : "Session timeout" ,
"session_timeout_description" : "Invalidate your session after a certain amount of time." ,
2022-05-27 23:27:41 +00:00
"no_location" : "No location defined" ,
"set_location" : "Set Location" ,
"update_location" : "Update Location" ,
"location_updated" : "Location updated" ,
2022-05-24 13:29:39 +00:00
"email_validation_error" : "That doesn't look like an email address" ,
2022-11-30 21:52:56 +00:00
"place_where_cal_widget_appear" : "Place this code in your HTML where you want your {{appName}} widget to appear." ,
2022-06-09 05:05:18 +00:00
"create_update_react_component" : "Create or update an existing React component as shown below." ,
2022-05-05 14:29:49 +00:00
"copy_code" : "Copy Code" ,
"code_copied" : "Code copied!" ,
2022-11-30 21:52:56 +00:00
"how_you_want_add_cal_site" : "How do you want to add {{appName}} to your site?" ,
"choose_ways_put_cal_site" : "Choose one of the following ways to put {{appName}} on your site." ,
2022-05-03 23:16:59 +00:00
"setting_up_zapier" : "Setting up your Zapier integration" ,
2022-08-15 20:45:15 +00:00
"generate_api_key" : "Generate API key" ,
2022-11-30 21:52:56 +00:00
"generate_api_key_description" : "Generate an API key to use with {{appName}} at" ,
2022-05-03 23:16:59 +00:00
"your_unique_api_key" : "Your unique API key" ,
"copy_safe_api_key" : "Copy this API key and save it somewhere safe. If you lose this key you have to generate a new one." ,
2022-12-08 18:28:22 +00:00
"zapier_setup_instructions" : "<0>Log into your Zapier account and create a new Zap.</0><1>Select Cal.com as your Trigger app. Also choose a Trigger event.</1><2>Choose your account and then enter your Unique API Key.</2><3>Test your Trigger.</3><4>You're set!</4>" ,
2022-05-03 23:16:59 +00:00
"install_zapier_app" : "Please first install the Zapier App in the app store." ,
2022-06-11 17:33:04 +00:00
"connect_apple_server" : "Connect to Apple Server" ,
"calendar_url" : "Calendar URL" ,
2022-11-30 21:52:56 +00:00
"apple_server_generate_password" : "Generate an app specific password to use with {{appName}} at" ,
2022-06-11 17:33:04 +00:00
"credentials_stored_encrypted" : "Your credentials will be stored and encrypted." ,
2022-08-15 20:45:15 +00:00
"it_stored_encrypted" : "It will be stored and encrypted." ,
2022-05-03 23:16:59 +00:00
"go_to_app_store" : "Go to App Store" ,
2022-09-21 13:24:02 +00:00
"calendar_error" : "Try reconnecting your calendar with all necessary permissions" ,
2022-05-27 23:27:41 +00:00
"set_your_phone_number" : "Set a phone number for the meeting" ,
2022-05-18 15:35:54 +00:00
"calendar_no_busy_slots" : "There are no busy slots" ,
2022-06-06 12:48:13 +00:00
"display_location_label" : "Display on booking page" ,
"display_location_info_badge" : "Location will be visible before the booking is confirmed" ,
2022-05-30 16:23:23 +00:00
"add_gif" : "Add GIF" ,
"search_giphy" : "Search Giphy" ,
"add_link_from_giphy" : "Add link from Giphy" ,
"add_gif_to_confirmation" : "Adding a GIF to confirmation page" ,
"find_gif_spice_confirmation" : "Find GIF to spice up your confirmation page" ,
2022-05-24 13:29:39 +00:00
"share_feedback" : "Share feedback" ,
"resources" : "Resources" ,
2022-07-28 15:54:48 +00:00
"support_documentation" : "Support Documentation" ,
2022-05-24 13:29:39 +00:00
"developer_documentation" : "Developer Documentation" ,
"get_in_touch" : "Get in touch" ,
"contact_support" : "Contact Support" ,
"feedback" : "Feedback" ,
"submitted_feedback" : "Thank you for your feedback!" ,
"feedback_error" : "Error sending feedback" ,
2022-07-28 15:54:48 +00:00
"comments" : "Share your comments here:" ,
2022-05-18 21:05:49 +00:00
"booking_details" : "Booking details" ,
"or_lowercase" : "or" ,
"nevermind" : "Nevermind" ,
2022-05-18 15:35:54 +00:00
"go_to" : "Go to: " ,
2022-05-23 10:54:24 +00:00
"zapier_invite_link" : "Zapier Invite Link" ,
2022-06-06 12:48:13 +00:00
"meeting_url_provided_after_confirmed" : "A Meeting URL will be created once the event is confirmed." ,
"dynamically_display_attendee_or_organizer" : "Dynamically display the name of your attendee for you, or your name if it's viewed by your attendee" ,
"event_location" : "Event's location" ,
2022-05-30 19:40:29 +00:00
"reschedule_optional" : "Reason for rescheduling (optional)" ,
"reschedule_placeholder" : "Let others know why you need to reschedule" ,
2023-06-18 19:21:52 +00:00
"event_cancelled" : "This event is canceled" ,
2022-05-30 18:17:50 +00:00
"emailed_information_about_cancelled_event" : "We emailed you and the other attendees to let them know." ,
2022-05-27 23:27:41 +00:00
"this_input_will_shown_booking_this_event" : "This input will be shown when booking this event" ,
"meeting_url_in_conformation_email" : "Meeting url is in the confirmation email" ,
"url_start_with_https" : "URL needs to start with http:// or https://" ,
2022-06-03 11:28:33 +00:00
"number_provided" : "Phone number will be provided" ,
2022-07-14 00:10:45 +00:00
"before_event_trigger" : "before event starts" ,
2023-06-18 19:21:52 +00:00
"event_cancelled_trigger" : "when event is canceled" ,
2022-07-14 00:10:45 +00:00
"new_event_trigger" : "when new event is booked" ,
"email_host_action" : "send email to host" ,
2023-05-09 17:08:14 +00:00
"email_attendee_action" : "send email to attendees" ,
2023-06-06 11:58:05 +00:00
"sms_attendee_action" : "Send SMS to attendee" ,
2022-07-14 00:10:45 +00:00
"sms_number_action" : "send SMS to a specific number" ,
2023-07-27 08:41:03 +00:00
"whatsapp_number_action" : "send WhatsApp message to a specific number" ,
"whatsapp_attendee_action" : "send WhatsApp message to attendee" ,
2022-07-14 00:10:45 +00:00
"workflows" : "Workflows" ,
2022-08-31 19:42:37 +00:00
"new_workflow_btn" : "New Workflow" ,
2022-07-14 00:10:45 +00:00
"add_new_workflow" : "Add a new workflow" ,
2022-08-31 23:09:34 +00:00
"reschedule_event_trigger" : "when event is rescheduled" ,
2022-07-14 00:10:45 +00:00
"trigger" : "Trigger" ,
"triggers" : "Triggers" ,
"action" : "Action" ,
"workflows_to_automate_notifications" : "Create workflows to automate notifications and reminders" ,
"workflow_name" : "Workflow name" ,
"custom_workflow" : "Custom workflow" ,
"workflow_created_successfully" : "{{workflowName}} created successfully" ,
"delete_workflow_description" : "Are you sure you want to delete this workflow?" ,
"delete_workflow" : "Delete Workflow" ,
"confirm_delete_workflow" : "Yes, delete workflow" ,
"workflow_deleted_successfully" : "Workflow deleted successfully" ,
"how_long_before" : "How long before event starts?" ,
2022-08-31 19:42:37 +00:00
"day_timeUnit" : "days" ,
"hour_timeUnit" : "hours" ,
"minute_timeUnit" : "mins" ,
2022-07-14 00:10:45 +00:00
"new_workflow_heading" : "Create your first workflow" ,
2022-07-15 23:00:59 +00:00
"new_workflow_description" : "Workflows enable you to automate sending reminders and notifications." ,
2022-07-14 00:10:45 +00:00
"active_on" : "Active on" ,
"workflow_updated_successfully" : "{{workflowName}} workflow updated successfully" ,
2022-09-08 00:38:37 +00:00
"premium_to_standard_username_description" : "This is a standard username and updating will take you to billing to downgrade." ,
2022-07-06 19:31:07 +00:00
"current" : "Current" ,
"premium" : "premium" ,
"standard" : "standard" ,
"confirm_username_change_dialog_title" : "Confirm username change" ,
"change_username_standard_to_premium" : "As you are changing from a standard to a premium username, you will be taken to the checkout to upgrade." ,
"change_username_premium_to_standard" : "As you are changing from a premium to a standard username, you will be taken to the checkout to downgrade." ,
"go_to_stripe_billing" : "Go to billing" ,
2022-08-24 20:18:42 +00:00
"stripe_description" : "Require payment for bookings (0.5% + €0.10 commission per transaction)" ,
2022-06-28 16:03:31 +00:00
"trial_expired" : "Your trial has expired" ,
2022-06-03 14:57:50 +00:00
"remove_app" : "Remove App" ,
"yes_remove_app" : "Yes, remove app" ,
"are_you_sure_you_want_to_remove_this_app" : "Are you sure you want to remove this app?" ,
2022-09-15 19:53:09 +00:00
"app_removed_successfully" : "App removed successfully" ,
"error_removing_app" : "Error removing app" ,
2022-06-07 16:22:37 +00:00
"web_conference" : "Web conference" ,
2022-06-13 22:12:27 +00:00
"requires_confirmation" : "Requires confirmation" ,
2022-12-05 12:12:14 +00:00
"always_requires_confirmation" : "Always" ,
"requires_confirmation_threshold" : "Requires confirmation if booked with < {{time}} $t({{unit}}_timeUnit) notice" ,
"may_require_confirmation" : "May require confirmation" ,
2022-08-31 19:42:37 +00:00
"nr_event_type_one" : "{{count}} event type" ,
"nr_event_type_other" : "{{count}} event types" ,
2022-07-14 00:10:45 +00:00
"add_action" : "Add action" ,
2022-07-20 18:12:18 +00:00
"set_whereby_link" : "Set Whereby link" ,
2022-06-27 10:17:38 +00:00
"invalid_whereby_link" : "Please enter a valid Whereby Link" ,
2022-07-06 19:31:07 +00:00
"set_around_link" : "Set Around.Co link" ,
2022-06-27 10:17:38 +00:00
"invalid_around_link" : "Please enter a valid Around Link" ,
2022-07-06 19:31:07 +00:00
"set_riverside_link" : "Set Riverside link" ,
2022-06-27 10:17:38 +00:00
"invalid_riverside_link" : "Please enter a valid Riverside Link" ,
2022-08-10 19:13:40 +00:00
"invalid_ping_link" : "Please enter a valid Ping.gg Link" ,
2022-06-13 22:12:27 +00:00
"add_exchange2013" : "Connect Exchange 2013 Server" ,
2022-06-16 16:40:14 +00:00
"add_exchange2016" : "Connect Exchange 2016 Server" ,
2022-07-14 00:10:45 +00:00
"custom_template" : "Custom template" ,
2022-08-31 19:42:37 +00:00
"email_body" : "Email body" ,
2022-07-14 00:10:45 +00:00
"text_message" : "Text message" ,
2022-07-28 15:54:48 +00:00
"specific_issue" : "Have a specific issue?" ,
2022-06-20 19:09:22 +00:00
"browse_our_docs" : "browse our docs" ,
2022-07-14 00:10:45 +00:00
"choose_template" : "Choose a template" ,
"custom" : "Custom" ,
2023-07-11 15:48:44 +00:00
"reminder" : "Reminder" ,
"rescheduled" : "Rescheduled" ,
"completed" : "Completed" ,
2022-07-14 00:10:45 +00:00
"reminder_email" : "Reminder: {{eventType}} with {{name}} at {{date}}" ,
"not_triggering_existing_bookings" : "Won't trigger for already existing bookings as user will be asked for phone number when booking the event." ,
"minute_one" : "{{count}} minute" ,
"minute_other" : "{{count}} minutes" ,
"hour_one" : "{{count}} hour" ,
"hour_other" : "{{count}} hours" ,
"invalid_input" : "Invalid input" ,
2022-06-25 05:16:20 +00:00
"broken_video_action" : "We could not add the <1>{{location}}</1> meeting link to your scheduled event. Contact your invitees or update your calendar event to add the details. You can either <3> change your location on the event type </3> or try <5>removing and adding the app again.</5>" ,
2022-07-06 19:01:16 +00:00
"broken_calendar_action" : "We could not update your <1>{{calendar}}</1>. <2> Please check your calendar settings or remove and add your calendar again </2>" ,
2022-06-25 05:16:20 +00:00
"attendee_name" : "Attendee's name" ,
2023-02-01 12:10:16 +00:00
"scheduler_full_name" : "The full name of the person booking" ,
2022-06-25 05:16:20 +00:00
"broken_integration" : "Broken integration" ,
"problem_adding_video_link" : "There was a problem adding a video link" ,
2022-07-01 19:19:23 +00:00
"problem_updating_calendar" : "There was a problem updating your calendar" ,
2022-07-14 00:10:45 +00:00
"active_on_event_types_one" : "Active on {{count}} event type" ,
"active_on_event_types_other" : "Active on {{count}} event types" ,
"no_active_event_types" : "No active event types" ,
2022-07-01 19:19:23 +00:00
"new_seat_subject" : "New Attendee {{name}} on {{eventType}} at {{date}}" ,
2022-07-06 19:01:16 +00:00
"new_seat_title" : "Someone has added themselves to an event" ,
2022-08-03 22:22:38 +00:00
"variable" : "Variable" ,
2023-01-09 14:15:11 +00:00
"event_name_variable" : "Event name" ,
"attendee_name_variable" : "Attendee" ,
"event_date_variable" : "Event date" ,
"event_time_variable" : "Event time" ,
2023-06-30 19:48:51 +00:00
"timezone_variable" : "Timezone" ,
"location_variable" : "Location" ,
2023-07-25 21:58:26 +00:00
"additional_notes_variable" : "Additional notes" ,
2023-06-30 19:48:51 +00:00
"organizer_name_variable" : "Organizer name" ,
2022-07-14 12:40:53 +00:00
"app_upgrade_description" : "In order to use this feature, you need to upgrade to a Pro account." ,
2022-07-14 06:45:07 +00:00
"invalid_number" : "Invalid phone number" ,
2022-07-14 11:32:28 +00:00
"navigate" : "Navigate" ,
"open" : "Open" ,
2022-07-15 16:55:59 +00:00
"close" : "Close" ,
2022-12-27 21:03:39 +00:00
"upgrade" : "Upgrade" ,
"upgrade_to_access_recordings_title" : "Upgrade to access recordings" ,
Admin Wizard Choose License (#6574)
* Implementation
* i18n
* More i18n
* extracted i18n, needs api to get most recent price, added hint: update later
* Fixing i18n var
* Fix booking filters not working for admin (#6576)
* fix: react-select overflow issue in some modals. (#6587)
* feat: add a disable overflow prop
* feat: use the disable overflow prop
* Tailwind Merge (#6596)
* Tailwind Merge
* Fix merge classNames
* [CAL-808] /availability/single - UI issue on buttons beside time inputs (#6561)
* [CAL-808] /availability/single - UI issue on buttons beside time inputs
* Update apps/web/public/static/locales/en/common.json
* Update packages/features/schedules/components/Schedule.tsx
* create new translation for tooltip
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
* Bye bye submodules (#6585)
* WIP
* Uses ssh instead
* Update .gitignore
* Update .gitignore
* Update Makefile
* Update git-setup.sh
* Update git-setup.sh
* Replaced Makefile with bash script
* Update package.json
* fix: show button on empty string (#6601)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: add delete in dropdown (#6599)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update README.md
* Update README.md
* Changed a neutral- classes to gray (#6603)
* Changed a neutral- classes to gray
* Changed all border-1 to border
* Update package.json
* Test fixes
* Yarn lock fixes
* Fix string equality check in git-setup.sh
* [CAL-811] Avatar icon not redirecting user back to the main page (#6586)
* Remove cursor-pointer, remove old Avatar* files
* Fixed styling for checkedSelect + some cleanup
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Harsh/add member invite (#6598)
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
* Regenerated lockfile without upgrade (#6610)
* fix: remove annoying outline when <Button /> clicked (#6537)
* fix: remove annoying outline when <Button /> clicked
* Delete yarn.lock
* remove 1 on 1 icon (#6609)
* removed 1-on-1 badge
* changed user to users for group events
* fix: case-sensitivity in apps path (#6552)
* fix: lowercase slug
* fix: make fallback blocking
* Fix FAB (#6611)
* feat: add LocationSelect component (#6571)
* feat: add LocationSelect component
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update booking filters design (#6543)
* Update booking filters
* Add filter on YOUR bookings
* Fix pending members showing up in list
* Reduce the avatar size to 'sm' for now
* Bugfix/dropdown menu trigger as child remove class names (#6614)
* Fix UsernameTextfield to take right height
* Remove className side-effect
* Incorrect resolution version fixed
* Converted mobile DropdownMenuTrigger styles into Button
* v2.5.3
* fix: use items-center (#6618)
* fix tooltip and modal stacking issues (#6491)
* fix tooltip and modal stacking issues
* use z-index in larger screens and less
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Temporary fix (#6626)
* Fix Ga4 tracking (#6630)
* generic <UpgradeScreen> component (#6594)
* first attempt of <UpgradeScreen>
* changes to icons
* reverted changes back to initial state, needs fix: teams not showing
* WIP
* Fix weird reactnode error
* Fix loading text
* added upgradeTip to routing forms
* icon colors
* create and use hook to check if user has team plan
* use useTeamPlan for upgradeTeamsBadge
* replace huge svg with compressed jpeg
* responsive fixes
* Update packages/ui/components/badge/UpgradeTeamsBadge.tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Give team plan features to E2E tests
* Allow option to make a user part of team int ests
* Remove flash of paywall for team user
* Add team user for typeform tests as well
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* Removing env var to rely on db
* Restoring i18n keys, set loading moved
* Fixing tailwind-preset glob
* Wizard width fix for md+ screens
* Converting licenses options to radix radio
* Applying feedback + other tweaks
* Reverting this, not this PR related
* Unneeded code removal
* Reverting unneeded style change
* Applying feedback
* Removing licenseType
* Upgrades typescript
* Update yarn lock
* Typings
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712)
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712) (#6713)
* Adds deployment settings to DB (#6706)
* WIP
* Adds DeploymentTheme
* Add missing migrations
* Adds client extensions for deployment
* Cleanup
* Delete migration.sql
* Relying on both, env var and new model
* Restoring env example doc for backward compat
* Maximum call stack size exceeded fix?
* Revert upgrade
* Update index.ts
* Delete index.ts
* Not exposing license key, fixed radio behavior
* Covering undefined env var
* Self contained checkLicense
* Feedback
* Moar feedback
* Feedback
* Feedback
* Feedback
* Cleanup
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Nafees Nazik <84864519+G3root@users.noreply.github.com>
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com>
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Harsh Singh <51085015+harshsinghatz@users.noreply.github.com>
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
Co-authored-by: Luis Cadillo <luiscaf3r@gmail.com>
Co-authored-by: Mohammed Cherfaoui <hi@cherfaoui.dev>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
2023-02-08 00:23:42 +00:00
"upgrade_to_access_recordings_description" : "Recordings are only available as part of our teams plan. Upgrade to start recording your calls" ,
"recordings_are_part_of_the_teams_plan" : "Recordings are part of the teams plan" ,
2022-09-15 09:33:34 +00:00
"team_feature_teams" : "This is a Team feature. Upgrade to Team to see your team's availability." ,
"team_feature_workflows" : "This is a Team feature. Upgrade to Team to automate your event notifications and reminders with Workflows." ,
2022-09-06 22:58:16 +00:00
"show_eventtype_on_profile" : "Show on Profile" ,
2022-07-27 02:24:00 +00:00
"embed" : "Embed" ,
"new_username" : "New username" ,
2022-08-03 09:03:01 +00:00
"current_username" : "Current username" ,
2022-08-03 22:22:38 +00:00
"example_1" : "Example 1" ,
"example_2" : "Example 2" ,
2023-04-18 10:08:09 +00:00
"booking_question_identifier" : "Booking Question Identifier" ,
2022-08-03 22:22:38 +00:00
"company_size" : "Company size" ,
"what_help_needed" : "What do you need help with?" ,
"variable_format" : "Variable format" ,
2022-08-31 03:41:23 +00:00
"webhook_subscriber_url_reserved" : "Webhook subscriber url is already defined" ,
2022-08-22 19:34:28 +00:00
"custom_input_as_variable_info" : "Ignore all special characters of the additional input label (use only letters and numbers), use uppercase for all letters and replace whitespaces with underscores." ,
2023-04-18 10:08:09 +00:00
"using_booking_questions_as_variables" : "How do I use booking questions as variables?" ,
2022-08-08 19:39:51 +00:00
"download_desktop_app" : "Download desktop app" ,
2022-08-22 19:34:28 +00:00
"set_ping_link" : "Set Ping link" ,
2022-08-30 19:58:35 +00:00
"rate_limit_exceeded" : "Rate limit exceeded" ,
2022-08-26 01:04:44 +00:00
"when_something_happens" : "When something happens" ,
"action_is_performed" : "An action is performed" ,
"test_action" : "Test action" ,
"notification_sent" : "Notification sent" ,
"no_input" : "No input" ,
"test_workflow_action" : "Test workflow action" ,
"send_sms" : "Send SMS" ,
"send_sms_to_number" : "Are you sure you want to send a SMS to {{number}}?" ,
2022-08-22 19:34:28 +00:00
"missing_connected_calendar" : "No default calendar connected" ,
"connect_your_calendar_and_link" : "You can connect your calendar from <1>here</1>." ,
2022-08-24 20:18:42 +00:00
"default_calendar_selected" : "Default calendar" ,
2022-09-06 22:58:16 +00:00
"hide_from_profile" : "Hide from profile" ,
"event_setup_tab_title" : "Event Setup" ,
"event_limit_tab_title" : "Limits" ,
"event_limit_tab_description" : "How often you can be booked" ,
"event_advanced_tab_description" : "Calendar settings & more..." ,
"event_advanced_tab_title" : "Advanced" ,
2022-11-28 18:14:01 +00:00
"event_setup_multiple_duration_error" : "Event Setup: Multiple durations requires at least 1 option." ,
"event_setup_multiple_duration_default_error" : "Event Setup: Please select a valid default duration." ,
2023-03-10 20:00:19 +00:00
"event_setup_booking_limits_error" : "Booking limits must be in ascending order. [day, week, month, year]" ,
"event_setup_duration_limits_error" : "Duration limits must be in ascending order. [day, week, month, year]" ,
2022-09-06 22:58:16 +00:00
"select_which_cal" : "Select which calendar to add bookings to" ,
"custom_event_name" : "Custom event name" ,
"custom_event_name_description" : "Create customised event names to display on calendar event" ,
2022-08-31 20:57:53 +00:00
"2fa_required" : "Two factor authentication required" ,
"incorrect_2fa" : "Incorrect two factor authentication code" ,
2022-08-31 19:42:37 +00:00
"which_event_type_apply" : "Which event type will this apply to?" ,
"no_workflows_description" : "Workflows enable simple automation to send notifications & reminders enabling you to build processes around your events." ,
2022-12-07 18:22:43 +00:00
"timeformat_profile_hint" : "This is an internal setting and will not affect how times are displayed on public booking pages for you or anyone booking you." ,
2022-08-31 19:42:37 +00:00
"create_workflow" : "Create a workflow" ,
"do_this" : "Do this" ,
"turn_off" : "Turn off" ,
2023-05-15 13:56:26 +00:00
"turn_on" : "Turn on" ,
2022-08-26 00:11:41 +00:00
"settings_updated_successfully" : "Settings updated successfully" ,
2022-09-06 22:58:16 +00:00
"error_updating_settings" : "Error updating settings" ,
2022-11-30 21:52:56 +00:00
"personal_cal_url" : "My personal {{appName}} URL" ,
2022-08-26 00:11:41 +00:00
"bio_hint" : "A few sentences about yourself. this will appear on your personal url page." ,
"delete_account_modal_title" : "Delete Account" ,
2022-11-30 21:52:56 +00:00
"confirm_delete_account_modal" : "Are you sure you want to delete your {{appName}} account?" ,
2022-08-26 00:11:41 +00:00
"delete_my_account" : "Delete my account" ,
"start_of_week" : "Start of week" ,
2022-12-27 21:03:39 +00:00
"recordings_title" : "Recordings" ,
"recording" : "Recording" ,
2023-06-12 10:43:50 +00:00
"happy_scheduling" : "Happy scheduling" ,
2022-08-26 00:11:41 +00:00
"select_calendars" : "Select which calendars you want to check for conflicts to prevent double bookings." ,
"check_for_conflicts" : "Check for conflicts" ,
2022-12-27 21:03:39 +00:00
"view_recordings" : "View recordings" ,
2022-08-26 00:11:41 +00:00
"adding_events_to" : "Adding events to" ,
"follow_system_preferences" : "Follow system preferences" ,
"custom_brand_colors" : "Custom brand colors" ,
"customize_your_brand_colors" : "Customize your own brand colour into your booking page." ,
"pro" : "Pro" ,
2022-11-30 21:52:56 +00:00
"removes_cal_branding" : "Removes any {{appName}} related brandings, i.e. 'Powered by {{appName}}.'" ,
2022-09-06 22:58:16 +00:00
"profile_picture" : "Profile picture" ,
"upload" : "Upload" ,
2022-11-08 07:49:44 +00:00
"add_profile_photo" : "Add profile photo" ,
2022-09-05 21:10:58 +00:00
"web3" : "Web3" ,
"token_address" : "Token Address" ,
"blockchain" : "Blockchain" ,
2022-08-30 19:46:52 +00:00
"old_password" : "Old password" ,
"secure_password" : "Your new super secure password" ,
"error_updating_password" : "Error updating password" ,
2022-08-31 11:13:27 +00:00
"two_factor_auth" : "Two factor authentication" ,
2022-09-02 19:30:06 +00:00
"recurring_event_tab_description" : "Set up a repeating schedule" ,
2022-09-05 15:15:26 +00:00
"today" : "today" ,
2022-09-06 18:23:17 +00:00
"appearance" : "Appearance" ,
"my_account" : "My account" ,
"general" : "General" ,
"calendars" : "Calendars" ,
"2fa_auth" : "Two factor auth" ,
"invoices" : "Invoices" ,
"embeds" : "Embeds" ,
"impersonation" : "Impersonation" ,
2022-12-07 20:53:44 +00:00
"impersonation_description" : "Settings to manage user impersonation" ,
2022-09-06 18:23:17 +00:00
"users" : "Users" ,
2023-03-28 23:24:57 +00:00
"user" : "User" ,
2022-11-30 21:52:56 +00:00
"profile_description" : "Manage settings for your {{appName}} profile" ,
2022-12-07 20:53:44 +00:00
"users_description" : "Here you can find a list of all users" ,
"users_listing" : "User listing" ,
2022-09-06 18:23:17 +00:00
"general_description" : "Manage settings for your language and timezone" ,
"calendars_description" : "Configure how your event types interact with your calendars" ,
"appearance_description" : "Manage settings for your booking appearance" ,
2022-12-07 20:53:44 +00:00
"conferencing_description" : "Add your favourite video conferencing apps for your meetings" ,
2023-05-09 16:45:53 +00:00
"add_conferencing_app" : "Add Conferencing App" ,
2022-09-06 18:23:17 +00:00
"password_description" : "Manage settings for your account passwords" ,
2023-06-08 13:37:54 +00:00
"set_up_two_factor_authentication" : "Set up your Two-factor authentication" ,
2022-09-06 22:58:16 +00:00
"we_just_need_basic_info" : "We just need some basic info to get your profile setup." ,
"skip" : "Skip" ,
"do_this_later" : "Do this later" ,
"set_availability_getting_started_subtitle_1" : "Define ranges of time when you are available" ,
"set_availability_getting_started_subtitle_2" : "You can customise all of this later in the availability page." ,
"connect_calendars_from_app_store" : "You can add more calendars from the app store" ,
2022-09-15 19:53:09 +00:00
"connect_conference_apps" : "Connect conference apps" ,
"connect_calendar_apps" : "Connect calendar apps" ,
"connect_payment_apps" : "Connect payment apps" ,
2022-10-14 16:24:43 +00:00
"connect_automation_apps" : "Connect automation apps" ,
"connect_analytics_apps" : "Connect analytics apps" ,
2022-09-15 19:53:09 +00:00
"connect_other_apps" : "Connect other apps" ,
2023-01-13 14:12:43 +00:00
"connect_web3_apps" : "Connect web3 apps" ,
2023-06-28 16:22:51 +00:00
"connect_messaging_apps" : "Connect messaging apps" ,
"connect_crm_apps" : "Connect CRM apps" ,
2022-09-06 22:58:16 +00:00
"current_step_of_total" : "Step {{currentStep}} of {{maxSteps}}" ,
2022-09-06 03:29:00 +00:00
"add_variable" : "Add variable" ,
"custom_phone_number" : "Custom phone number" ,
"message_template" : "Message template" ,
"email_subject" : "Email subject" ,
"add_dynamic_variables" : "Add dynamic text variables" ,
"event_name_info" : "The event type name" ,
2022-09-07 01:34:33 +00:00
"event_date_info" : "The event date" ,
"event_time_info" : "The event start time" ,
2023-02-01 12:10:16 +00:00
"location_info" : "The location of the event" ,
2022-12-18 02:04:06 +00:00
"additional_notes_info" : "The additional notes of booking" ,
2022-09-07 01:34:33 +00:00
"attendee_name_info" : "The person booking's name" ,
2023-07-01 18:26:19 +00:00
"organizer_name_info" : "Organizer’ s name" ,
2022-09-06 03:29:00 +00:00
"to" : "To" ,
2022-09-06 19:01:05 +00:00
"workflow_turned_on_successfully" : "{{workflowName}} workflow turned {{offOn}} successfully" ,
2023-03-09 12:14:17 +00:00
"download_responses" : "Download responses" ,
2023-01-23 09:58:41 +00:00
"download_responses_description" : "Download all responses to your form in CSV format." ,
2022-12-27 21:03:39 +00:00
"download" : "Download" ,
2023-04-13 19:07:10 +00:00
"download_recording" : "Download Recording" ,
2023-06-15 10:42:47 +00:00
"recording_from_your_recent_call" : "A recording from your recent call on {{appName}} is ready for download" ,
2022-09-06 19:13:20 +00:00
"create_your_first_form" : "Create your first form" ,
2022-09-06 19:42:34 +00:00
"create_your_first_form_description" : "With Routing Forms you can ask qualifying questions and route to the correct person or event type." ,
2022-09-12 19:07:52 +00:00
"create_your_first_webhook" : "Create your first Webhook" ,
2022-11-30 21:52:56 +00:00
"create_your_first_webhook_description" : "With Webhooks you can receive meeting data in real-time when something happens in {{appName}}." ,
2022-09-06 19:01:05 +00:00
"for_a_maximum_of" : "For a maximum of" ,
"event_one" : "event" ,
2022-09-06 21:30:03 +00:00
"event_other" : "events" ,
2022-09-12 22:04:33 +00:00
"profile_team_description" : "Manage settings for your team profile" ,
feat: Org settings - profile,appearance, child teams, create new child (#9231)
* Initial commit
* Adding feature flag
* Desktop first banner, mobile pending
* Removing dead code and img
* AppInstallButtonBase
* WIP
* Adds Email verification template+translations for organizations (#9202)
* feat: Orgs Schema Changing `scopedMembers` to `orgUsers` (#9209)
* Change scopedMembers to orgMembers
* Change to orgUsers
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Session logic to show org label
* Step 2 done, avatar not working
* List orgs and list teams specific if orgs exist
* Conditionally show org - fix settings layout - add labels for all pages
* Profile Page + update
* Org specific team creation
* appearance page
* Ensure members cant of org cant update settings in UI
* Fix update handler imports
* hide billing on sub teams
* Update profile slug page
* Letting duplicate slugs for teams to support orgs
* Add slug coliisions for org
* Covering null on unique clauses
* Covering null on unique clauses
* Extract to utils
* Update settings to use subdomain path in team url , team + org
* Supporting having the orgId in the session cookie
* Onboarding admins step
* Last step to create teams
* Update handler comments
* Upgrade ORG banner - disabled team banner for child teams
* Handle publishing ORGS
* Fix licenese issue
* Update packages/trpc/server/routers/viewer/teams/create.handler.ts
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* A11ly
* Feedback
* Making an org avatar (temp)
* Add slug colission detection for user and team name
* Fix Import
* Remove update password func
* Fix module import over relative
* feat: organization event type filter (#9253)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Missing changes to support orgs schema changes
* Remove app install button sa its in 9337
* Remove i18n key not being used
* feat: Onboarding process to create an organization (#9184)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Making sure we check requestedSlug now
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: [CAL-1816] Organization subdomain support (#9345)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* Covering users and subteams, excluding non-org users
* Unpublished teams shows correctly
* Create subdomain in Vercel
* feedback
* Renaming Vercel env vars
* Vercel domain check before creation
* Supporting cal-staging.com
* Change to have vercel detect it
* vercel domain check data message error
* Remove check domain
* Making sure we check requestedSlug now
* Feedback and unneeded code
* Reverting unneeded changes
* Unneeded changes
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Vercel subdomain creation in PROD only
* feat: organization settings general and members page (#9266)
* feat: organization settings general page
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* feat: add members page
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: remove
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: use invalidate
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: delete mutation
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: remove organization id
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: use zod schema
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Type fixes
* Reverting changes
* Update UsernameTextfield.tsx
* More reverts
* Update next-auth-options.ts
* Update common.json
* Type fixes
* Include invite token for orgs
* Update org schema
* Make token settings optional as it isnt used in orgs yet
* Fix missing prop
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Leo Giovanetti <hello@leog.me>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
2023-06-15 17:27:39 +00:00
"profile_org_description" : "Manage settings for your organization profile" ,
2022-09-21 16:35:19 +00:00
"members_team_description" : "Users that are in the group" ,
feat: Org settings - profile,appearance, child teams, create new child (#9231)
* Initial commit
* Adding feature flag
* Desktop first banner, mobile pending
* Removing dead code and img
* AppInstallButtonBase
* WIP
* Adds Email verification template+translations for organizations (#9202)
* feat: Orgs Schema Changing `scopedMembers` to `orgUsers` (#9209)
* Change scopedMembers to orgMembers
* Change to orgUsers
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Session logic to show org label
* Step 2 done, avatar not working
* List orgs and list teams specific if orgs exist
* Conditionally show org - fix settings layout - add labels for all pages
* Profile Page + update
* Org specific team creation
* appearance page
* Ensure members cant of org cant update settings in UI
* Fix update handler imports
* hide billing on sub teams
* Update profile slug page
* Letting duplicate slugs for teams to support orgs
* Add slug coliisions for org
* Covering null on unique clauses
* Covering null on unique clauses
* Extract to utils
* Update settings to use subdomain path in team url , team + org
* Supporting having the orgId in the session cookie
* Onboarding admins step
* Last step to create teams
* Update handler comments
* Upgrade ORG banner - disabled team banner for child teams
* Handle publishing ORGS
* Fix licenese issue
* Update packages/trpc/server/routers/viewer/teams/create.handler.ts
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* A11ly
* Feedback
* Making an org avatar (temp)
* Add slug colission detection for user and team name
* Fix Import
* Remove update password func
* Fix module import over relative
* feat: organization event type filter (#9253)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Missing changes to support orgs schema changes
* Remove app install button sa its in 9337
* Remove i18n key not being used
* feat: Onboarding process to create an organization (#9184)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Making sure we check requestedSlug now
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: [CAL-1816] Organization subdomain support (#9345)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* Covering users and subteams, excluding non-org users
* Unpublished teams shows correctly
* Create subdomain in Vercel
* feedback
* Renaming Vercel env vars
* Vercel domain check before creation
* Supporting cal-staging.com
* Change to have vercel detect it
* vercel domain check data message error
* Remove check domain
* Making sure we check requestedSlug now
* Feedback and unneeded code
* Reverting unneeded changes
* Unneeded changes
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Vercel subdomain creation in PROD only
* feat: organization settings general and members page (#9266)
* feat: organization settings general page
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* feat: add members page
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: remove
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: use invalidate
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: delete mutation
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: remove organization id
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: use zod schema
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Type fixes
* Reverting changes
* Update UsernameTextfield.tsx
* More reverts
* Update next-auth-options.ts
* Update common.json
* Type fixes
* Include invite token for orgs
* Update org schema
* Make token settings optional as it isnt used in orgs yet
* Fix missing prop
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Leo Giovanetti <hello@leog.me>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
2023-06-15 17:27:39 +00:00
"organization_description" : "Manage the admins and members in your organization" ,
2022-09-12 22:04:33 +00:00
"team_url" : "Team URL" ,
"team_members" : "Team members" ,
2022-09-07 04:13:31 +00:00
"more" : "More" ,
2022-09-19 22:42:37 +00:00
"more_page_footer" : "We view the mobile application as an extension of the web application. If you are performing any complicated actions, please refer back to the web application." ,
2022-09-13 18:57:23 +00:00
"workflow_example_1" : "Send SMS reminder 24 hours before event starts to attendee" ,
"workflow_example_2" : "Send custom SMS when event is rescheduled to attendee" ,
"workflow_example_3" : "Send custom email when new event is booked to host" ,
"workflow_example_4" : "Send email reminder 1 hour before events starts to attendee" ,
"workflow_example_5" : "Send custom email when event is rescheduled to host" ,
"workflow_example_6" : "Send custom SMS when new event is booked to host" ,
2022-11-30 21:52:56 +00:00
"welcome_to_cal_header" : "Welcome to {{appName}}!" ,
2022-09-07 01:34:33 +00:00
"edit_form_later_subtitle" : "You’ ll be able to edit this later." ,
"connect_calendar_later" : "I'll connect my calendar later" ,
2022-09-08 00:38:37 +00:00
"problem_saving_user_profile" : "There was a problem saving your data. Please try again or reach out to customer support." ,
2022-09-12 22:04:33 +00:00
"purchase_missing_seats" : "Purchase missing seats" ,
"slot_length" : "Slot length" ,
"booking_appearance" : "Booking Appearance" ,
"appearance_team_description" : "Manage settings for your team's booking appearance" ,
"only_owner_change" : "Only the owner of this team can make changes to the team's booking " ,
2022-11-30 21:52:56 +00:00
"team_disable_cal_branding_description" : "Removes any {{appName}} related brandings, i.e. 'Powered by {{appName}}'" ,
2022-09-12 22:04:33 +00:00
"invited_by_team" : "{{teamName}} has invited you to join their team as a {{role}}" ,
2022-09-09 10:53:02 +00:00
"token_invalid_expired" : "Token is either invalid or expired." ,
2022-09-14 16:09:00 +00:00
"exchange_add" : "Connect to Microsoft Exchange" ,
"exchange_authentication" : "Authentication method" ,
"exchange_authentication_standard" : "Basic authentication" ,
"exchange_authentication_ntlm" : "NTLM authentication" ,
"exchange_compression" : "GZip compression" ,
2023-04-17 14:21:14 +00:00
"exchange_version" : "Exchange Version" ,
"exchange_version_2007_SP1" : "2007 SP1" ,
"exchange_version_2010" : "2010" ,
"exchange_version_2010_SP1" : "2010 SP1" ,
"exchange_version_2010_SP2" : "2010 SP2" ,
"exchange_version_2013" : "2013" ,
"exchange_version_2013_SP1" : "2013 SP1" ,
"exchange_version_2015" : "2015" ,
"exchange_version_2016" : "2016" ,
2023-03-09 12:14:17 +00:00
"routing_forms_description" : "Create forms to direct attendees to the correct destinations" ,
2022-11-03 14:40:03 +00:00
"routing_forms_send_email_owner" : "Send Email to Owner" ,
"routing_forms_send_email_owner_description" : "Sends an email to the owner when the form is submitted" ,
2022-09-09 11:45:20 +00:00
"add_new_form" : "Add new form" ,
2023-06-15 08:58:07 +00:00
"add_new_team_form" : "Add new form to your team" ,
2023-01-23 09:58:41 +00:00
"create_your_first_route" : "Create your first route" ,
"route_to_the_right_person" : "Route to the right person based on the answers to your form" ,
2022-09-09 11:45:20 +00:00
"form_description" : "Create your form to route a booker" ,
2022-09-09 15:02:31 +00:00
"copy_link_to_form" : "Copy link to form" ,
2022-09-14 07:15:13 +00:00
"theme" : "Theme" ,
"theme_applies_note" : "This only applies to your public booking pages" ,
"theme_system" : "System default" ,
2022-09-12 20:26:42 +00:00
"add_a_team" : "Add a team" ,
2022-11-30 21:52:56 +00:00
"add_webhook_description" : "Receive meeting data in real-time when something happens in {{appName}}" ,
2022-09-12 19:07:52 +00:00
"triggers_when" : "Triggers when" ,
"test_webhook" : "Please ping test before creating." ,
"enable_webhook" : "Enable Webhook" ,
"add_webhook" : "Add Webhook" ,
"webhook_edited_successfully" : "Webhook saved" ,
"api_keys_description" : "Generate API keys for accessing your own account" ,
"new_api_key" : "New API key" ,
2022-10-14 16:24:43 +00:00
"active" : "active" ,
2022-09-12 19:07:52 +00:00
"api_key_updated" : "API key name updated" ,
"api_key_update_failed" : "Error updating API key name" ,
"embeds_title" : "HTML iframe embed" ,
"embeds_description" : "Embed all your event types on your website" ,
"create_first_api_key" : "Create your first API key" ,
2022-11-30 21:52:56 +00:00
"create_first_api_key_description" : "API keys allow other apps to communicate with {{appName}}" ,
2022-09-12 09:25:54 +00:00
"back_to_signin" : "Back to sign in" ,
"reset_link_sent" : "Reset link sent" ,
2022-10-04 14:56:38 +00:00
"password_reset_email" : "An email is on it’ s way to {{email}} with instructions to reset your password." ,
"password_reset_leading" : "If you don't receive an email soon, check that the email address you entered is correct, check your spam folder or reach out to support if the issue persists." ,
"password_updated" : "Password updated!" ,
2022-09-12 22:11:20 +00:00
"pending_payment" : "Pending payment" ,
2023-03-12 23:31:55 +00:00
"pending_invites" : "Pending Invites" ,
2022-11-30 21:52:56 +00:00
"not_on_cal" : "Not on {{appName}}" ,
2022-09-15 09:05:26 +00:00
"no_calendar_installed" : "No calendar installed" ,
"no_calendar_installed_description" : "You have not yet connected any of your calendars" ,
2022-09-15 17:45:03 +00:00
"add_a_calendar" : "Add a calendar" ,
2022-09-17 20:44:29 +00:00
"change_email_hint" : "You may need to log out and back in to see any change take effect" ,
2022-09-17 22:27:25 +00:00
"confirm_password_change_email" : "Please confirm your password before changing your email address" ,
2022-09-20 17:48:20 +00:00
"seats" : "seats" ,
2022-11-30 21:52:56 +00:00
"every_app_published" : "Every app published on the {{appName}} App Store is open source and thoroughly tested via peer reviews. Nevertheless, {{companyName}} does not endorse or certify these apps unless they are published by {{appName}}. If you encounter inappropriate content or behaviour please report it." ,
2022-09-29 09:47:51 +00:00
"report_app" : "Report app" ,
2022-10-31 22:06:03 +00:00
"limit_booking_frequency" : "Limit booking frequency" ,
"limit_booking_frequency_description" : "Limit how many times this event can be booked" ,
2023-03-10 20:00:19 +00:00
"limit_total_booking_duration" : "Limit total booking duration" ,
"limit_total_booking_duration_description" : "Limit total amount of time that this event can be booked" ,
2022-10-31 22:06:03 +00:00
"add_limit" : "Add Limit" ,
2022-09-30 14:41:12 +00:00
"team_name_required" : "Team name required" ,
2022-10-18 19:41:50 +00:00
"show_attendees" : "Share attendee information between guests" ,
2023-04-18 10:08:09 +00:00
"how_booking_questions_as_variables" : "How to use booking questions as variables?" ,
2022-09-30 14:41:12 +00:00
"format" : "Format" ,
"uppercase_for_letters" : "Use uppercase for all letters" ,
"replace_whitespaces_underscores" : "Replace whitespaces with underscores" ,
2022-10-04 22:54:15 +00:00
"manage_billing" : "Manage billing" ,
"manage_billing_description" : "Manage all things billing" ,
"billing_freeplan_title" : "You're currently on the FREE plan" ,
"billing_freeplan_description" : "We work better in teams. Extend your workflows with round-robin and collective events and make advanced routing forms" ,
"billing_freeplan_cta" : "Try now" ,
"billing_portal" : "Billing portal" ,
"billing_help_cta" : "Contact support" ,
2023-04-18 10:08:09 +00:00
"ignore_special_characters_booking_questions" : "Ignore special characters in your booking question identifier. Use only letters and numbers" ,
2022-10-04 14:56:38 +00:00
"retry" : "Retry" ,
"fetching_calendars_error" : "There was a problem fetching your calendars. Please <1>try again</1> or reach out to customer support." ,
2022-10-04 19:46:17 +00:00
"calendar_connection_fail" : "Calendar connection failed" ,
"booking_confirmation_success" : "Booking confirmation succeeded" ,
2022-11-12 21:21:01 +00:00
"booking_rejection_success" : "Booking rejection succeeded" ,
2022-12-13 21:09:28 +00:00
"booking_tentative" : "This booking is tentative" ,
"booking_accept_intent" : "Oops, I want to accept" ,
2022-10-05 14:33:29 +00:00
"we_wont_show_again" : "We won't show this again" ,
"couldnt_update_timezone" : "We couldn't update the timezone" ,
"updated_timezone_to" : "Updated timezone to {{formattedCurrentTz}}" ,
"update_timezone" : "Update timezone" ,
"update_timezone_question" : "Update Timezone?" ,
"update_timezone_description" : "It seems like your local timezone has changed to {{formattedCurrentTz}}. It's very important to have the correct timezone to prevent bookings at undesired times. Do you want to update it?" ,
2022-10-07 18:18:28 +00:00
"dont_update" : "Don't update" ,
2022-10-17 09:43:16 +00:00
"require_additional_notes" : "Require additional notes" ,
"require_additional_notes_description" : "Require additional notes to be filled out when booking" ,
2022-10-10 13:40:20 +00:00
"email_address_action" : "send email to a specific email address" ,
2022-10-07 18:18:28 +00:00
"after_event_trigger" : "after event ends" ,
2022-10-10 23:31:16 +00:00
"how_long_after" : "How long after event ends?" ,
"no_available_slots" : "No Available slots" ,
2022-10-17 08:46:37 +00:00
"time_available" : "Time available" ,
2022-10-21 17:50:15 +00:00
"cant_find_the_right_video_app_visit_our_app_store" : "Can't find the right video app? Visit our <1>App Store</1>." ,
2022-10-18 12:47:15 +00:00
"install_new_calendar_app" : "Install new calendar app" ,
2022-10-18 20:34:32 +00:00
"make_phone_number_required" : "Make phone number required for booking event" ,
2022-10-25 00:29:49 +00:00
"new_event_type_availability" : "{{eventTypeTitle}} Availability" ,
"error_editing_availability" : "Error editing availability" ,
2022-10-18 20:34:32 +00:00
"dont_have_permission" : "You don't have permission to access this resource." ,
2023-07-05 13:12:45 +00:00
"saml_config" : "SAML" ,
2022-10-18 20:34:32 +00:00
"saml_configuration_placeholder" : "Please paste the SAML metadata from your Identity Provider here" ,
"saml_email_required" : "Please enter an email so we can find your SAML Identity Provider" ,
"saml_sp_title" : "Service Provider Details" ,
"saml_sp_description" : "Your Identity Provider (IdP) will ask you for the following details to complete the SAML application configuration." ,
"saml_sp_acs_url" : "ACS URL" ,
"saml_sp_entity_id" : "SP Entity ID" ,
"saml_sp_acs_url_copied" : "ACS URL copied!" ,
"saml_sp_entity_id_copied" : "SP Entity ID copied!" ,
2022-10-24 22:20:41 +00:00
"add_calendar" : "Add Calendar" ,
2022-10-31 22:06:03 +00:00
"limit_future_bookings" : "Limit future bookings" ,
"limit_future_bookings_description" : "Limit how far in the future this event can be booked" ,
2022-10-24 22:20:41 +00:00
"no_event_types" : "No event types setup" ,
2022-10-27 09:53:13 +00:00
"no_event_types_description" : "{{name}} has not setup any event types for you to book." ,
2022-11-10 20:23:56 +00:00
"billing_frequency" : "Billing Frequency" ,
"monthly" : "Monthly" ,
"yearly" : "Yearly" ,
"checkout" : "Checkout" ,
"your_team_disbanded_successfully" : "Your team has been disbanded successfully" ,
feat: Org settings - profile,appearance, child teams, create new child (#9231)
* Initial commit
* Adding feature flag
* Desktop first banner, mobile pending
* Removing dead code and img
* AppInstallButtonBase
* WIP
* Adds Email verification template+translations for organizations (#9202)
* feat: Orgs Schema Changing `scopedMembers` to `orgUsers` (#9209)
* Change scopedMembers to orgMembers
* Change to orgUsers
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Session logic to show org label
* Step 2 done, avatar not working
* List orgs and list teams specific if orgs exist
* Conditionally show org - fix settings layout - add labels for all pages
* Profile Page + update
* Org specific team creation
* appearance page
* Ensure members cant of org cant update settings in UI
* Fix update handler imports
* hide billing on sub teams
* Update profile slug page
* Letting duplicate slugs for teams to support orgs
* Add slug coliisions for org
* Covering null on unique clauses
* Covering null on unique clauses
* Extract to utils
* Update settings to use subdomain path in team url , team + org
* Supporting having the orgId in the session cookie
* Onboarding admins step
* Last step to create teams
* Update handler comments
* Upgrade ORG banner - disabled team banner for child teams
* Handle publishing ORGS
* Fix licenese issue
* Update packages/trpc/server/routers/viewer/teams/create.handler.ts
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* A11ly
* Feedback
* Making an org avatar (temp)
* Add slug colission detection for user and team name
* Fix Import
* Remove update password func
* Fix module import over relative
* feat: organization event type filter (#9253)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Missing changes to support orgs schema changes
* Remove app install button sa its in 9337
* Remove i18n key not being used
* feat: Onboarding process to create an organization (#9184)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Making sure we check requestedSlug now
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: [CAL-1816] Organization subdomain support (#9345)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* Covering users and subteams, excluding non-org users
* Unpublished teams shows correctly
* Create subdomain in Vercel
* feedback
* Renaming Vercel env vars
* Vercel domain check before creation
* Supporting cal-staging.com
* Change to have vercel detect it
* vercel domain check data message error
* Remove check domain
* Making sure we check requestedSlug now
* Feedback and unneeded code
* Reverting unneeded changes
* Unneeded changes
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Vercel subdomain creation in PROD only
* feat: organization settings general and members page (#9266)
* feat: organization settings general page
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* feat: add members page
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: remove
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: use invalidate
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: delete mutation
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: remove organization id
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: use zod schema
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Type fixes
* Reverting changes
* Update UsernameTextfield.tsx
* More reverts
* Update next-auth-options.ts
* Update common.json
* Type fixes
* Include invite token for orgs
* Update org schema
* Make token settings optional as it isnt used in orgs yet
* Fix missing prop
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Leo Giovanetti <hello@leog.me>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
2023-06-15 17:27:39 +00:00
"your_org_disbanded_successfully" : "Your organization has been disbanded successfully" ,
2022-11-10 20:23:56 +00:00
"error_creating_team" : "Error creating team" ,
"you" : "You" ,
2023-06-17 01:06:04 +00:00
"resend_email" : "Resend email" ,
2022-11-10 20:23:56 +00:00
"member_already_invited" : "Member has already been invited" ,
"enter_email_or_username" : "Enter an email or username" ,
"team_name_taken" : "This name is already taken" ,
"must_enter_team_name" : "Must enter a team name" ,
"team_url_required" : "Must enter a team URL" ,
2023-06-30 04:06:01 +00:00
"url_taken" : "This URL is already taken" ,
2023-07-12 20:29:13 +00:00
"problem_registering_domain" : "There was a problem with registering the subdomain, please try again or contact an administrator" ,
2022-11-10 20:23:56 +00:00
"team_publish" : "Publish team" ,
2023-07-11 15:48:44 +00:00
"number_text_notifications" : "Phone number (Text notifications)" ,
2023-01-09 14:15:11 +00:00
"attendee_email_variable" : "Attendee email" ,
2022-10-31 22:06:03 +00:00
"attendee_email_info" : "The person booking's email" ,
2022-12-07 20:53:44 +00:00
"kbar_search_placeholder" : "Type a command or search..." ,
2022-11-03 14:24:07 +00:00
"invalid_credential" : "Oh no! Looks like permission expired or was revoked. Please reinstall again." ,
2023-06-20 08:39:46 +00:00
"reschedule_reason" : "Reschedule reason" ,
2022-11-03 14:24:07 +00:00
"choose_common_schedule_team_event" : "Choose a common schedule" ,
2022-11-10 12:58:07 +00:00
"choose_common_schedule_team_event_description" : "Enable this if you want to use a common schedule between hosts. When disabled, each host will be booked based on their default schedule." ,
2022-11-16 19:48:17 +00:00
"reason" : "Reason" ,
2022-11-11 15:01:17 +00:00
"sender_id" : "Sender ID" ,
2022-12-05 22:20:33 +00:00
"sender_id_error_message" : "Only letters, numbers and spaces allowed (max. 11 characters)" ,
2022-11-10 12:58:07 +00:00
"test_routing_form" : "Test Routing Form" ,
"test_preview" : "Test Preview" ,
"route_to" : "Route to" ,
2022-11-14 08:50:09 +00:00
"test_preview_description" : "Test your routing form without submitting any data" ,
2022-11-22 03:17:54 +00:00
"test_routing" : "Test Routing" ,
2022-12-07 21:47:02 +00:00
"payment_app_disabled" : "An admin has disabled a payment app" ,
"edit_event_type" : "Edit event type" ,
2022-12-05 22:20:33 +00:00
"collective_scheduling" : "Collective Scheduling" ,
"make_it_easy_to_book" : "Make it easy to book your team when everyone is available." ,
"find_the_best_person" : "Find the best person available and cycle through your team." ,
"fixed_round_robin" : "Fixed round robin" ,
"add_one_fixed_attendee" : "Add one fixed attendee and round robin through a number of attendees." ,
2023-06-06 11:58:05 +00:00
"calcom_is_better_with_team" : "{{appName}} is better with teams" ,
2023-06-15 10:42:47 +00:00
"the_calcom_team" : "The {{companyName}} team" ,
2022-12-05 22:20:33 +00:00
"add_your_team_members" : "Add your team members to your event types. Use collective scheduling to include everyone or find the most suitable person with round robin scheduling." ,
2022-12-10 22:48:26 +00:00
"booking_limit_reached" : "Booking Limit for this event type has been reached" ,
2023-03-10 20:00:19 +00:00
"duration_limit_reached" : "Duration Limit for this event type has been reached" ,
2022-12-07 21:47:02 +00:00
"admin_has_disabled" : "An admin has disabled {{appName}}" ,
"disabled_app_affects_event_type" : "An admin has disabled {{appName}} which affects your event type {{eventType}}" ,
2023-04-13 02:10:23 +00:00
"event_replaced_notice" : "An admin has replaced one of your event types" ,
"email_subject_slug_replacement" : "A team administrator has replaced your event /{{slug}}" ,
"email_body_slug_replacement_notice" : "An administrator on the <strong>{{teamName}}</strong> team has replaced your event type <strong>/{{slug}}</strong> with a managed event type that they control." ,
"email_body_slug_replacement_info" : "Your link will continue to work but some settings for it may have changed. You can review it in event types." ,
"email_body_slug_replacement_suggestion" : "If you have any questions about the event type, please reach out to your administrator.<br /><br />Happy scheduling, <br />The Cal.com team" ,
2022-12-07 21:47:02 +00:00
"disable_payment_app" : "The admin has disabled {{appName}} which affects your event type {{title}}. Attendees are still able to book this type of event but will not be prompted to pay. You may hide hide the event type to prevent this until your admin renables your payment method." ,
"payment_disabled_still_able_to_book" : "Attendees are still able to book this type of event but will not be prompted to pay. You may hide hide the event type to prevent this until your admin reenables your payment method." ,
"app_disabled_with_event_type" : "The admin has disabled {{appName}} which affects your event type {{title}}." ,
"app_disabled_video" : "The admin has disabled {{appName}} which may affect your event types. If you have event types with {{appName}} as the location then it will default to Cal Video." ,
"app_disabled_subject" : "{{appName}} has been disabled" ,
"navigate_installed_apps" : "Go to installed apps" ,
"disabled_calendar" : "If you have another calendar installed new bookings will be added to it. If not then connect a new calendar so you do not miss any new bookings." ,
"enable_apps" : "Enable Apps" ,
2023-06-06 11:58:05 +00:00
"enable_apps_description" : "Enable apps that users can integrate with {{appName}}" ,
Admin Wizard Choose License (#6574)
* Implementation
* i18n
* More i18n
* extracted i18n, needs api to get most recent price, added hint: update later
* Fixing i18n var
* Fix booking filters not working for admin (#6576)
* fix: react-select overflow issue in some modals. (#6587)
* feat: add a disable overflow prop
* feat: use the disable overflow prop
* Tailwind Merge (#6596)
* Tailwind Merge
* Fix merge classNames
* [CAL-808] /availability/single - UI issue on buttons beside time inputs (#6561)
* [CAL-808] /availability/single - UI issue on buttons beside time inputs
* Update apps/web/public/static/locales/en/common.json
* Update packages/features/schedules/components/Schedule.tsx
* create new translation for tooltip
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
* Bye bye submodules (#6585)
* WIP
* Uses ssh instead
* Update .gitignore
* Update .gitignore
* Update Makefile
* Update git-setup.sh
* Update git-setup.sh
* Replaced Makefile with bash script
* Update package.json
* fix: show button on empty string (#6601)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: add delete in dropdown (#6599)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update README.md
* Update README.md
* Changed a neutral- classes to gray (#6603)
* Changed a neutral- classes to gray
* Changed all border-1 to border
* Update package.json
* Test fixes
* Yarn lock fixes
* Fix string equality check in git-setup.sh
* [CAL-811] Avatar icon not redirecting user back to the main page (#6586)
* Remove cursor-pointer, remove old Avatar* files
* Fixed styling for checkedSelect + some cleanup
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Harsh/add member invite (#6598)
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
* Regenerated lockfile without upgrade (#6610)
* fix: remove annoying outline when <Button /> clicked (#6537)
* fix: remove annoying outline when <Button /> clicked
* Delete yarn.lock
* remove 1 on 1 icon (#6609)
* removed 1-on-1 badge
* changed user to users for group events
* fix: case-sensitivity in apps path (#6552)
* fix: lowercase slug
* fix: make fallback blocking
* Fix FAB (#6611)
* feat: add LocationSelect component (#6571)
* feat: add LocationSelect component
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update booking filters design (#6543)
* Update booking filters
* Add filter on YOUR bookings
* Fix pending members showing up in list
* Reduce the avatar size to 'sm' for now
* Bugfix/dropdown menu trigger as child remove class names (#6614)
* Fix UsernameTextfield to take right height
* Remove className side-effect
* Incorrect resolution version fixed
* Converted mobile DropdownMenuTrigger styles into Button
* v2.5.3
* fix: use items-center (#6618)
* fix tooltip and modal stacking issues (#6491)
* fix tooltip and modal stacking issues
* use z-index in larger screens and less
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Temporary fix (#6626)
* Fix Ga4 tracking (#6630)
* generic <UpgradeScreen> component (#6594)
* first attempt of <UpgradeScreen>
* changes to icons
* reverted changes back to initial state, needs fix: teams not showing
* WIP
* Fix weird reactnode error
* Fix loading text
* added upgradeTip to routing forms
* icon colors
* create and use hook to check if user has team plan
* use useTeamPlan for upgradeTeamsBadge
* replace huge svg with compressed jpeg
* responsive fixes
* Update packages/ui/components/badge/UpgradeTeamsBadge.tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Give team plan features to E2E tests
* Allow option to make a user part of team int ests
* Remove flash of paywall for team user
* Add team user for typeform tests as well
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* Removing env var to rely on db
* Restoring i18n keys, set loading moved
* Fixing tailwind-preset glob
* Wizard width fix for md+ screens
* Converting licenses options to radix radio
* Applying feedback + other tweaks
* Reverting this, not this PR related
* Unneeded code removal
* Reverting unneeded style change
* Applying feedback
* Removing licenseType
* Upgrades typescript
* Update yarn lock
* Typings
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712)
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712) (#6713)
* Adds deployment settings to DB (#6706)
* WIP
* Adds DeploymentTheme
* Add missing migrations
* Adds client extensions for deployment
* Cleanup
* Delete migration.sql
* Relying on both, env var and new model
* Restoring env example doc for backward compat
* Maximum call stack size exceeded fix?
* Revert upgrade
* Update index.ts
* Delete index.ts
* Not exposing license key, fixed radio behavior
* Covering undefined env var
* Self contained checkLicense
* Feedback
* Moar feedback
* Feedback
* Feedback
* Feedback
* Cleanup
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Nafees Nazik <84864519+G3root@users.noreply.github.com>
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com>
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Harsh Singh <51085015+harshsinghatz@users.noreply.github.com>
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
Co-authored-by: Luis Cadillo <luiscaf3r@gmail.com>
Co-authored-by: Mohammed Cherfaoui <hi@cherfaoui.dev>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
2023-02-08 00:23:42 +00:00
"purchase_license" : "Purchase a License" ,
"already_have_key" : "I already have a key:" ,
"already_have_key_suggestion" : "Please copy your existing CALCOM_LICENSE_KEY environment variable here." ,
2022-12-07 21:47:02 +00:00
"app_is_enabled" : "{{appName}} is enabled" ,
"app_is_disabled" : "{{appName}} is disabled" ,
"keys_have_been_saved" : "Keys have been saved" ,
"disable_app" : "Disable App" ,
"disable_app_description" : "Disabling this app could cause problems with how your users interact with Cal" ,
"edit_keys" : "Edit Keys" ,
2022-12-14 22:43:21 +00:00
"admin_apps_description" : "Enable apps for your instance of Cal" ,
2022-12-07 21:47:02 +00:00
"no_available_apps" : "There are no available apps" ,
"no_available_apps_description" : "Please ensure there are apps in your deployment under 'packages/app-store'" ,
"no_apps" : "There are no apps enabled in this instance of Cal" ,
2023-06-20 17:53:33 +00:00
"no_apps_configured" : "No app has been configured yet" ,
"enable_in_settings" : "You can enable apps in the settings" ,
"please_contact_admin" : "Please contact your admin" ,
2022-12-07 21:47:02 +00:00
"apps_settings" : "Apps settings" ,
2022-12-01 21:53:52 +00:00
"fill_this_field" : "Please fill in this field" ,
"options" : "Options" ,
2023-07-05 03:24:42 +00:00
"no_options_available" : "No options available" ,
2022-12-01 21:53:52 +00:00
"enter_option" : "Enter Option {{index}}" ,
"add_an_option" : "Add an option" ,
2022-12-05 14:43:31 +00:00
"radio" : "Radio" ,
2023-01-10 02:01:57 +00:00
"google_meet_warning" : "In order to use Google Meet you must set your destination calendar to a Google Calendar" ,
2023-03-12 23:31:55 +00:00
"individual" : "Individual" ,
"all_bookings_filter_label" : "All Bookings" ,
"all_users_filter_label" : "All Users" ,
"your_bookings_filter_label" : "Your Bookings" ,
2023-01-09 14:15:11 +00:00
"meeting_url_variable" : "Meeting url" ,
2022-12-18 02:04:06 +00:00
"meeting_url_info" : "The event meeting conference url" ,
2022-12-14 17:30:55 +00:00
"date_overrides" : "Date overrides" ,
"date_overrides_subtitle" : "Add dates when your availability changes from your daily hours." ,
"date_overrides_info" : "Date overrides are archived automatically after the date has passed" ,
"date_overrides_dialog_which_hours" : "Which hours are you free?" ,
"date_overrides_dialog_which_hours_unavailable" : "Which hours are you busy?" ,
"date_overrides_dialog_title" : "Select the dates to override" ,
"date_overrides_unavailable" : "Unavailable all day" ,
"date_overrides_mark_all_day_unavailable_one" : "Mark unavailable (All day)" ,
"date_overrides_mark_all_day_unavailable_other" : "Mark unavailable on selected dates" ,
"date_overrides_add_btn" : "Add Override" ,
"date_overrides_update_btn" : "Update Override" ,
2022-12-10 22:48:26 +00:00
"event_type_duplicate_copy_text" : "{{slug}}-copy" ,
2022-12-13 07:23:26 +00:00
"set_as_default" : "Set as default" ,
2023-04-03 05:20:44 +00:00
"hide_eventtype_details" : "Hide event type details" ,
2022-12-19 17:37:20 +00:00
"show_navigation" : "Show navigation" ,
"hide_navigation" : "Hide navigation" ,
2022-12-15 21:54:40 +00:00
"verification_code_sent" : "Verification code sent" ,
"verified_successfully" : "Verified successfully" ,
"wrong_code" : "Wong verification code" ,
"not_verified" : "Not yet verified" ,
2022-12-14 22:43:21 +00:00
"no_availability_in_month" : "No availability in {{month}}" ,
2022-12-15 21:54:40 +00:00
"view_next_month" : "View next month" ,
Admin Wizard Choose License (#6574)
* Implementation
* i18n
* More i18n
* extracted i18n, needs api to get most recent price, added hint: update later
* Fixing i18n var
* Fix booking filters not working for admin (#6576)
* fix: react-select overflow issue in some modals. (#6587)
* feat: add a disable overflow prop
* feat: use the disable overflow prop
* Tailwind Merge (#6596)
* Tailwind Merge
* Fix merge classNames
* [CAL-808] /availability/single - UI issue on buttons beside time inputs (#6561)
* [CAL-808] /availability/single - UI issue on buttons beside time inputs
* Update apps/web/public/static/locales/en/common.json
* Update packages/features/schedules/components/Schedule.tsx
* create new translation for tooltip
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
* Bye bye submodules (#6585)
* WIP
* Uses ssh instead
* Update .gitignore
* Update .gitignore
* Update Makefile
* Update git-setup.sh
* Update git-setup.sh
* Replaced Makefile with bash script
* Update package.json
* fix: show button on empty string (#6601)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: add delete in dropdown (#6599)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update README.md
* Update README.md
* Changed a neutral- classes to gray (#6603)
* Changed a neutral- classes to gray
* Changed all border-1 to border
* Update package.json
* Test fixes
* Yarn lock fixes
* Fix string equality check in git-setup.sh
* [CAL-811] Avatar icon not redirecting user back to the main page (#6586)
* Remove cursor-pointer, remove old Avatar* files
* Fixed styling for checkedSelect + some cleanup
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Harsh/add member invite (#6598)
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
* Regenerated lockfile without upgrade (#6610)
* fix: remove annoying outline when <Button /> clicked (#6537)
* fix: remove annoying outline when <Button /> clicked
* Delete yarn.lock
* remove 1 on 1 icon (#6609)
* removed 1-on-1 badge
* changed user to users for group events
* fix: case-sensitivity in apps path (#6552)
* fix: lowercase slug
* fix: make fallback blocking
* Fix FAB (#6611)
* feat: add LocationSelect component (#6571)
* feat: add LocationSelect component
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update booking filters design (#6543)
* Update booking filters
* Add filter on YOUR bookings
* Fix pending members showing up in list
* Reduce the avatar size to 'sm' for now
* Bugfix/dropdown menu trigger as child remove class names (#6614)
* Fix UsernameTextfield to take right height
* Remove className side-effect
* Incorrect resolution version fixed
* Converted mobile DropdownMenuTrigger styles into Button
* v2.5.3
* fix: use items-center (#6618)
* fix tooltip and modal stacking issues (#6491)
* fix tooltip and modal stacking issues
* use z-index in larger screens and less
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Temporary fix (#6626)
* Fix Ga4 tracking (#6630)
* generic <UpgradeScreen> component (#6594)
* first attempt of <UpgradeScreen>
* changes to icons
* reverted changes back to initial state, needs fix: teams not showing
* WIP
* Fix weird reactnode error
* Fix loading text
* added upgradeTip to routing forms
* icon colors
* create and use hook to check if user has team plan
* use useTeamPlan for upgradeTeamsBadge
* replace huge svg with compressed jpeg
* responsive fixes
* Update packages/ui/components/badge/UpgradeTeamsBadge.tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Give team plan features to E2E tests
* Allow option to make a user part of team int ests
* Remove flash of paywall for team user
* Add team user for typeform tests as well
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* Removing env var to rely on db
* Restoring i18n keys, set loading moved
* Fixing tailwind-preset glob
* Wizard width fix for md+ screens
* Converting licenses options to radix radio
* Applying feedback + other tweaks
* Reverting this, not this PR related
* Unneeded code removal
* Reverting unneeded style change
* Applying feedback
* Removing licenseType
* Upgrades typescript
* Update yarn lock
* Typings
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712)
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712) (#6713)
* Adds deployment settings to DB (#6706)
* WIP
* Adds DeploymentTheme
* Add missing migrations
* Adds client extensions for deployment
* Cleanup
* Delete migration.sql
* Relying on both, env var and new model
* Restoring env example doc for backward compat
* Maximum call stack size exceeded fix?
* Revert upgrade
* Update index.ts
* Delete index.ts
* Not exposing license key, fixed radio behavior
* Covering undefined env var
* Self contained checkLicense
* Feedback
* Moar feedback
* Feedback
* Feedback
* Feedback
* Cleanup
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Nafees Nazik <84864519+G3root@users.noreply.github.com>
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com>
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Harsh Singh <51085015+harshsinghatz@users.noreply.github.com>
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
Co-authored-by: Luis Cadillo <luiscaf3r@gmail.com>
Co-authored-by: Mohammed Cherfaoui <hi@cherfaoui.dev>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
2023-02-08 00:23:42 +00:00
"send_code" : "Send code" ,
2022-12-20 22:34:37 +00:00
"number_verified" : "Number Verified" ,
"create_your_first_team_webhook_description" : "Create your first webhook for this team event type" ,
2023-01-01 11:19:58 +00:00
"create_webhook_team_event_type" : "Create a webhook for this team event type" ,
Admin Wizard Choose License (#6574)
* Implementation
* i18n
* More i18n
* extracted i18n, needs api to get most recent price, added hint: update later
* Fixing i18n var
* Fix booking filters not working for admin (#6576)
* fix: react-select overflow issue in some modals. (#6587)
* feat: add a disable overflow prop
* feat: use the disable overflow prop
* Tailwind Merge (#6596)
* Tailwind Merge
* Fix merge classNames
* [CAL-808] /availability/single - UI issue on buttons beside time inputs (#6561)
* [CAL-808] /availability/single - UI issue on buttons beside time inputs
* Update apps/web/public/static/locales/en/common.json
* Update packages/features/schedules/components/Schedule.tsx
* create new translation for tooltip
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
* Bye bye submodules (#6585)
* WIP
* Uses ssh instead
* Update .gitignore
* Update .gitignore
* Update Makefile
* Update git-setup.sh
* Update git-setup.sh
* Replaced Makefile with bash script
* Update package.json
* fix: show button on empty string (#6601)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: add delete in dropdown (#6599)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update README.md
* Update README.md
* Changed a neutral- classes to gray (#6603)
* Changed a neutral- classes to gray
* Changed all border-1 to border
* Update package.json
* Test fixes
* Yarn lock fixes
* Fix string equality check in git-setup.sh
* [CAL-811] Avatar icon not redirecting user back to the main page (#6586)
* Remove cursor-pointer, remove old Avatar* files
* Fixed styling for checkedSelect + some cleanup
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Harsh/add member invite (#6598)
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
* Regenerated lockfile without upgrade (#6610)
* fix: remove annoying outline when <Button /> clicked (#6537)
* fix: remove annoying outline when <Button /> clicked
* Delete yarn.lock
* remove 1 on 1 icon (#6609)
* removed 1-on-1 badge
* changed user to users for group events
* fix: case-sensitivity in apps path (#6552)
* fix: lowercase slug
* fix: make fallback blocking
* Fix FAB (#6611)
* feat: add LocationSelect component (#6571)
* feat: add LocationSelect component
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update booking filters design (#6543)
* Update booking filters
* Add filter on YOUR bookings
* Fix pending members showing up in list
* Reduce the avatar size to 'sm' for now
* Bugfix/dropdown menu trigger as child remove class names (#6614)
* Fix UsernameTextfield to take right height
* Remove className side-effect
* Incorrect resolution version fixed
* Converted mobile DropdownMenuTrigger styles into Button
* v2.5.3
* fix: use items-center (#6618)
* fix tooltip and modal stacking issues (#6491)
* fix tooltip and modal stacking issues
* use z-index in larger screens and less
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Temporary fix (#6626)
* Fix Ga4 tracking (#6630)
* generic <UpgradeScreen> component (#6594)
* first attempt of <UpgradeScreen>
* changes to icons
* reverted changes back to initial state, needs fix: teams not showing
* WIP
* Fix weird reactnode error
* Fix loading text
* added upgradeTip to routing forms
* icon colors
* create and use hook to check if user has team plan
* use useTeamPlan for upgradeTeamsBadge
* replace huge svg with compressed jpeg
* responsive fixes
* Update packages/ui/components/badge/UpgradeTeamsBadge.tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Give team plan features to E2E tests
* Allow option to make a user part of team int ests
* Remove flash of paywall for team user
* Add team user for typeform tests as well
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* Removing env var to rely on db
* Restoring i18n keys, set loading moved
* Fixing tailwind-preset glob
* Wizard width fix for md+ screens
* Converting licenses options to radix radio
* Applying feedback + other tweaks
* Reverting this, not this PR related
* Unneeded code removal
* Reverting unneeded style change
* Applying feedback
* Removing licenseType
* Upgrades typescript
* Update yarn lock
* Typings
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712)
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712) (#6713)
* Adds deployment settings to DB (#6706)
* WIP
* Adds DeploymentTheme
* Add missing migrations
* Adds client extensions for deployment
* Cleanup
* Delete migration.sql
* Relying on both, env var and new model
* Restoring env example doc for backward compat
* Maximum call stack size exceeded fix?
* Revert upgrade
* Update index.ts
* Delete index.ts
* Not exposing license key, fixed radio behavior
* Covering undefined env var
* Self contained checkLicense
* Feedback
* Moar feedback
* Feedback
* Feedback
* Feedback
* Cleanup
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Nafees Nazik <84864519+G3root@users.noreply.github.com>
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com>
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Harsh Singh <51085015+harshsinghatz@users.noreply.github.com>
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
Co-authored-by: Luis Cadillo <luiscaf3r@gmail.com>
Co-authored-by: Mohammed Cherfaoui <hi@cherfaoui.dev>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
2023-02-08 00:23:42 +00:00
"disable_success_page" : "Disable Success Page (only works if you have a redirect URL)" ,
2023-03-30 19:20:37 +00:00
"invalid_admin_password" : "You are admin but you do not have a password length of at least 15 characters or no 2FA yet" ,
2023-01-04 07:38:45 +00:00
"change_password_admin" : "Change Password to gain admin access" ,
2023-01-10 02:01:57 +00:00
"username_already_taken" : "Username is already taken" ,
2023-01-12 21:09:12 +00:00
"assignment" : "Assignment" ,
"fixed_hosts" : "Fixed Hosts" ,
"add_fixed_hosts" : "Add fixed hosts" ,
"round_robin_hosts" : "Round-Robin Hosts" ,
"minimum_round_robin_hosts_count" : "Number of hosts required to attend" ,
"hosts" : "Hosts" ,
2023-01-14 01:12:07 +00:00
"upgrade_to_enable_feature" : "You need to create a team to enable this feature. Click to create a team." ,
2023-01-10 18:32:50 +00:00
"new_attendee" : "New Attendee" ,
"awaiting_approval" : "Awaiting Approval" ,
2023-01-10 02:01:57 +00:00
"requires_google_calendar" : "This app requires a Google Calendar connection" ,
"connected_google_calendar" : "You have connected a Google Calendar account." ,
"using_meet_requires_calendar" : "Using Google Meet requires a connected Google Calendar" ,
"continue_to_install_google_calendar" : "Continue to install Google Calendar" ,
"install_google_meet" : "Install Google Meet" ,
2023-01-14 00:48:19 +00:00
"install_google_calendar" : "Install Google Calendar" ,
2023-01-18 14:32:39 +00:00
"sender_name" : "Sender name" ,
2023-01-31 17:36:38 +00:00
"already_invited" : "Attendee already invited" ,
2023-01-23 09:58:41 +00:00
"no_recordings_found" : "No recordings found" ,
2023-02-27 07:24:43 +00:00
"new_workflow_subtitle" : "New workflow for..." ,
2023-01-23 09:58:41 +00:00
"reporting" : "Reporting" ,
"reporting_feature" : "See all incoming from data and download it as a CSV" ,
"teams_plan_required" : "Teams plan required" ,
2023-01-24 20:02:43 +00:00
"routing_forms_are_a_great_way" : "Routing forms are a great way to route your incoming leads to the right person. Upgrade to a Teams plan to access this feature." ,
Admin Wizard Choose License (#6574)
* Implementation
* i18n
* More i18n
* extracted i18n, needs api to get most recent price, added hint: update later
* Fixing i18n var
* Fix booking filters not working for admin (#6576)
* fix: react-select overflow issue in some modals. (#6587)
* feat: add a disable overflow prop
* feat: use the disable overflow prop
* Tailwind Merge (#6596)
* Tailwind Merge
* Fix merge classNames
* [CAL-808] /availability/single - UI issue on buttons beside time inputs (#6561)
* [CAL-808] /availability/single - UI issue on buttons beside time inputs
* Update apps/web/public/static/locales/en/common.json
* Update packages/features/schedules/components/Schedule.tsx
* create new translation for tooltip
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
* Bye bye submodules (#6585)
* WIP
* Uses ssh instead
* Update .gitignore
* Update .gitignore
* Update Makefile
* Update git-setup.sh
* Update git-setup.sh
* Replaced Makefile with bash script
* Update package.json
* fix: show button on empty string (#6601)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: add delete in dropdown (#6599)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update README.md
* Update README.md
* Changed a neutral- classes to gray (#6603)
* Changed a neutral- classes to gray
* Changed all border-1 to border
* Update package.json
* Test fixes
* Yarn lock fixes
* Fix string equality check in git-setup.sh
* [CAL-811] Avatar icon not redirecting user back to the main page (#6586)
* Remove cursor-pointer, remove old Avatar* files
* Fixed styling for checkedSelect + some cleanup
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Harsh/add member invite (#6598)
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
* Regenerated lockfile without upgrade (#6610)
* fix: remove annoying outline when <Button /> clicked (#6537)
* fix: remove annoying outline when <Button /> clicked
* Delete yarn.lock
* remove 1 on 1 icon (#6609)
* removed 1-on-1 badge
* changed user to users for group events
* fix: case-sensitivity in apps path (#6552)
* fix: lowercase slug
* fix: make fallback blocking
* Fix FAB (#6611)
* feat: add LocationSelect component (#6571)
* feat: add LocationSelect component
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update booking filters design (#6543)
* Update booking filters
* Add filter on YOUR bookings
* Fix pending members showing up in list
* Reduce the avatar size to 'sm' for now
* Bugfix/dropdown menu trigger as child remove class names (#6614)
* Fix UsernameTextfield to take right height
* Remove className side-effect
* Incorrect resolution version fixed
* Converted mobile DropdownMenuTrigger styles into Button
* v2.5.3
* fix: use items-center (#6618)
* fix tooltip and modal stacking issues (#6491)
* fix tooltip and modal stacking issues
* use z-index in larger screens and less
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Temporary fix (#6626)
* Fix Ga4 tracking (#6630)
* generic <UpgradeScreen> component (#6594)
* first attempt of <UpgradeScreen>
* changes to icons
* reverted changes back to initial state, needs fix: teams not showing
* WIP
* Fix weird reactnode error
* Fix loading text
* added upgradeTip to routing forms
* icon colors
* create and use hook to check if user has team plan
* use useTeamPlan for upgradeTeamsBadge
* replace huge svg with compressed jpeg
* responsive fixes
* Update packages/ui/components/badge/UpgradeTeamsBadge.tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Give team plan features to E2E tests
* Allow option to make a user part of team int ests
* Remove flash of paywall for team user
* Add team user for typeform tests as well
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* Removing env var to rely on db
* Restoring i18n keys, set loading moved
* Fixing tailwind-preset glob
* Wizard width fix for md+ screens
* Converting licenses options to radix radio
* Applying feedback + other tweaks
* Reverting this, not this PR related
* Unneeded code removal
* Reverting unneeded style change
* Applying feedback
* Removing licenseType
* Upgrades typescript
* Update yarn lock
* Typings
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712)
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712) (#6713)
* Adds deployment settings to DB (#6706)
* WIP
* Adds DeploymentTheme
* Add missing migrations
* Adds client extensions for deployment
* Cleanup
* Delete migration.sql
* Relying on both, env var and new model
* Restoring env example doc for backward compat
* Maximum call stack size exceeded fix?
* Revert upgrade
* Update index.ts
* Delete index.ts
* Not exposing license key, fixed radio behavior
* Covering undefined env var
* Self contained checkLicense
* Feedback
* Moar feedback
* Feedback
* Feedback
* Feedback
* Cleanup
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Nafees Nazik <84864519+G3root@users.noreply.github.com>
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com>
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Harsh Singh <51085015+harshsinghatz@users.noreply.github.com>
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
Co-authored-by: Luis Cadillo <luiscaf3r@gmail.com>
Co-authored-by: Mohammed Cherfaoui <hi@cherfaoui.dev>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
2023-02-08 00:23:42 +00:00
"choose_a_license" : "Choose a license" ,
2023-07-12 20:20:03 +00:00
"choose_license_description" : "Cal.com comes with an accessible and free AGPLv3 license which has limitations. We are onboarding Enterprise customers for the commercial license which you can inquire about by contacting sales below." ,
Admin Wizard Choose License (#6574)
* Implementation
* i18n
* More i18n
* extracted i18n, needs api to get most recent price, added hint: update later
* Fixing i18n var
* Fix booking filters not working for admin (#6576)
* fix: react-select overflow issue in some modals. (#6587)
* feat: add a disable overflow prop
* feat: use the disable overflow prop
* Tailwind Merge (#6596)
* Tailwind Merge
* Fix merge classNames
* [CAL-808] /availability/single - UI issue on buttons beside time inputs (#6561)
* [CAL-808] /availability/single - UI issue on buttons beside time inputs
* Update apps/web/public/static/locales/en/common.json
* Update packages/features/schedules/components/Schedule.tsx
* create new translation for tooltip
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
* Bye bye submodules (#6585)
* WIP
* Uses ssh instead
* Update .gitignore
* Update .gitignore
* Update Makefile
* Update git-setup.sh
* Update git-setup.sh
* Replaced Makefile with bash script
* Update package.json
* fix: show button on empty string (#6601)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: add delete in dropdown (#6599)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update README.md
* Update README.md
* Changed a neutral- classes to gray (#6603)
* Changed a neutral- classes to gray
* Changed all border-1 to border
* Update package.json
* Test fixes
* Yarn lock fixes
* Fix string equality check in git-setup.sh
* [CAL-811] Avatar icon not redirecting user back to the main page (#6586)
* Remove cursor-pointer, remove old Avatar* files
* Fixed styling for checkedSelect + some cleanup
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Harsh/add member invite (#6598)
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
* Regenerated lockfile without upgrade (#6610)
* fix: remove annoying outline when <Button /> clicked (#6537)
* fix: remove annoying outline when <Button /> clicked
* Delete yarn.lock
* remove 1 on 1 icon (#6609)
* removed 1-on-1 badge
* changed user to users for group events
* fix: case-sensitivity in apps path (#6552)
* fix: lowercase slug
* fix: make fallback blocking
* Fix FAB (#6611)
* feat: add LocationSelect component (#6571)
* feat: add LocationSelect component
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update booking filters design (#6543)
* Update booking filters
* Add filter on YOUR bookings
* Fix pending members showing up in list
* Reduce the avatar size to 'sm' for now
* Bugfix/dropdown menu trigger as child remove class names (#6614)
* Fix UsernameTextfield to take right height
* Remove className side-effect
* Incorrect resolution version fixed
* Converted mobile DropdownMenuTrigger styles into Button
* v2.5.3
* fix: use items-center (#6618)
* fix tooltip and modal stacking issues (#6491)
* fix tooltip and modal stacking issues
* use z-index in larger screens and less
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Temporary fix (#6626)
* Fix Ga4 tracking (#6630)
* generic <UpgradeScreen> component (#6594)
* first attempt of <UpgradeScreen>
* changes to icons
* reverted changes back to initial state, needs fix: teams not showing
* WIP
* Fix weird reactnode error
* Fix loading text
* added upgradeTip to routing forms
* icon colors
* create and use hook to check if user has team plan
* use useTeamPlan for upgradeTeamsBadge
* replace huge svg with compressed jpeg
* responsive fixes
* Update packages/ui/components/badge/UpgradeTeamsBadge.tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Give team plan features to E2E tests
* Allow option to make a user part of team int ests
* Remove flash of paywall for team user
* Add team user for typeform tests as well
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* Removing env var to rely on db
* Restoring i18n keys, set loading moved
* Fixing tailwind-preset glob
* Wizard width fix for md+ screens
* Converting licenses options to radix radio
* Applying feedback + other tweaks
* Reverting this, not this PR related
* Unneeded code removal
* Reverting unneeded style change
* Applying feedback
* Removing licenseType
* Upgrades typescript
* Update yarn lock
* Typings
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712)
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712) (#6713)
* Adds deployment settings to DB (#6706)
* WIP
* Adds DeploymentTheme
* Add missing migrations
* Adds client extensions for deployment
* Cleanup
* Delete migration.sql
* Relying on both, env var and new model
* Restoring env example doc for backward compat
* Maximum call stack size exceeded fix?
* Revert upgrade
* Update index.ts
* Delete index.ts
* Not exposing license key, fixed radio behavior
* Covering undefined env var
* Self contained checkLicense
* Feedback
* Moar feedback
* Feedback
* Feedback
* Feedback
* Cleanup
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Nafees Nazik <84864519+G3root@users.noreply.github.com>
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com>
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Harsh Singh <51085015+harshsinghatz@users.noreply.github.com>
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
Co-authored-by: Luis Cadillo <luiscaf3r@gmail.com>
Co-authored-by: Mohammed Cherfaoui <hi@cherfaoui.dev>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
2023-02-08 00:23:42 +00:00
"license" : "License" ,
"agplv3_license" : "AGPLv3 License" ,
2023-04-07 07:15:13 +00:00
"no_need_to_keep_your_code_open_source" : "No need to keep your code open source" ,
Admin Wizard Choose License (#6574)
* Implementation
* i18n
* More i18n
* extracted i18n, needs api to get most recent price, added hint: update later
* Fixing i18n var
* Fix booking filters not working for admin (#6576)
* fix: react-select overflow issue in some modals. (#6587)
* feat: add a disable overflow prop
* feat: use the disable overflow prop
* Tailwind Merge (#6596)
* Tailwind Merge
* Fix merge classNames
* [CAL-808] /availability/single - UI issue on buttons beside time inputs (#6561)
* [CAL-808] /availability/single - UI issue on buttons beside time inputs
* Update apps/web/public/static/locales/en/common.json
* Update packages/features/schedules/components/Schedule.tsx
* create new translation for tooltip
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
* Bye bye submodules (#6585)
* WIP
* Uses ssh instead
* Update .gitignore
* Update .gitignore
* Update Makefile
* Update git-setup.sh
* Update git-setup.sh
* Replaced Makefile with bash script
* Update package.json
* fix: show button on empty string (#6601)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: add delete in dropdown (#6599)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update README.md
* Update README.md
* Changed a neutral- classes to gray (#6603)
* Changed a neutral- classes to gray
* Changed all border-1 to border
* Update package.json
* Test fixes
* Yarn lock fixes
* Fix string equality check in git-setup.sh
* [CAL-811] Avatar icon not redirecting user back to the main page (#6586)
* Remove cursor-pointer, remove old Avatar* files
* Fixed styling for checkedSelect + some cleanup
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Harsh/add member invite (#6598)
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
* Regenerated lockfile without upgrade (#6610)
* fix: remove annoying outline when <Button /> clicked (#6537)
* fix: remove annoying outline when <Button /> clicked
* Delete yarn.lock
* remove 1 on 1 icon (#6609)
* removed 1-on-1 badge
* changed user to users for group events
* fix: case-sensitivity in apps path (#6552)
* fix: lowercase slug
* fix: make fallback blocking
* Fix FAB (#6611)
* feat: add LocationSelect component (#6571)
* feat: add LocationSelect component
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: type error
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Update booking filters design (#6543)
* Update booking filters
* Add filter on YOUR bookings
* Fix pending members showing up in list
* Reduce the avatar size to 'sm' for now
* Bugfix/dropdown menu trigger as child remove class names (#6614)
* Fix UsernameTextfield to take right height
* Remove className side-effect
* Incorrect resolution version fixed
* Converted mobile DropdownMenuTrigger styles into Button
* v2.5.3
* fix: use items-center (#6618)
* fix tooltip and modal stacking issues (#6491)
* fix tooltip and modal stacking issues
* use z-index in larger screens and less
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Temporary fix (#6626)
* Fix Ga4 tracking (#6630)
* generic <UpgradeScreen> component (#6594)
* first attempt of <UpgradeScreen>
* changes to icons
* reverted changes back to initial state, needs fix: teams not showing
* WIP
* Fix weird reactnode error
* Fix loading text
* added upgradeTip to routing forms
* icon colors
* create and use hook to check if user has team plan
* use useTeamPlan for upgradeTeamsBadge
* replace huge svg with compressed jpeg
* responsive fixes
* Update packages/ui/components/badge/UpgradeTeamsBadge.tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Give team plan features to E2E tests
* Allow option to make a user part of team int ests
* Remove flash of paywall for team user
* Add team user for typeform tests as well
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* Removing env var to rely on db
* Restoring i18n keys, set loading moved
* Fixing tailwind-preset glob
* Wizard width fix for md+ screens
* Converting licenses options to radix radio
* Applying feedback + other tweaks
* Reverting this, not this PR related
* Unneeded code removal
* Reverting unneeded style change
* Applying feedback
* Removing licenseType
* Upgrades typescript
* Update yarn lock
* Typings
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712)
* Hotfix: ping,riverside,whereby and around not showing up in list (#6712) (#6713)
* Adds deployment settings to DB (#6706)
* WIP
* Adds DeploymentTheme
* Add missing migrations
* Adds client extensions for deployment
* Cleanup
* Delete migration.sql
* Relying on both, env var and new model
* Restoring env example doc for backward compat
* Maximum call stack size exceeded fix?
* Revert upgrade
* Update index.ts
* Delete index.ts
* Not exposing license key, fixed radio behavior
* Covering undefined env var
* Self contained checkLicense
* Feedback
* Moar feedback
* Feedback
* Feedback
* Feedback
* Cleanup
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Nafees Nazik <84864519+G3root@users.noreply.github.com>
Co-authored-by: GitStart-Cal.com <121884634+gitstart-calcom@users.noreply.github.com>
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Harsh Singh <51085015+harshsinghatz@users.noreply.github.com>
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
Co-authored-by: Luis Cadillo <luiscaf3r@gmail.com>
Co-authored-by: Mohammed Cherfaoui <hi@cherfaoui.dev>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
2023-02-08 00:23:42 +00:00
"repackage_rebrand_resell" : "Repackage, rebrand and resell easily" ,
"a_vast_suite_of_enterprise_features" : "A vast suite of enterprise features" ,
"free_license_fee" : "$0.00/month" ,
"forever_open_and_free" : "Forever Open & Free" ,
"required_to_keep_your_code_open_source" : "Required to keep your code open source" ,
"cannot_repackage_and_resell" : "Cannot repackage, rebrand and resell easily" ,
"no_enterprise_features" : "No enterprise features" ,
"step_enterprise_license" : "Enterprise License" ,
"step_enterprise_license_description" : "Everything for a commercial use case with private hosting, repackaging, rebranding and reselling and access exclusive enterprise components." ,
"setup" : "Setup" ,
"setup_description" : "Setup Cal.com instance" ,
2023-01-24 20:02:43 +00:00
"configure" : "Configure" ,
"sso_configuration" : "Single Sign-On" ,
"sso_configuration_description" : "Configure SAML/OIDC SSO and allow team members to login using an Identity Provider" ,
"sso_oidc_heading" : "SSO with OIDC" ,
"sso_oidc_description" : "Configure OIDC SSO with Identity Provider of your choice." ,
"sso_oidc_configuration_title" : "OIDC Configuration" ,
"sso_oidc_configuration_description" : "Configure OIDC connection to your identity provider. You can find the required information in your identity provider." ,
"sso_oidc_callback_copied" : "Callback URL copied" ,
"sso_saml_heading" : "SSO with SAML" ,
"sso_saml_description" : "Configure SAML SSO with Identity Provider of your choice." ,
"sso_saml_configuration_title" : "SAML Configuration" ,
"sso_saml_configuration_description" : "Configure SAML connection to your identity provider. You can find the required information in your identity provider." ,
"sso_saml_acsurl_copied" : "ACS URL copied" ,
"sso_saml_entityid_copied" : "Entity ID copied" ,
"sso_connection_created_successfully" : "{{connectionType}} configuration created successfully" ,
"sso_connection_deleted_successfully" : "{{connectionType}} configuration deleted successfully" ,
"delete_sso_configuration" : "Delete {{connectionType}} configuration" ,
"delete_sso_configuration_confirmation" : "Yes, delete {{connectionType}} configuration" ,
2023-01-30 15:19:11 +00:00
"delete_sso_configuration_confirmation_description" : "Are you sure you want to delete the {{connectionType}} configuration? Your team members who use {{connectionType}} login will no longer be able to access Cal.com." ,
2023-01-31 21:14:19 +00:00
"organizer_timezone" : "Organizer timezone" ,
2023-03-12 23:31:55 +00:00
"email_user_cta" : "View Invitation" ,
feat: Organizations (#8993)
* Initial commit
* Adding feature flag
* feat: Orgs Schema Changing `scopedMembers` to `orgUsers` (#9209)
* Change scopedMembers to orgMembers
* Change to orgUsers
* Letting duplicate slugs for teams to support orgs
* Covering null on unique clauses
* Supporting having the orgId in the session cookie
* feat: organization event type filter (#9253)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Missing changes to support orgs schema changes
* feat: Onboarding process to create an organization (#9184)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Making sure we check requestedSlug now
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: [CAL-1816] Organization subdomain support (#9345)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* Covering users and subteams, excluding non-org users
* Unpublished teams shows correctly
* Create subdomain in Vercel
* feedback
* Renaming Vercel env vars
* Vercel domain check before creation
* Supporting cal-staging.com
* Change to have vercel detect it
* vercel domain check data message error
* Remove check domain
* Making sure we check requestedSlug now
* Feedback and unneeded code
* Reverting unneeded changes
* Unneeded changes
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Vercel subdomain creation in PROD only
* Making sure we let localhost still work
* Feedback
* Type check fixes
* feat: Organization branding in side menu (#9279)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Org branding provider used in shell sidebar
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Using org avatar (temp)
* Not showing org logo if not set
* User onboarding with org branding (slug)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Feedback
* Org public profile
* Public profiles for team event types
* Added setup profile alert
* Using org avatar on subteams avatar
* Making sure we show the set up profile on org only
* Profile username availability rely on org hook
* Update apps/web/pages/team/[slug].tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Update apps/web/pages/team/[slug].tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: Organization support for event types page (#9449)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Org branding provider used in shell sidebar
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Using org avatar (temp)
* Not showing org logo if not set
* User onboarding with org branding (slug)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Feedback
* Org public profile
* Public profiles for team event types
* Added setup profile alert
* Using org avatar on subteams avatar
* Processing orgs and children as profile options
* Reverting change not belonging to this PR
* Making sure we show the set up profile on org only
* Removing console.log
* Comparing memberships to choose the highest one
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Type errors
* Refactor and type fixes
* Update orgDomains.ts
* Feedback
* Reverting
* NIT
* fix issue getting org slug from domain
* Improving orgDomains util
* Host comes with port
* Update useRouterQuery.ts
* Feedback
* Feedback
* Feedback
* Feedback: SSR for user event-types to have org context
* chore: Cache node_modules (#9492)
* Adding check for cache hit
* Adding a separate install step first
* Put the restore cache steps back
* Revert the uses type for restoring cache
* Added step to restore nm cache
* Removed the cache-hit check
* Comments and naming
* Removed extra install command
* Updated the name of the linting step to be more clear
* Removes the need for useEffect here
* Feedback
* Feedback
* Cookie domain needs a dot
* Type fix
* Update apps/web/public/static/locales/en/common.json
Co-authored-by: Omar López <zomars@me.com>
* Update packages/emails/src/templates/OrganizationAccountVerifyEmail.tsx
* Feedback
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Efraín Rochín <roae.85@gmail.com>
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
2023-06-14 21:40:20 +00:00
"email_no_user_invite_heading" : "You’ ve been invited to join a {{appName}} {{entity}}" ,
2023-03-12 23:31:55 +00:00
"email_no_user_invite_subheading" : "{{invitedBy}} has invited you to join their team on {{appName}}. {{appName}} is the event-juggling scheduler that enables you and your team to schedule meetings without the email tennis." ,
feat: Organizations (#8993)
* Initial commit
* Adding feature flag
* feat: Orgs Schema Changing `scopedMembers` to `orgUsers` (#9209)
* Change scopedMembers to orgMembers
* Change to orgUsers
* Letting duplicate slugs for teams to support orgs
* Covering null on unique clauses
* Supporting having the orgId in the session cookie
* feat: organization event type filter (#9253)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Missing changes to support orgs schema changes
* feat: Onboarding process to create an organization (#9184)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Making sure we check requestedSlug now
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: [CAL-1816] Organization subdomain support (#9345)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* Covering users and subteams, excluding non-org users
* Unpublished teams shows correctly
* Create subdomain in Vercel
* feedback
* Renaming Vercel env vars
* Vercel domain check before creation
* Supporting cal-staging.com
* Change to have vercel detect it
* vercel domain check data message error
* Remove check domain
* Making sure we check requestedSlug now
* Feedback and unneeded code
* Reverting unneeded changes
* Unneeded changes
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Vercel subdomain creation in PROD only
* Making sure we let localhost still work
* Feedback
* Type check fixes
* feat: Organization branding in side menu (#9279)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Org branding provider used in shell sidebar
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Using org avatar (temp)
* Not showing org logo if not set
* User onboarding with org branding (slug)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Feedback
* Org public profile
* Public profiles for team event types
* Added setup profile alert
* Using org avatar on subteams avatar
* Making sure we show the set up profile on org only
* Profile username availability rely on org hook
* Update apps/web/pages/team/[slug].tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Update apps/web/pages/team/[slug].tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: Organization support for event types page (#9449)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Org branding provider used in shell sidebar
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Using org avatar (temp)
* Not showing org logo if not set
* User onboarding with org branding (slug)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Feedback
* Org public profile
* Public profiles for team event types
* Added setup profile alert
* Using org avatar on subteams avatar
* Processing orgs and children as profile options
* Reverting change not belonging to this PR
* Making sure we show the set up profile on org only
* Removing console.log
* Comparing memberships to choose the highest one
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Type errors
* Refactor and type fixes
* Update orgDomains.ts
* Feedback
* Reverting
* NIT
* fix issue getting org slug from domain
* Improving orgDomains util
* Host comes with port
* Update useRouterQuery.ts
* Feedback
* Feedback
* Feedback
* Feedback: SSR for user event-types to have org context
* chore: Cache node_modules (#9492)
* Adding check for cache hit
* Adding a separate install step first
* Put the restore cache steps back
* Revert the uses type for restoring cache
* Added step to restore nm cache
* Removed the cache-hit check
* Comments and naming
* Removed extra install command
* Updated the name of the linting step to be more clear
* Removes the need for useEffect here
* Feedback
* Feedback
* Cookie domain needs a dot
* Type fix
* Update apps/web/public/static/locales/en/common.json
Co-authored-by: Omar López <zomars@me.com>
* Update packages/emails/src/templates/OrganizationAccountVerifyEmail.tsx
* Feedback
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Efraín Rochín <roae.85@gmail.com>
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
2023-06-14 21:40:20 +00:00
"email_user_invite_subheading" : "{{invitedBy}} has invited you to join their {{entity}} `{{teamName}}` on {{appName}}. {{appName}} is the event-juggling scheduler that enables you and your {{entity}} to schedule meetings without the email tennis." ,
"email_no_user_invite_steps_intro" : "We’ ll walk you through a few short steps and you’ ll be enjoying stress free scheduling with your {{entity}} in no time." ,
2023-03-12 23:31:55 +00:00
"email_no_user_step_one" : "Choose your username" ,
"email_no_user_step_two" : "Connect your calendar account" ,
"email_no_user_step_three" : "Set your Availability" ,
"email_no_user_step_four" : "Join {{teamName}}" ,
"email_no_user_signoff" : "Happy Scheduling from the {{appName}} team" ,
2023-02-01 12:10:16 +00:00
"impersonation_user_tip" : "You are about to impersonate a user, which means you can make changes on their behalf. Please be careful." ,
"available_variables" : "Available variables" ,
2023-02-27 07:24:43 +00:00
"scheduler" : "{Scheduler}" ,
"no_workflows" : "No workflows" ,
"change_filter" : "Change filter to see your personal and team workflows." ,
2023-06-19 17:15:45 +00:00
"change_filter_common" : "Change filter to see the results." ,
2023-06-15 08:58:07 +00:00
"no_results_for_filter" : "No results for the filter" ,
2023-02-01 20:41:47 +00:00
"recommended_next_steps" : "Recommended next steps" ,
"create_a_managed_event" : "Create a managed event type" ,
"meetings_are_better_with_the_right" : "Meetings are better with the right team members there. Invite them now." ,
2023-02-02 11:50:28 +00:00
"create_a_one_one_template" : "Create a one-one one template for an event type and distribute it to multiple members." ,
2023-02-01 20:41:47 +00:00
"collective_or_roundrobin" : "Collective or round-robin" ,
2023-02-08 21:13:10 +00:00
"book_your_team_members" : "Book your team members together with collective events or cycle through to get the right person with round-robin." ,
2023-03-14 04:19:05 +00:00
"event_no_longer_attending_subject" : "No longer attending {{title}} at {{date}}" ,
"no_longer_attending" : "You are no longer attending this event" ,
"attendee_no_longer_attending_subject" : "An attendee is no longer attending {{title}} at {{date}}" ,
"attendee_no_longer_attending" : "An attendee is no longer attending your event" ,
2023-06-18 19:21:52 +00:00
"attendee_no_longer_attending_subtitle" : "{{name}} has canceled. This means a seat has opened up for this time slot" ,
2023-02-27 07:24:43 +00:00
"create_event_on" : "Create event on" ,
2023-06-15 08:58:07 +00:00
"create_routing_form_on" : "Create routing form on" ,
2023-03-12 23:31:55 +00:00
"default_app_link_title" : "Set a default app link" ,
"default_app_link_description" : "Setting a default app link allows all newly created event types to use the app link you set." ,
2023-03-28 20:03:54 +00:00
"organizer_default_conferencing_app" : "Organizer's default app" ,
2023-02-08 21:51:58 +00:00
"under_maintenance" : "Down for maintenance" ,
"under_maintenance_description" : "The {{appName}} team are performing scheduled maintenance. If you have any questions, please contact support." ,
2023-02-13 12:26:28 +00:00
"event_type_seats" : "{{numberOfSeats}} seats" ,
2023-03-02 18:15:28 +00:00
"booking_questions_title" : "Booking questions" ,
"booking_questions_description" : "Customize the questions asked on the booking page" ,
"add_a_booking_question" : "Add a question" ,
2023-06-05 09:47:08 +00:00
"identifier" : "Identifier" ,
2023-03-02 18:15:28 +00:00
"duplicate_email" : "Email is duplicate" ,
2023-02-13 12:26:28 +00:00
"booking_with_payment_cancelled" : "Paying for this event is no longer possible" ,
"booking_with_payment_cancelled_already_paid" : "A refund for this booking payment it's on the way." ,
"booking_with_payment_cancelled_refunded" : "This booking payment has been refunded." ,
2023-02-17 11:12:20 +00:00
"booking_confirmation_failed" : "Booking confirmation failed" ,
2023-03-14 04:19:05 +00:00
"not_enough_seats" : "Not enough seats" ,
2023-03-02 18:15:28 +00:00
"form_builder_field_already_exists" : "A field with this name already exists" ,
2023-06-15 10:42:47 +00:00
"show_on_booking_page" : "Show on booking page" ,
2023-02-20 10:07:58 +00:00
"get_started_zapier_templates" : "Get started with Zapier templates" ,
2023-03-12 23:31:55 +00:00
"team_is_unpublished" : "{{team}} is unpublished" ,
2023-07-31 20:27:22 +00:00
"team_is_unpublished_description" : "This {{entity}} link is currently not available. Please contact the {{entity}} owner or ask them to publish it." ,
2023-02-27 20:45:40 +00:00
"team_member" : "Team member" ,
2023-02-20 10:07:58 +00:00
"a_routing_form" : "A Routing Form" ,
"form_description_placeholder" : "Form Description" ,
"keep_me_connected_with_form" : "Keep me connected with the form" ,
2023-03-23 22:10:01 +00:00
"fields_in_form_duplicated" : "Any changes in Router and Fields of the form being duplicated, would reflect in the duplicate." ,
2023-02-20 10:07:58 +00:00
"form_deleted" : "Form deleted" ,
2023-03-08 12:39:58 +00:00
"delete_form" : "Are you sure you want to delete this form?" ,
2023-02-20 10:07:58 +00:00
"delete_form_action" : "Yes, delete Form" ,
2023-03-23 22:10:01 +00:00
"delete_form_confirmation" : "Anyone who you've shared the link with will no longer be able to access it." ,
"delete_form_confirmation_2" : "All associated responses will be deleted." ,
2023-02-20 10:07:58 +00:00
"typeform_redirect_url_copied" : "Typeform Redirect URL copied! You can go and set the URL in Typeform form." ,
"modifications_in_fields_warning" : "Modifications in fields and routes of following forms will be reflected in this form." ,
"connected_forms" : "Connected Forms" ,
"form_modifications_warning" : "Following forms would be affected when you modify fields or routes here." ,
"responses_collection_waiting_description" : "Wait for some time for responses to be collected. You can go and submit the form yourself as well." ,
2023-03-23 22:10:01 +00:00
"this_is_what_your_users_would_see" : "This is what your users would see" ,
2023-02-20 10:07:58 +00:00
"identifies_name_field" : "Identifies field by this name." ,
"add_1_option_per_line" : "Add 1 option per line" ,
"select_a_router" : "Select a router" ,
"add_a_new_route" : "Add a new Route" ,
2023-03-23 22:10:01 +00:00
"make_informed_decisions" : "Make informed decisions with Insights" ,
"make_informed_decisions_description" : "Our Insights dashboard surfaces all activity across your team and shows you trends that enable better team scheduling and decision making." ,
"view_bookings_across" : "View bookings across all members" ,
"view_bookings_across_description" : "See who’ s receiving the most bookings and ensure the best distribution across your team" ,
"identify_booking_trends" : "Identify booking trends" ,
"identify_booking_trends_description" : "See what times of the week and what times during the day are popular for your bookers" ,
"spot_popular_event_types" : "Spot popular event types" ,
"spot_popular_event_types_description" : "See which of your event types are receiving the most clicks and bookings" ,
2023-02-20 10:07:58 +00:00
"no_responses_yet" : "No responses yet" ,
2023-06-05 05:51:19 +00:00
"no_routes_defined" : "No routes defined" ,
2023-02-27 07:24:43 +00:00
"this_will_be_the_placeholder" : "This will be the placeholder" ,
2023-06-16 06:26:59 +00:00
"error_booking_event" : "An error occurred when booking the event, please refresh the page and try again" ,
New Booker Component (preparations for booker atom) (#6792)
* Wip on booker atom
* Wip on booker atom
* Added correct icon imports
* Fixed build
* Responsive improvements
* Removed package lock
* Responsive tweaks
* Animation improvements and cleanup
* Animation improvements and event meta layout improvements.
* Tweaked margins.
* Added more event meta blocks
* Layout tweaks
* Converted booker layout to css grid and implemented multiple layout options
* cleanup
* Fixed build
* Fixed build
* Added temporary api route to enable/disable new booker
* Added sticky behavior
* Reverted yarn.lock and reinstalled new packages to see if this fixes build on vercel.
* Ensure divider lines always have 100% height.
* Improved animation config + initial load
* Ensure to pass eventid to getschedule, otherwise custom availability schedule wont work and wont return any availability
* Fixed divider line heights in booker
* Fixed timezone select positioning
* Added ability to view multiple days of timeslots
* Added icons to booker toggle
* Always show timeslots in timeslots view, also if no date is selected yet. In that case we show upcoming 5 days.
* Fixed timeslots in small calendar view
* Show selected day in calendar
* Fixed booker timeslots view
* Wip in making booking form work
* Moved most of the booker atom stuff to features, since it belongs there. Atom should be a rather small wrapper.
* Added create event functionality to booker form.
* Added guests toggle to booker form and styled input addons in dark mode.
* Added dynamic weekstart to booker
* Added seats limit feature to timeslots.
* Removed todo
* Added correct event avatars
* Added correct event name and icons
* Added correct translation for minutes text in multi duration
* Add rescheduling functionality to new booker.
* Added selected booking time to booking meta in sidebar.
* Abstracted away timeformat to custom hook
* Added correct key props to all components in booker.
* Fix build
* Create some new custom hooks to have a lot less repitition in code.
* Moved bookerform component inside booker directory since it is tied to it.
* Added error messages to booker form, plus fixed bug in recurring events.
* Added some comments <3
* Fixed todos in booker form.
* Added loading state for timeslot selector, and added prefetching of next month, in case of multi day view showing 2 months at the same time.
* Fixed import paths
* Added away view
* Validate uniqueness of event attendees.
* Tweaked comment
* #5798 added correct date format and style for selected date in booker.
* UI improvements
* Enable possibility to add booking values via query params.
* Added functionality to update query params when user selects date/duration etc in booker
* First steps in adding e2e test.
* Fixes after merge with main, and added new form builder.
* Implemented new form types and validation to booker, confirming new form builder. Validation still throwing wrong error keys though.
* Added search to timezone dropdown
* Added e2e test for booker (copy of current booker tests, only enabling cookie), plus fixed reschedule view.
* Updated yarn.lock
* Added new booker for team pages.
* Fixed input addon (hover) styles.
* Added dynamic booking.
* Hide timeformat select for multi day view for now.
* Cleanup and ui tweaks
* removed log
* Mobile improvements
* Cleanup
* Small design tweaks after talking to ciaran.
* Text color and weight tweaks in booker
* Added rainbow gates to new booker.
* Added in default values which fixes form vallidation (???).
* Added empty defaults for name and email
* Added metadata
* Reset yarn.lock
* Fixed booker zod validation after change in main.
* Icon tweak
* Fixed timezone select styles after new classnames have been merged.
* Updated seat availability styles.
* Update yarn.lock
* Added explanation for alchemy key to .env.example
* Added tooltip to booker month/week/multiday toggle
* Fixed timezoneselect styles in booker after select updates.
* Updates bookingfields component by taking changes from current booker component
* Removed remaining booker todos
* Fix bookeventform
* Fix for recurring event meta
* Type fixes
* Typefixes
* Team event fixes
* Avoid hydration errors by only rendering date picker client side. Remove web3 gates since we dont offer them anymore. Prevent timeslot select from staying open when switching to a different month.
* Don't show calendar on mobile booker during booking.
* Always align booker buttons to bottom
* Don't show backend messages in error, rather show a helpful text like the current booker does as well.
* Do invisible next rewrite based on cookie from next.config.js (#7949)
* Do invisible next rewrite based on cookie from next.config.js
* Name embed link instead of bookerPath
* Rewrites only dynamic user pages
---------
Co-authored-by: zomars <zomars@me.com>
* Don't allow change of timezone when bookerform is visible
* Don't add duration to query param if the event is not a multi duration event.
* Update next.config.js
* Added correct timezone formatting to event meta when timeslot is selected.
* removed .env variable that isn't needed anymore.
* Update Gates.tsx
* Type fixes
* Allows to run all tests with the new booker
* Fixed timezone select styles after merge.
* Don't throw error when event doesn't have hosts, rather return no users, which will result in no availability in UI.
* Make booker errors of severity info instead of warning.
* Ensure team avatars are shown, as well as filter on uniqueness of avatars.
* Added all booked today message to timeslots.
* Added cal.com logo to booker.
* Fixed fragment classname error, minor mobile animation tweaks plus make all booked today text smaller for multi day layout.
* Improved timezone select styles, and updated arguments of getbooking function after updates in main.
* Prevent infinite loop in rewriting new booker.
* Prevent infinite loop in rewriting new booker.
* Moved new-booker pages to their own directory to prevent regexes confusing next and thus nut running getserversideprops after rewrite. Also adding clearing of old date in booker store, that could stick around when user immediately navigates back to the same page after booking.
* Fixed cal logo color in darkmode for new booker.
* Implemented new color tokens and theme variables. Also small design tweaks after merge with main.
* Minor style tweaks
* Show multiple locations in tooltip on booker #8222
* Radio button style tweaks
* Fixed build
* Updated calendar imports to new lucide names
* Removed resetting of selected times logic, because otherwise url params wouldnt be taken into account which is actually what we want. So old values sticking around when navigating back is actually the desired behavior.
* Updated tests to instead of always run the new booker in tests, have a utility to run both the new and old booker for specified tests.
* Added comment and eslint disable for if statement in booker test.
* Update packages/features/bookings/components/event-meta/Details.tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Fix badge types
* Lazy loaded timezone select to save 85kb in bundle size.
* Upgraded framer to latest. Als moved framer and react sticky deps to features instead of atoms.
* Added new pagewrapper logic
* Simplified rescheduling ssr fetches, this now also supports multi seat rescheduling.
* Unset selected time when user is rescheduling directly after a new booking, otherwise it would show the form instead of new time selection.
* Updated form builder logic as per form builder in current booker.
* Updated form builder prefill logic as per logic in current booker.
* Updated getbooking function to fetch correct details when a reschedule uid is used
* Fixed booking questions test by NOT waiting for /book page because the new booker doesnt have this.
* Added former meeting time to reschedule view.
* Fixed types
* Undo playwright config update by mistake.
* Fixed event types test by only waiting for /book page in old booker
* Set new booker cookie to one year in the future instead of 2050
* added reset mockdate to test
* Temporary disabled test to see if this solves the out of memory error.
* Deleted test to see if that fixes the memory error
* Select first day when switching months in booker
---------
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Sean Brydon <sean@cal.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2023-04-24 14:32:30 +00:00
"timeslot_missing_title" : "No timeslot selected" ,
"timeslot_missing_description" : "Please select a timeslot to book the event." ,
"timeslot_missing_cta" : "Select timeslot" ,
"switch_monthly" : "Switch to monthly view" ,
"switch_weekly" : "Switch to weekly view" ,
"switch_multiday" : "Switch to day view" ,
2023-06-09 20:32:35 +00:00
"switch_columnview" : "Switch to column view" ,
New Booker Component (preparations for booker atom) (#6792)
* Wip on booker atom
* Wip on booker atom
* Added correct icon imports
* Fixed build
* Responsive improvements
* Removed package lock
* Responsive tweaks
* Animation improvements and cleanup
* Animation improvements and event meta layout improvements.
* Tweaked margins.
* Added more event meta blocks
* Layout tweaks
* Converted booker layout to css grid and implemented multiple layout options
* cleanup
* Fixed build
* Fixed build
* Added temporary api route to enable/disable new booker
* Added sticky behavior
* Reverted yarn.lock and reinstalled new packages to see if this fixes build on vercel.
* Ensure divider lines always have 100% height.
* Improved animation config + initial load
* Ensure to pass eventid to getschedule, otherwise custom availability schedule wont work and wont return any availability
* Fixed divider line heights in booker
* Fixed timezone select positioning
* Added ability to view multiple days of timeslots
* Added icons to booker toggle
* Always show timeslots in timeslots view, also if no date is selected yet. In that case we show upcoming 5 days.
* Fixed timeslots in small calendar view
* Show selected day in calendar
* Fixed booker timeslots view
* Wip in making booking form work
* Moved most of the booker atom stuff to features, since it belongs there. Atom should be a rather small wrapper.
* Added create event functionality to booker form.
* Added guests toggle to booker form and styled input addons in dark mode.
* Added dynamic weekstart to booker
* Added seats limit feature to timeslots.
* Removed todo
* Added correct event avatars
* Added correct event name and icons
* Added correct translation for minutes text in multi duration
* Add rescheduling functionality to new booker.
* Added selected booking time to booking meta in sidebar.
* Abstracted away timeformat to custom hook
* Added correct key props to all components in booker.
* Fix build
* Create some new custom hooks to have a lot less repitition in code.
* Moved bookerform component inside booker directory since it is tied to it.
* Added error messages to booker form, plus fixed bug in recurring events.
* Added some comments <3
* Fixed todos in booker form.
* Added loading state for timeslot selector, and added prefetching of next month, in case of multi day view showing 2 months at the same time.
* Fixed import paths
* Added away view
* Validate uniqueness of event attendees.
* Tweaked comment
* #5798 added correct date format and style for selected date in booker.
* UI improvements
* Enable possibility to add booking values via query params.
* Added functionality to update query params when user selects date/duration etc in booker
* First steps in adding e2e test.
* Fixes after merge with main, and added new form builder.
* Implemented new form types and validation to booker, confirming new form builder. Validation still throwing wrong error keys though.
* Added search to timezone dropdown
* Added e2e test for booker (copy of current booker tests, only enabling cookie), plus fixed reschedule view.
* Updated yarn.lock
* Added new booker for team pages.
* Fixed input addon (hover) styles.
* Added dynamic booking.
* Hide timeformat select for multi day view for now.
* Cleanup and ui tweaks
* removed log
* Mobile improvements
* Cleanup
* Small design tweaks after talking to ciaran.
* Text color and weight tweaks in booker
* Added rainbow gates to new booker.
* Added in default values which fixes form vallidation (???).
* Added empty defaults for name and email
* Added metadata
* Reset yarn.lock
* Fixed booker zod validation after change in main.
* Icon tweak
* Fixed timezone select styles after new classnames have been merged.
* Updated seat availability styles.
* Update yarn.lock
* Added explanation for alchemy key to .env.example
* Added tooltip to booker month/week/multiday toggle
* Fixed timezoneselect styles in booker after select updates.
* Updates bookingfields component by taking changes from current booker component
* Removed remaining booker todos
* Fix bookeventform
* Fix for recurring event meta
* Type fixes
* Typefixes
* Team event fixes
* Avoid hydration errors by only rendering date picker client side. Remove web3 gates since we dont offer them anymore. Prevent timeslot select from staying open when switching to a different month.
* Don't show calendar on mobile booker during booking.
* Always align booker buttons to bottom
* Don't show backend messages in error, rather show a helpful text like the current booker does as well.
* Do invisible next rewrite based on cookie from next.config.js (#7949)
* Do invisible next rewrite based on cookie from next.config.js
* Name embed link instead of bookerPath
* Rewrites only dynamic user pages
---------
Co-authored-by: zomars <zomars@me.com>
* Don't allow change of timezone when bookerform is visible
* Don't add duration to query param if the event is not a multi duration event.
* Update next.config.js
* Added correct timezone formatting to event meta when timeslot is selected.
* removed .env variable that isn't needed anymore.
* Update Gates.tsx
* Type fixes
* Allows to run all tests with the new booker
* Fixed timezone select styles after merge.
* Don't throw error when event doesn't have hosts, rather return no users, which will result in no availability in UI.
* Make booker errors of severity info instead of warning.
* Ensure team avatars are shown, as well as filter on uniqueness of avatars.
* Added all booked today message to timeslots.
* Added cal.com logo to booker.
* Fixed fragment classname error, minor mobile animation tweaks plus make all booked today text smaller for multi day layout.
* Improved timezone select styles, and updated arguments of getbooking function after updates in main.
* Prevent infinite loop in rewriting new booker.
* Prevent infinite loop in rewriting new booker.
* Moved new-booker pages to their own directory to prevent regexes confusing next and thus nut running getserversideprops after rewrite. Also adding clearing of old date in booker store, that could stick around when user immediately navigates back to the same page after booking.
* Fixed cal logo color in darkmode for new booker.
* Implemented new color tokens and theme variables. Also small design tweaks after merge with main.
* Minor style tweaks
* Show multiple locations in tooltip on booker #8222
* Radio button style tweaks
* Fixed build
* Updated calendar imports to new lucide names
* Removed resetting of selected times logic, because otherwise url params wouldnt be taken into account which is actually what we want. So old values sticking around when navigating back is actually the desired behavior.
* Updated tests to instead of always run the new booker in tests, have a utility to run both the new and old booker for specified tests.
* Added comment and eslint disable for if statement in booker test.
* Update packages/features/bookings/components/event-meta/Details.tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Fix badge types
* Lazy loaded timezone select to save 85kb in bundle size.
* Upgraded framer to latest. Als moved framer and react sticky deps to features instead of atoms.
* Added new pagewrapper logic
* Simplified rescheduling ssr fetches, this now also supports multi seat rescheduling.
* Unset selected time when user is rescheduling directly after a new booking, otherwise it would show the form instead of new time selection.
* Updated form builder logic as per form builder in current booker.
* Updated form builder prefill logic as per logic in current booker.
* Updated getbooking function to fetch correct details when a reschedule uid is used
* Fixed booking questions test by NOT waiting for /book page because the new booker doesnt have this.
* Added former meeting time to reschedule view.
* Fixed types
* Undo playwright config update by mistake.
* Fixed event types test by only waiting for /book page in old booker
* Set new booker cookie to one year in the future instead of 2050
* added reset mockdate to test
* Temporary disabled test to see if this solves the out of memory error.
* Deleted test to see if that fixes the memory error
* Select first day when switching months in booker
---------
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Sean Brydon <sean@cal.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2023-04-24 14:32:30 +00:00
"num_locations" : "{{num}} location options" ,
"select_on_next_step" : "Select on the next step" ,
2023-03-14 19:43:45 +00:00
"this_meeting_has_not_started_yet" : "This meeting has not started yet" ,
2023-03-09 09:07:23 +00:00
"this_app_requires_connected_account" : "{{appName}} requires a connected {{dependencyName}} account" ,
"connect_app" : "Connect {{dependencyName}}" ,
"app_is_connected" : "{{dependencyName}} is connected" ,
"requires_app" : "Requires {{dependencyName}}" ,
2023-02-27 07:24:43 +00:00
"verification_code" : "Verification code" ,
2023-03-09 13:11:07 +00:00
"can_you_try_again" : "Can you try again with a different time?" ,
2023-03-06 10:53:35 +00:00
"verify" : "Verify" ,
2023-04-18 10:08:09 +00:00
"timezone_info" : "The timezone of the person receiving" ,
"event_end_time_variable" : "Event end time" ,
"event_end_time_info" : "The event end time" ,
"cancel_url_variable" : "Cancel URL" ,
"cancel_url_info" : "The URL to cancel the booking" ,
"reschedule_url_variable" : "Reschedule URL" ,
"reschedule_url_info" : "The URL to reschedule the booking" ,
"invalid_event_name_variables" : "There is an invalid variable in your event name" ,
2023-03-06 13:46:21 +00:00
"select_all" : "Select All" ,
"default_conferencing_bulk_title" : "Bulk update existing event types" ,
2023-04-13 02:10:23 +00:00
"members_default_schedule" : "Member's default schedule" ,
"set_by_admin" : "Set by team admin" ,
"members_default_location" : "Member's default location" ,
"members_default_schedule_description" : "We will use each members default availability schedule. They will be able to edit or change it." ,
2023-03-27 19:53:35 +00:00
"requires_at_least_one_schedule" : "You are required to have at least one schedule" ,
2023-03-23 22:10:01 +00:00
"default_conferencing_bulk_description" : "Update the locations for the selected event types" ,
2023-04-13 02:10:23 +00:00
"locked_for_members" : "Locked for members" ,
"locked_apps_description" : "Members will be able to see the active apps but will not be able to edit any app settings" ,
"locked_webhooks_description" : "Members will be able to see the active webhooks but will not be able to edit any webhook settings" ,
"locked_workflows_description" : "Members will be able to see the active workflows but will not be able to edit any workflow settings" ,
2023-05-15 13:56:26 +00:00
"locked_by_admin" : "Locked by team admin" ,
2023-04-13 02:10:23 +00:00
"app_not_connected" : "You have not connected a {{appName}} account." ,
"connect_now" : "Connect now" ,
"managed_event_dialog_confirm_button_one" : "Replace & notify {{count}} member" ,
"managed_event_dialog_confirm_button_other" : "Replace & notify {{count}} members" ,
"managed_event_dialog_title_one" : "The url /{{slug}} already exists for {{count}} member. Do you want to replace it?" ,
"managed_event_dialog_title_other" : "The url /{{slug}} already exists for {{count}} members. Do you want to replace it?" ,
"managed_event_dialog_information_one" : "<strong>{{names}}</strong> is already using the <strong>/{{slug}}</strong> url." ,
2023-07-07 23:58:01 +00:00
"managed_event_dialog_information_other" : "<strong>{{names}}</strong> are already using the <strong>/{{slug}}</strong> url." ,
2023-04-13 02:10:23 +00:00
"managed_event_dialog_clarification" : "If you choose to replace it, we will notify them. Go back and remove them if you don't want to overwrite it." ,
"review_event_type" : "Review Event Type" ,
"looking_for_more_analytics" : "Looking for more analytics?" ,
2023-04-04 11:58:19 +00:00
"looking_for_more_insights" : "Looking for more Insights?" ,
2023-03-23 22:10:01 +00:00
"add_filter" : "Add filter" ,
"select_user" : "Select User" ,
"select_event_type" : "Select Event Type" ,
"select_date_range" : "Select Date Range" ,
"popular_events" : "Popular Events" ,
"no_event_types_found" : "No event types found" ,
"average_event_duration" : "Average Event Duration" ,
"most_booked_members" : "Most Booked Members" ,
"least_booked_members" : "Least Booked Members" ,
"events_created" : "Events Created" ,
"events_completed" : "Events Completed" ,
2023-06-18 19:21:52 +00:00
"events_cancelled" : "Events Canceled" ,
2023-03-23 22:10:01 +00:00
"events_rescheduled" : "Events Rescheduled" ,
"from_last_period" : "from last period" ,
"from_to_date_period" : "From: {{startDate}} To: {{endDate}}" ,
2023-04-04 11:58:19 +00:00
"redirect_url_warning" : "Adding a redirect will disable the success page. Make sure to mention \"Booking Confirmed\" on your custom success page." ,
2023-03-28 23:24:57 +00:00
"event_trends" : "Event Trends" ,
"clear_filters" : "Clear Filters" ,
2023-06-29 17:03:44 +00:00
"clear" : "Clear" ,
2023-04-11 21:44:14 +00:00
"hold" : "Hold" ,
"on_booking_option" : "Collect payment on booking" ,
"hold_option" : "Charge no-show fee" ,
"card_held" : "Card held" ,
"charge_card" : "Charge card" ,
"card_charged" : "Card charged" ,
"no_show_fee_amount" : "{{amount, currency}} no-show fee" ,
"no_show_fee" : "No-show Fee" ,
"submit_card" : "Submit card" ,
"submit_payment_information" : "Submit payment information" ,
"meeting_awaiting_payment_method" : "Your meeting is awaiting a payment method" ,
"no_show_fee_charged_email_subject" : "No-show fee of {{amount, currency}} charged for {{title}} at {{date}}" ,
"no_show_fee_charged_text_body" : "No-show fee was charged" ,
"no_show_fee_charged_subtitle" : "No-show fee of {{amount, currency}} was charged for the following event" ,
"error_charging_card" : "Something went wrong charging the no-show fee. Please try again later." ,
"collect_no_show_fee" : "Collect no-show fee" ,
"no_show_fee_charged" : "No-show fee charged" ,
2023-04-01 20:12:48 +00:00
"insights" : "Insights" ,
2023-04-18 10:08:09 +00:00
"testing_workflow_info_message" : "When testing this workflow, be aware that Emails and SMS can only be scheduled at least 1 hour in advance" ,
2023-04-04 11:58:19 +00:00
"insights_no_data_found_for_filter" : "No data found for the selected filter or selected dates." ,
2023-04-11 21:44:14 +00:00
"acknowledge_booking_no_show_fee" : "I acknowledge that if I do not attend this event that a {{amount, currency}} no show fee will be applied to my card." ,
"card_details" : "Card details" ,
2023-08-09 19:57:22 +00:00
"something_went_wrong_on_our_end" : "Something went wrong on our end. Get in touch with our support team, and we’ ll get it fixed right away for you." ,
"please_provide_following_text_to_suppport" : "Please provide the following text when contacting support to better help you" ,
2023-04-11 21:44:14 +00:00
"seats_and_no_show_fee_error" : "Currently cannot enable seats and charge a no-show fee" ,
"complete_your_booking" : "Complete your booking" ,
"complete_your_booking_subject" : "Complete your booking: {{title}} on {{date}}" ,
Feat/weekly booking view (#8484)
* Wip on booker atom
* Wip on booker atom
* Added correct icon imports
* Fixed build
* Responsive improvements
* Removed package lock
* Responsive tweaks
* Animation improvements and cleanup
* Animation improvements and event meta layout improvements.
* Tweaked margins.
* Added more event meta blocks
* Layout tweaks
* Converted booker layout to css grid and implemented multiple layout options
* cleanup
* Fixed build
* Fixed build
* Added temporary api route to enable/disable new booker
* Added sticky behavior
* Reverted yarn.lock and reinstalled new packages to see if this fixes build on vercel.
* Ensure divider lines always have 100% height.
* Improved animation config + initial load
* Ensure to pass eventid to getschedule, otherwise custom availability schedule wont work and wont return any availability
* Fixed divider line heights in booker
* Fixed timezone select positioning
* Added ability to view multiple days of timeslots
* Added icons to booker toggle
* Always show timeslots in timeslots view, also if no date is selected yet. In that case we show upcoming 5 days.
* Fixed timeslots in small calendar view
* Show selected day in calendar
* Fixed booker timeslots view
* Wip in making booking form work
* Moved most of the booker atom stuff to features, since it belongs there. Atom should be a rather small wrapper.
* Added create event functionality to booker form.
* Added guests toggle to booker form and styled input addons in dark mode.
* Added dynamic weekstart to booker
* Added seats limit feature to timeslots.
* Removed todo
* Added correct event avatars
* Added correct event name and icons
* Added correct translation for minutes text in multi duration
* Add rescheduling functionality to new booker.
* Added selected booking time to booking meta in sidebar.
* Abstracted away timeformat to custom hook
* Added correct key props to all components in booker.
* Fix build
* Create some new custom hooks to have a lot less repitition in code.
* Moved bookerform component inside booker directory since it is tied to it.
* Added error messages to booker form, plus fixed bug in recurring events.
* Added some comments <3
* Fixed todos in booker form.
* Added loading state for timeslot selector, and added prefetching of next month, in case of multi day view showing 2 months at the same time.
* Fixed import paths
* Added away view
* Validate uniqueness of event attendees.
* Tweaked comment
* #5798 added correct date format and style for selected date in booker.
* UI improvements
* Enable possibility to add booking values via query params.
* Added functionality to update query params when user selects date/duration etc in booker
* First steps in adding e2e test.
* Fixes after merge with main, and added new form builder.
* Implemented new form types and validation to booker, confirming new form builder. Validation still throwing wrong error keys though.
* Added search to timezone dropdown
* Added e2e test for booker (copy of current booker tests, only enabling cookie), plus fixed reschedule view.
* Updated yarn.lock
* Added new booker for team pages.
* Fixed input addon (hover) styles.
* Added dynamic booking.
* Hide timeformat select for multi day view for now.
* Cleanup and ui tweaks
* removed log
* Mobile improvements
* Cleanup
* Small design tweaks after talking to ciaran.
* Text color and weight tweaks in booker
* Added rainbow gates to new booker.
* Added in default values which fixes form vallidation (???).
* Added empty defaults for name and email
* Added metadata
* Reset yarn.lock
* Fixed booker zod validation after change in main.
* Icon tweak
* Fixed timezone select styles after new classnames have been merged.
* Updated seat availability styles.
* Update yarn.lock
* Added explanation for alchemy key to .env.example
* Added tooltip to booker month/week/multiday toggle
* Fixed timezoneselect styles in booker after select updates.
* Updates bookingfields component by taking changes from current booker component
* Removed remaining booker todos
* Fix bookeventform
* Fix for recurring event meta
* Type fixes
* Typefixes
* Team event fixes
* Avoid hydration errors by only rendering date picker client side. Remove web3 gates since we dont offer them anymore. Prevent timeslot select from staying open when switching to a different month.
* Don't show calendar on mobile booker during booking.
* Always align booker buttons to bottom
* Don't show backend messages in error, rather show a helpful text like the current booker does as well.
* Do invisible next rewrite based on cookie from next.config.js (#7949)
* Do invisible next rewrite based on cookie from next.config.js
* Name embed link instead of bookerPath
* Rewrites only dynamic user pages
---------
Co-authored-by: zomars <zomars@me.com>
* Don't allow change of timezone when bookerform is visible
* Don't add duration to query param if the event is not a multi duration event.
* Update next.config.js
* Added correct timezone formatting to event meta when timeslot is selected.
* removed .env variable that isn't needed anymore.
* Update Gates.tsx
* Type fixes
* Allows to run all tests with the new booker
* Fixed timezone select styles after merge.
* Don't throw error when event doesn't have hosts, rather return no users, which will result in no availability in UI.
* Make booker errors of severity info instead of warning.
* Ensure team avatars are shown, as well as filter on uniqueness of avatars.
* Added all booked today message to timeslots.
* Added cal.com logo to booker.
* Fixed fragment classname error, minor mobile animation tweaks plus make all booked today text smaller for multi day layout.
* Improved timezone select styles, and updated arguments of getbooking function after updates in main.
* Prevent infinite loop in rewriting new booker.
* Prevent infinite loop in rewriting new booker.
* Moved new-booker pages to their own directory to prevent regexes confusing next and thus nut running getserversideprops after rewrite. Also adding clearing of old date in booker store, that could stick around when user immediately navigates back to the same page after booking.
* Fixed cal logo color in darkmode for new booker.
* Implemented new color tokens and theme variables. Also small design tweaks after merge with main.
* Minor style tweaks
* Show multiple locations in tooltip on booker #8222
* Radio button style tweaks
* Fixed build
* Updated calendar imports to new lucide names
* Removed resetting of selected times logic, because otherwise url params wouldnt be taken into account which is actually what we want. So old values sticking around when navigating back is actually the desired behavior.
* Updated tests to instead of always run the new booker in tests, have a utility to run both the new and old booker for specified tests.
* Added comment and eslint disable for if statement in booker test.
* Update packages/features/bookings/components/event-meta/Details.tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Fix badge types
* Lazy loaded timezone select to save 85kb in bundle size.
* Upgraded framer to latest. Als moved framer and react sticky deps to features instead of atoms.
* Added new pagewrapper logic
* Simplified rescheduling ssr fetches, this now also supports multi seat rescheduling.
* Unset selected time when user is rescheduling directly after a new booking, otherwise it would show the form instead of new time selection.
* Updated form builder logic as per form builder in current booker.
* Updated form builder prefill logic as per logic in current booker.
* Updated getbooking function to fetch correct details when a reschedule uid is used
* Fixed booking questions test by NOT waiting for /book page because the new booker doesnt have this.
* Added former meeting time to reschedule view.
* Fixed types
* Undo playwright config update by mistake.
* Fixed event types test by only waiting for /book page in old booker
* Set new booker cookie to one year in the future instead of 2050
* added reset mockdate to test
* Temporary disabled test to see if this solves the out of memory error.
* Deleted test to see if that fixes the memory error
* Large View Header
* BookFormModal
* Modal
* Fix modal
* Select first day when switching months in booker
* SetSelected Date on large layouts
* Fix re-renders
* Fix yarn.lock
* Set selected date when switching layout
* Add empty state
* Lint
* sticky button on modal
* paramater layout & empty state
* fix: 7040 fix - team profile description (#8469)
* New Crowdin translations by Github Action
* Not center
* Fix positionion
* Removed unused dependnecy in effect
* Update apps/web/public/static/locales/en/common.json
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Fix padding overflow
---------
Co-authored-by: Jeroen Reumkens <hello@jeroenreumkens.nl>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: hallidayo <22655069+Hallidayo@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2023-04-25 12:01:45 +00:00
"confirm_your_details" : "Confirm your details" ,
2023-06-06 23:34:14 +00:00
"copy_invite_link" : "Copy invite link" ,
"edit_invite_link" : "Edit link settings" ,
"invite_link_copied" : "Invite link copied" ,
"invite_link_deleted" : "Invite link deleted" ,
"invite_link_updated" : "Invite link settings saved" ,
"link_expires_after" : "Links set to expire after..." ,
"one_day" : "1 day" ,
"seven_days" : "7 days" ,
"thirty_days" : "30 days" ,
2023-06-29 08:31:39 +00:00
"three_months" : "3 months" ,
"one_year" : "1 year" ,
2023-06-06 23:34:14 +00:00
"team_invite_received" : "You have been invited to join {{teamName}}" ,
2023-04-19 21:38:06 +00:00
"currency_string" : "{{amount, currency}}" ,
"charge_card_dialog_body" : "You are about to charge the attendee {{amount, currency}}. Are you sure you want to continue?" ,
"charge_attendee" : "Charge attendee {{amount, currency}}" ,
"payment_app_commission" : "Require payment ({{paymentFeePercentage}}% + {{fee, currency}} commission per transaction)" ,
2023-04-19 16:19:31 +00:00
"email_invite_team" : "{{email}} has been invited" ,
2023-05-24 01:01:31 +00:00
"email_invite_team_bulk" : "{{userCount}} users have been invited" ,
2023-04-26 14:12:14 +00:00
"error_collecting_card" : "Error collecting card" ,
2023-05-02 18:57:01 +00:00
"image_size_limit_exceed" : "Uploaded image shouldn't exceed 5mb size limit" ,
2023-05-30 14:24:17 +00:00
"unauthorized_workflow_error_message" : "{{errorCode}}: You are not authorized to enable or disable this workflow" ,
2023-05-02 18:57:01 +00:00
"inline_embed" : "Inline Embed" ,
"load_inline_content" : "Loads your event type directly inline with your other website content." ,
"floating_pop_up_button" : "Floating pop-up button" ,
"floating_button_trigger_modal" : "Puts a floating button on your site that triggers a modal with your event type." ,
"pop_up_element_click" : "Pop up via element click" ,
2023-07-27 20:31:55 +00:00
"open_dialog_with_element_click" : "Open your calendar as a dialog when someone clicks an element." ,
2023-05-02 18:57:01 +00:00
"need_help_embedding" : "Need help? See our guides for embedding Cal on Wix, Squarespace, or WordPress, check our common questions, or explore advanced embed options." ,
2023-05-09 17:08:14 +00:00
"book_my_cal" : "Book my Cal" ,
2023-07-20 05:03:50 +00:00
"first_name" : "First name" ,
"last_name" : "Last name" ,
"first_last_name" : "First name, Last name" ,
2023-06-19 17:15:45 +00:00
"invite_as" : "Invite as" ,
"form_updated_successfully" : "Form updated successfully." ,
2023-05-09 17:08:14 +00:00
"disable_attendees_confirmation_emails" : "Disable default confirmation emails for attendees" ,
"disable_attendees_confirmation_emails_description" : "At least one workflow is active on this event type that sends an email to the attendees when the event is booked." ,
"disable_host_confirmation_emails" : "Disable default confirmation emails for host" ,
2023-05-23 01:15:29 +00:00
"disable_host_confirmation_emails_description" : "At least one workflow is active on this event type that sends an email to the host when the event is booked." ,
2023-05-24 17:26:51 +00:00
"add_an_override" : "Add an override" ,
2023-06-15 10:42:47 +00:00
"import_from_google_workspace" : "Import users from Google Workspace" ,
"connect_google_workspace" : "Connect Google Workspace" ,
"google_workspace_admin_tooltip" : "You must be a Workspace Admin to use this feature" ,
2023-05-23 01:15:29 +00:00
"first_event_type_webhook_description" : "Create your first webhook for this event type" ,
feat: Enable Apps for Teams & Orgs [CAL-1782] (#9337)
* Initial commit
* Adding feature flag
* Add schema relation for teams and credentials
* feat: Orgs Schema Changing `scopedMembers` to `orgUsers` (#9209)
* Change scopedMembers to orgMembers
* Change to orgUsers
* Create getUserAdminTeams function & tRPC endpoint
* Get user admin teams on app store page
* Create UserAdminTeams type
* Add user query to getUserAdminTeams
* Letting duplicate slugs for teams to support orgs
* Covering null on unique clauses
* Add dropdown to install button on app store
* Supporting having the orgId in the session cookie
* On app page, only show dropdown if there are teams
* Add teamId to OAuth state
* Create team credential for OAuth flow
* Create team credential for GCal
* Add create user or team credential for Stripe
* Create webex credentials for users or teams
* Fix type error on useAddAppMutation
* Hubspot create credential on user or team
* Zoho create create credential for user or team
* Zoom create credentials on user or team
* Salesforce create credential on user or teams
* OAuth create credentials for user or teams
* Revert Outlook changes
* Revert GCal changes
* Default app instal, create credential on user or team
* Add teamId to credential creation
* Disable installing for teams for calendars
* Include teams when querying installed apps
* Render team credentials on installed page
* Uninstall team apps
* Type fix on app card
* Add input to include user in teams query
* Add dropdown to install app page for user or team
* Type fixes on category page
* Install app from eventType page to user or team
* Render user and team apps on event type app page
* feat: organization event type filter (#9253)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Missing changes to support orgs schema changes
* Render user and team apps on event type app page
* Add credentialOwner to eventTypeAppCard types
* Type fixes
* Create hook to check if app is enabled
* Clean up console.logs
* Fix useIsAppEnabled by returning not an array
* Convert event type apps to useIsAppEnabled
* Abstract credential owner type
* Remove console.logs
* On installed app page, show apps if only team credential is installed
* Clean up commented lines
* Handle installing app to just an team event from event type page
* Fix early return when creating team app credential
* Zoom add state to callback
* Get team location credentials and save credential id to location
* feat: Onboarding process to create an organization (#9184)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Making sure we check requestedSlug now
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Type fix
* Grab team location credentials
* Add isInstalled to eventType apps query
* feat: [CAL-1816] Organization subdomain support (#9345)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* Covering users and subteams, excluding non-org users
* Unpublished teams shows correctly
* Create subdomain in Vercel
* feedback
* Renaming Vercel env vars
* Vercel domain check before creation
* Supporting cal-staging.com
* Change to have vercel detect it
* vercel domain check data message error
* Remove check domain
* Making sure we check requestedSlug now
* Feedback and unneeded code
* Reverting unneeded changes
* Unneeded changes
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Vercel subdomain creation in PROD only
* Enable payment apps for team credentials
* Fix for team-user apps for event types
* Fix layout and add teamId to app card
* Disable apps on managed event types
* Add managed event type fields to event type apps
* Include organizations in query
* Change createAppCredential to createOAuthAppCredential
* Show app installed on teams
* Making sure we let localhost still work
* UI show installed for which team
* Type fixes
* For team events move use host location to top
* Add around to appStore
* New team event types organizer default conf app
* Fix app card bug
* Clean up
* Search for teamId or userId when deleting credential
* Type fixes
* Type fixes
* Type fixes
* Type fixes
* Address feedback
* Feedback
* Type check fixes
* feat: Organization branding in side menu (#9279)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Org branding provider used in shell sidebar
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Using org avatar (temp)
* Not showing org logo if not set
* User onboarding with org branding (slug)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Feedback
* Org public profile
* Public profiles for team event types
* Added setup profile alert
* Using org avatar on subteams avatar
* Making sure we show the set up profile on org only
* Profile username availability rely on org hook
* Update apps/web/pages/team/[slug].tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Update apps/web/pages/team/[slug].tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: Organization support for event types page (#9449)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Org branding provider used in shell sidebar
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Using org avatar (temp)
* Not showing org logo if not set
* User onboarding with org branding (slug)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Feedback
* Org public profile
* Public profiles for team event types
* Added setup profile alert
* Using org avatar on subteams avatar
* Processing orgs and children as profile options
* Reverting change not belonging to this PR
* Making sure we show the set up profile on org only
* Removing console.log
* Comparing memberships to choose the highest one
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Type errors
* Refactor and type fixes
* Update orgDomains.ts
* Feedback
* Reverting
* NIT
* Address feedback
* fix issue getting org slug from domain
* Improving orgDomains util
* Host comes with port
* Update useRouterQuery.ts
* Fix app card bug
* Fix schema
* Type fixes
* Revert changes to location apps
* Remove console.log
* Fix app store test
* Handle install app dropdown
* Add CalendarApp to `getCalendar`
* Add PaymentApp type fix
* Payment type fix
* Type fixes
* Match with main
* Change type to account for team
* Fix app count for team events
* Type fixes
* More type fixes
* Type fix?
* Fix the type fix
* Remove UserAdminTeams empty array union
* Type fix
* Type fix
* Type fix
* Uses type predicates
* Use teamId. Fixes installation for teams after user installation
* Fix Team Events not working
* Get embed for org events working
* Fix rewrites
* Address feedback
* Type fix
* Fixes
* Add useAppContextWithSchema in useIsAppEnabled
* Type fix for apps using useIsAppEnabled
* Integrations.handler change credentialIds to userCredentialIds
* Remove apps endpoint
* Add LockedIcon and disabled props to event type app context
* Type fixes
* Type fix
* Type fixes
* Show team installed apps for members
* Type fix
* Reverting findFirst
* Revert findFirst
* Avoid a possible 500
* Fix missing tanslation
* Avoid possible 500
* Undo default app for teams
* Type fix
* Fix test
* Update package.json
* feat: Fix invite bug - added tests (#9945)
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* chore: Button Component Tidy up (#9888)
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
* feat: Make Team Private
## What does this PR do?
Fixes https://github.com/calcom/cal.com/issues/8974
1) When user is admin
<img width="1440" alt="Screenshot 2023-07-03 at 6 45 50 PM" src="https://github.com/calcom/cal.com/assets/53316345/ce15158f-d278-4f1a-ba2e-8b63e4274793">
2) When user is not admin and team is private
<img width="1440" alt="Screenshot 2023-07-03 at 6 47 15 PM" src="https://github.com/calcom/cal.com/assets/53316345/ce23560e-690a-4c42-a76d-49691260aa4d">
3)
<img width="1440" alt="Screenshot 2023-07-03 at 6 51 56 PM" src="https://github.com/calcom/cal.com/assets/53316345/13af38f8-5618-4dae-b359-b24dc91e4eb4">
## Type of change
<!-- Please delete bullets that are not relevant. -->
- New feature (non-breaking change which adds functionality)
## How should this be tested?
1) go to Team members page and turn on switch Make Team Private.
Now after making the team private only admin would be able to see all the members list in the settings. There will not be a button to Book a team member instead on the team page like before.
## Mandatory Tasks
- [ ] Make sure you have self-reviewed the code. A decent size PR without self-review might be rejected.
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Leo Giovanetti <hello@leog.me>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Alan <alannnc@gmail.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Efraín Rochín <roae.85@gmail.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
2023-07-06 16:48:39 +00:00
"install_app_on" : "Install app on" ,
2023-06-01 10:13:54 +00:00
"create_for" : "Create for" ,
feat: Organizations (#8993)
* Initial commit
* Adding feature flag
* feat: Orgs Schema Changing `scopedMembers` to `orgUsers` (#9209)
* Change scopedMembers to orgMembers
* Change to orgUsers
* Letting duplicate slugs for teams to support orgs
* Covering null on unique clauses
* Supporting having the orgId in the session cookie
* feat: organization event type filter (#9253)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Missing changes to support orgs schema changes
* feat: Onboarding process to create an organization (#9184)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Making sure we check requestedSlug now
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: [CAL-1816] Organization subdomain support (#9345)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* Covering users and subteams, excluding non-org users
* Unpublished teams shows correctly
* Create subdomain in Vercel
* feedback
* Renaming Vercel env vars
* Vercel domain check before creation
* Supporting cal-staging.com
* Change to have vercel detect it
* vercel domain check data message error
* Remove check domain
* Making sure we check requestedSlug now
* Feedback and unneeded code
* Reverting unneeded changes
* Unneeded changes
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Vercel subdomain creation in PROD only
* Making sure we let localhost still work
* Feedback
* Type check fixes
* feat: Organization branding in side menu (#9279)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Org branding provider used in shell sidebar
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Using org avatar (temp)
* Not showing org logo if not set
* User onboarding with org branding (slug)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Feedback
* Org public profile
* Public profiles for team event types
* Added setup profile alert
* Using org avatar on subteams avatar
* Making sure we show the set up profile on org only
* Profile username availability rely on org hook
* Update apps/web/pages/team/[slug].tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Update apps/web/pages/team/[slug].tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: Organization support for event types page (#9449)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Org branding provider used in shell sidebar
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Using org avatar (temp)
* Not showing org logo if not set
* User onboarding with org branding (slug)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Feedback
* Org public profile
* Public profiles for team event types
* Added setup profile alert
* Using org avatar on subteams avatar
* Processing orgs and children as profile options
* Reverting change not belonging to this PR
* Making sure we show the set up profile on org only
* Removing console.log
* Comparing memberships to choose the highest one
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Type errors
* Refactor and type fixes
* Update orgDomains.ts
* Feedback
* Reverting
* NIT
* fix issue getting org slug from domain
* Improving orgDomains util
* Host comes with port
* Update useRouterQuery.ts
* Feedback
* Feedback
* Feedback
* Feedback: SSR for user event-types to have org context
* chore: Cache node_modules (#9492)
* Adding check for cache hit
* Adding a separate install step first
* Put the restore cache steps back
* Revert the uses type for restoring cache
* Added step to restore nm cache
* Removed the cache-hit check
* Comments and naming
* Removed extra install command
* Updated the name of the linting step to be more clear
* Removes the need for useEffect here
* Feedback
* Feedback
* Cookie domain needs a dot
* Type fix
* Update apps/web/public/static/locales/en/common.json
Co-authored-by: Omar López <zomars@me.com>
* Update packages/emails/src/templates/OrganizationAccountVerifyEmail.tsx
* Feedback
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Efraín Rochín <roae.85@gmail.com>
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
2023-06-14 21:40:20 +00:00
"setup_organization" : "Setup an Organization" ,
"organization_banner_description" : "Create an environments where your teams can create shared apps, workflows and event types with round-robin and collective scheduling." ,
"organization_banner_title" : "Manage organizations with multiple teams" ,
"set_up_your_organization" : "Set up your organization" ,
"organizations_description" : "Organizations are shared environments where teams can create shared event types, apps, workflows and more." ,
"must_enter_organization_name" : "Must enter an organization name" ,
"must_enter_organization_admin_email" : "Must enter your organization email address" ,
"admin_email" : "Your organization email address" ,
"admin_username" : "Administrator's username" ,
"organization_name" : "Organization name" ,
"organization_url" : "Organization URL" ,
2023-06-19 17:15:45 +00:00
"organization_verify_header" : "Verify your organization email" ,
"organization_verify_email_body" : "Please use the code below to verify your email address to continue setting up your organization." ,
2023-06-01 15:47:43 +00:00
"additional_url_parameters" : "Additional URL parameters" ,
feat: Organizations (#8993)
* Initial commit
* Adding feature flag
* feat: Orgs Schema Changing `scopedMembers` to `orgUsers` (#9209)
* Change scopedMembers to orgMembers
* Change to orgUsers
* Letting duplicate slugs for teams to support orgs
* Covering null on unique clauses
* Supporting having the orgId in the session cookie
* feat: organization event type filter (#9253)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Missing changes to support orgs schema changes
* feat: Onboarding process to create an organization (#9184)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Making sure we check requestedSlug now
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: [CAL-1816] Organization subdomain support (#9345)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* Covering users and subteams, excluding non-org users
* Unpublished teams shows correctly
* Create subdomain in Vercel
* feedback
* Renaming Vercel env vars
* Vercel domain check before creation
* Supporting cal-staging.com
* Change to have vercel detect it
* vercel domain check data message error
* Remove check domain
* Making sure we check requestedSlug now
* Feedback and unneeded code
* Reverting unneeded changes
* Unneeded changes
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Vercel subdomain creation in PROD only
* Making sure we let localhost still work
* Feedback
* Type check fixes
* feat: Organization branding in side menu (#9279)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Org branding provider used in shell sidebar
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Using org avatar (temp)
* Not showing org logo if not set
* User onboarding with org branding (slug)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Feedback
* Org public profile
* Public profiles for team event types
* Added setup profile alert
* Using org avatar on subteams avatar
* Making sure we show the set up profile on org only
* Profile username availability rely on org hook
* Update apps/web/pages/team/[slug].tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Update apps/web/pages/team/[slug].tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: Organization support for event types page (#9449)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Org branding provider used in shell sidebar
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Using org avatar (temp)
* Not showing org logo if not set
* User onboarding with org branding (slug)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Feedback
* Org public profile
* Public profiles for team event types
* Added setup profile alert
* Using org avatar on subteams avatar
* Processing orgs and children as profile options
* Reverting change not belonging to this PR
* Making sure we show the set up profile on org only
* Removing console.log
* Comparing memberships to choose the highest one
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Type errors
* Refactor and type fixes
* Update orgDomains.ts
* Feedback
* Reverting
* NIT
* fix issue getting org slug from domain
* Improving orgDomains util
* Host comes with port
* Update useRouterQuery.ts
* Feedback
* Feedback
* Feedback
* Feedback: SSR for user event-types to have org context
* chore: Cache node_modules (#9492)
* Adding check for cache hit
* Adding a separate install step first
* Put the restore cache steps back
* Revert the uses type for restoring cache
* Added step to restore nm cache
* Removed the cache-hit check
* Comments and naming
* Removed extra install command
* Updated the name of the linting step to be more clear
* Removes the need for useEffect here
* Feedback
* Feedback
* Cookie domain needs a dot
* Type fix
* Update apps/web/public/static/locales/en/common.json
Co-authored-by: Omar López <zomars@me.com>
* Update packages/emails/src/templates/OrganizationAccountVerifyEmail.tsx
* Feedback
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Efraín Rochín <roae.85@gmail.com>
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
2023-06-14 21:40:20 +00:00
"about_your_organization" : "About your organization" ,
"about_your_organization_description" : "Organizations are shared environments where you can create multiple teams with shared members, event types, apps, workflows and more." ,
"create_your_teams" : "Create your teams" ,
2023-06-19 20:32:21 +00:00
"create_your_teams_description" : "Start scheduling together by adding your team members to your organization" ,
feat: Organizations (#8993)
* Initial commit
* Adding feature flag
* feat: Orgs Schema Changing `scopedMembers` to `orgUsers` (#9209)
* Change scopedMembers to orgMembers
* Change to orgUsers
* Letting duplicate slugs for teams to support orgs
* Covering null on unique clauses
* Supporting having the orgId in the session cookie
* feat: organization event type filter (#9253)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Missing changes to support orgs schema changes
* feat: Onboarding process to create an organization (#9184)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Making sure we check requestedSlug now
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: [CAL-1816] Organization subdomain support (#9345)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* Covering users and subteams, excluding non-org users
* Unpublished teams shows correctly
* Create subdomain in Vercel
* feedback
* Renaming Vercel env vars
* Vercel domain check before creation
* Supporting cal-staging.com
* Change to have vercel detect it
* vercel domain check data message error
* Remove check domain
* Making sure we check requestedSlug now
* Feedback and unneeded code
* Reverting unneeded changes
* Unneeded changes
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Vercel subdomain creation in PROD only
* Making sure we let localhost still work
* Feedback
* Type check fixes
* feat: Organization branding in side menu (#9279)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Org branding provider used in shell sidebar
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Using org avatar (temp)
* Not showing org logo if not set
* User onboarding with org branding (slug)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Feedback
* Org public profile
* Public profiles for team event types
* Added setup profile alert
* Using org avatar on subteams avatar
* Making sure we show the set up profile on org only
* Profile username availability rely on org hook
* Update apps/web/pages/team/[slug].tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Update apps/web/pages/team/[slug].tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: Organization support for event types page (#9449)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Org branding provider used in shell sidebar
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Using org avatar (temp)
* Not showing org logo if not set
* User onboarding with org branding (slug)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Feedback
* Org public profile
* Public profiles for team event types
* Added setup profile alert
* Using org avatar on subteams avatar
* Processing orgs and children as profile options
* Reverting change not belonging to this PR
* Making sure we show the set up profile on org only
* Removing console.log
* Comparing memberships to choose the highest one
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Type errors
* Refactor and type fixes
* Update orgDomains.ts
* Feedback
* Reverting
* NIT
* fix issue getting org slug from domain
* Improving orgDomains util
* Host comes with port
* Update useRouterQuery.ts
* Feedback
* Feedback
* Feedback
* Feedback: SSR for user event-types to have org context
* chore: Cache node_modules (#9492)
* Adding check for cache hit
* Adding a separate install step first
* Put the restore cache steps back
* Revert the uses type for restoring cache
* Added step to restore nm cache
* Removed the cache-hit check
* Comments and naming
* Removed extra install command
* Updated the name of the linting step to be more clear
* Removes the need for useEffect here
* Feedback
* Feedback
* Cookie domain needs a dot
* Type fix
* Update apps/web/public/static/locales/en/common.json
Co-authored-by: Omar López <zomars@me.com>
* Update packages/emails/src/templates/OrganizationAccountVerifyEmail.tsx
* Feedback
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Efraín Rochín <roae.85@gmail.com>
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
2023-06-14 21:40:20 +00:00
"invite_organization_admins" : "Invite your organization admins" ,
"invite_organization_admins_description" : "These admins will have access to all teams in your organization. You can add team admins and members later." ,
"set_a_password" : "Set a password" ,
"set_a_password_description" : "This will create a new user account with your organization email and this password." ,
"organization_logo" : "Organization Logo" ,
"organization_about_description" : "A few sentences about your organization. This will appear on your organization public profile page." ,
"ill_do_this_later" : "I'll do this later" ,
"verify_your_email" : "Verify your email" ,
"enter_digit_code" : "Enter the 6 digit code we sent to {{email}}" ,
"verify_email_organization" : "Verify your email to create an organization" ,
"code_provided_invalid" : "The code provided is not valid, try again" ,
"email_already_used" : "Email already being used" ,
feat: org invite billing (#9291)
* Initial commit
* Adding feature flag
* Desktop first banner, mobile pending
* Removing dead code and img
* AppInstallButtonBase
* WIP
* Adds Email verification template+translations for organizations (#9202)
* feat: Orgs Schema Changing `scopedMembers` to `orgUsers` (#9209)
* Change scopedMembers to orgMembers
* Change to orgUsers
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Session logic to show org label
* Step 2 done, avatar not working
* List orgs and list teams specific if orgs exist
* Conditionally show org - fix settings layout - add labels for all pages
* Profile Page + update
* Org specific team creation
* appearance page
* Ensure members cant of org cant update settings in UI
* Fix update handler imports
* hide billing on sub teams
* Update profile slug page
* Letting duplicate slugs for teams to support orgs
* Add slug coliisions for org
* Covering null on unique clauses
* Covering null on unique clauses
* Extract to utils
* Update settings to use subdomain path in team url , team + org
* Supporting having the orgId in the session cookie
* Onboarding admins step
* Last step to create teams
* Update handler comments
* Upgrade ORG banner - disabled team banner for child teams
* Handle publishing ORGS
* Fix licenese issue
* Update packages/trpc/server/routers/viewer/teams/create.handler.ts
* Split into function calls to make this file more explisit
* Update parents stripe sub not teamID
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Create org membership also - billing portal page
* A11ly
* Hide create team if no valid permisisons
* Get Org members router
* Handle updating subscription if orgId
* Fix double upgrade banner
* Update constants
* Feedback
* Copy change
* Making an org avatar (temp)
* Add slug colission detection for user and team name
* Fix Import
* Remove update password func
* Fix module import over relative
* feat: organization event type filter (#9253)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Missing changes to support orgs schema changes
* Fix import again
* Throw no team found before auth error
* Check if invited found user is already in differnt org
* Move to for of loop to throw errors in usenamelist
* Remove app install button sa its in 9337
* Remove i18n key not being used
* feat: Onboarding process to create an organization (#9184)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Making sure we check requestedSlug now
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: [CAL-1816] Organization subdomain support (#9345)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* Covering users and subteams, excluding non-org users
* Unpublished teams shows correctly
* Create subdomain in Vercel
* feedback
* Renaming Vercel env vars
* Vercel domain check before creation
* Supporting cal-staging.com
* Change to have vercel detect it
* vercel domain check data message error
* Remove check domain
* Making sure we check requestedSlug now
* Feedback and unneeded code
* Reverting unneeded changes
* Unneeded changes
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Vercel subdomain creation in PROD only
* Fix router
* feat: organization settings general and members page (#9266)
* feat: organization settings general page
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* feat: add members page
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: remove
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: use invalidate
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: delete mutation
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: remove organization id
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: use zod schema
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Type fixes
* Use org Stripe product when upgrading
* Removed unused code
* Reverting changes
* Update UsernameTextfield.tsx
* More reverts
* Update next-auth-options.ts
* Update common.json
* Type fixes
* Include invite token for orgs
* Update org schema
* Make token settings optional as it isnt used in orgs yet
* Reverts
* remove yarn.lock from commit
* Fix types
* feat: orgs unverified (#9415)
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
* Fix wrong banner being displayed
* Type fix
* Fix type issues
* Update packages/trpc/server/routers/viewer/teams/inviteMember.handler.ts
Co-authored-by: alannnc <alannnc@gmail.com>
* fix missing input on trpc query
* Fix for parentId value for createProvisionalMembership
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Leo Giovanetti <hello@leog.me>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com>
Co-authored-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
Co-authored-by: alannnc <alannnc@gmail.com>
2023-07-02 18:40:12 +00:00
"organization_admin_invited_heading" : "You've been invited to join {{orgName}}" ,
"organization_admin_invited_body" : "Join your team at {{orgName}} and start focusing on meeting, not making meetings!" ,
feat: Organizations (#8993)
* Initial commit
* Adding feature flag
* feat: Orgs Schema Changing `scopedMembers` to `orgUsers` (#9209)
* Change scopedMembers to orgMembers
* Change to orgUsers
* Letting duplicate slugs for teams to support orgs
* Covering null on unique clauses
* Supporting having the orgId in the session cookie
* feat: organization event type filter (#9253)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Missing changes to support orgs schema changes
* feat: Onboarding process to create an organization (#9184)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Making sure we check requestedSlug now
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: [CAL-1816] Organization subdomain support (#9345)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* Covering users and subteams, excluding non-org users
* Unpublished teams shows correctly
* Create subdomain in Vercel
* feedback
* Renaming Vercel env vars
* Vercel domain check before creation
* Supporting cal-staging.com
* Change to have vercel detect it
* vercel domain check data message error
* Remove check domain
* Making sure we check requestedSlug now
* Feedback and unneeded code
* Reverting unneeded changes
* Unneeded changes
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Vercel subdomain creation in PROD only
* Making sure we let localhost still work
* Feedback
* Type check fixes
* feat: Organization branding in side menu (#9279)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Org branding provider used in shell sidebar
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Using org avatar (temp)
* Not showing org logo if not set
* User onboarding with org branding (slug)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Feedback
* Org public profile
* Public profiles for team event types
* Added setup profile alert
* Using org avatar on subteams avatar
* Making sure we show the set up profile on org only
* Profile username availability rely on org hook
* Update apps/web/pages/team/[slug].tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Update apps/web/pages/team/[slug].tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: Organization support for event types page (#9449)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Org branding provider used in shell sidebar
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Using org avatar (temp)
* Not showing org logo if not set
* User onboarding with org branding (slug)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Feedback
* Org public profile
* Public profiles for team event types
* Added setup profile alert
* Using org avatar on subteams avatar
* Processing orgs and children as profile options
* Reverting change not belonging to this PR
* Making sure we show the set up profile on org only
* Removing console.log
* Comparing memberships to choose the highest one
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Type errors
* Refactor and type fixes
* Update orgDomains.ts
* Feedback
* Reverting
* NIT
* fix issue getting org slug from domain
* Improving orgDomains util
* Host comes with port
* Update useRouterQuery.ts
* Feedback
* Feedback
* Feedback
* Feedback: SSR for user event-types to have org context
* chore: Cache node_modules (#9492)
* Adding check for cache hit
* Adding a separate install step first
* Put the restore cache steps back
* Revert the uses type for restoring cache
* Added step to restore nm cache
* Removed the cache-hit check
* Comments and naming
* Removed extra install command
* Updated the name of the linting step to be more clear
* Removes the need for useEffect here
* Feedback
* Feedback
* Cookie domain needs a dot
* Type fix
* Update apps/web/public/static/locales/en/common.json
Co-authored-by: Omar López <zomars@me.com>
* Update packages/emails/src/templates/OrganizationAccountVerifyEmail.tsx
* Feedback
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Efraín Rochín <roae.85@gmail.com>
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
2023-06-14 21:40:20 +00:00
"duplicated_slugs_warning" : "The following teams couldn't be created due to duplicated slugs: {{slugs}}" ,
"team_names_empty" : "Team names can't be empty" ,
"team_names_repeated" : "Team names can't be repeated" ,
"user_belongs_organization" : "User belongs to an organization" ,
2023-07-10 14:44:22 +00:00
"org_no_teams_yet" : "This organization has no teams yet" ,
"org_no_teams_yet_description" : "If you are an administrator, be sure to create teams to be shown here." ,
feat: Organizations (#8993)
* Initial commit
* Adding feature flag
* feat: Orgs Schema Changing `scopedMembers` to `orgUsers` (#9209)
* Change scopedMembers to orgMembers
* Change to orgUsers
* Letting duplicate slugs for teams to support orgs
* Covering null on unique clauses
* Supporting having the orgId in the session cookie
* feat: organization event type filter (#9253)
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Missing changes to support orgs schema changes
* feat: Onboarding process to create an organization (#9184)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Making sure we check requestedSlug now
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: [CAL-1816] Organization subdomain support (#9345)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* Covering users and subteams, excluding non-org users
* Unpublished teams shows correctly
* Create subdomain in Vercel
* feedback
* Renaming Vercel env vars
* Vercel domain check before creation
* Supporting cal-staging.com
* Change to have vercel detect it
* vercel domain check data message error
* Remove check domain
* Making sure we check requestedSlug now
* Feedback and unneeded code
* Reverting unneeded changes
* Unneeded changes
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Vercel subdomain creation in PROD only
* Making sure we let localhost still work
* Feedback
* Type check fixes
* feat: Organization branding in side menu (#9279)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Org branding provider used in shell sidebar
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Using org avatar (temp)
* Not showing org logo if not set
* User onboarding with org branding (slug)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Feedback
* Org public profile
* Public profiles for team event types
* Added setup profile alert
* Using org avatar on subteams avatar
* Making sure we show the set up profile on org only
* Profile username availability rely on org hook
* Update apps/web/pages/team/[slug].tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Update apps/web/pages/team/[slug].tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* feat: Organization support for event types page (#9449)
* Desktop first banner, mobile pending
* Removing dead code and img
* WIP
* Adds Email verification template+translations for organizations (#9202)
* First step done
* Merge branch 'feat/organizations-onboarding' of github.com:calcom/cal.com into feat/organizations-onboarding
* Step 2 done, avatar not working
* Covering null on unique clauses
* Onboarding admins step
* Last step to create teams
* Moving change password handler, improving verifying code flow
* Clearing error before submitting
* Reverting email testing api changes
* Reverting having the banner for now
* Consistent exported components
* Remove unneeded files from banner
* Removing uneeded code
* Fixing avatar selector
* Org branding provider used in shell sidebar
* Using meta component for head/descr
* Missing i18n strings
* Feedback
* Making an org avatar (temp)
* Using org avatar (temp)
* Not showing org logo if not set
* User onboarding with org branding (slug)
* Check for subteams slug clashes with usernames
* Fixing create teams onsuccess
* feedback
* Feedback
* Org public profile
* Public profiles for team event types
* Added setup profile alert
* Using org avatar on subteams avatar
* Processing orgs and children as profile options
* Reverting change not belonging to this PR
* Making sure we show the set up profile on org only
* Removing console.log
* Comparing memberships to choose the highest one
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Type errors
* Refactor and type fixes
* Update orgDomains.ts
* Feedback
* Reverting
* NIT
* fix issue getting org slug from domain
* Improving orgDomains util
* Host comes with port
* Update useRouterQuery.ts
* Feedback
* Feedback
* Feedback
* Feedback: SSR for user event-types to have org context
* chore: Cache node_modules (#9492)
* Adding check for cache hit
* Adding a separate install step first
* Put the restore cache steps back
* Revert the uses type for restoring cache
* Added step to restore nm cache
* Removed the cache-hit check
* Comments and naming
* Removed extra install command
* Updated the name of the linting step to be more clear
* Removes the need for useEffect here
* Feedback
* Feedback
* Cookie domain needs a dot
* Type fix
* Update apps/web/public/static/locales/en/common.json
Co-authored-by: Omar López <zomars@me.com>
* Update packages/emails/src/templates/OrganizationAccountVerifyEmail.tsx
* Feedback
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Efraín Rochín <roae.85@gmail.com>
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
2023-06-14 21:40:20 +00:00
"set_up" : "Set up" ,
"set_up_your_profile" : "Set up your profile" ,
"set_up_your_profile_description" : "Let people know who you are within {{orgName}}, and when they engage with your public link." ,
2023-06-15 10:42:47 +00:00
"my_profile" : "My Profile" ,
"my_settings" : "My Settings" ,
2023-06-28 16:22:51 +00:00
"crm" : "CRM" ,
"messaging" : "Messaging" ,
2023-06-11 03:20:13 +00:00
"sender_id_info" : "Name or number shown as the sender of an SMS (some countries do not allow alphanumeric sender IDs)" ,
2023-07-07 16:48:51 +00:00
"org_admins_can_create_new_teams" : "Only the admin of your organization can create new teams" ,
2023-06-23 17:13:16 +00:00
"google_new_spam_policy" : "Google’ s new spam policy could prevent you from receiving any email and calendar notifications about this booking." ,
"resolve" : "Resolve" ,
2023-06-19 14:37:23 +00:00
"no_organization_slug" : "There was an error creating teams for this organization. Missing URL slug." ,
2023-06-19 20:32:21 +00:00
"org_name" : "Organization name" ,
"org_url" : "Organization URL" ,
"copy_link_org" : "Copy link to organization" ,
2023-06-23 20:01:54 +00:00
"404_the_org" : "The organization" ,
"404_the_team" : "The team" ,
"404_claim_entity_org" : "Claim your subdomain for your organization" ,
"404_claim_entity_team" : "Claim this team and start managing schedules collectively" ,
2023-06-29 17:03:44 +00:00
"insights_all_org_filter" : "All" ,
"insights_team_filter" : "Team: {{teamName}}" ,
"insights_user_filter" : "User: {{userName}}" ,
"insights_subtitle" : "View booking insights across your events" ,
2023-07-18 15:37:39 +00:00
"location_options" : "{{locationCount}} location options" ,
2023-07-12 20:20:03 +00:00
"custom_plan" : "Custom Plan" ,
2023-07-24 10:09:03 +00:00
"email_embed" : "Email Embed" ,
2023-07-27 20:31:55 +00:00
"add_times_to_your_email" : "Select a few available times and embed them in your Email" ,
2023-07-24 10:09:03 +00:00
"select_time" : "Select Time" ,
"select_date" : "Select Date" ,
"see_all_available_times" : "See all available times" ,
2023-07-18 00:17:29 +00:00
"org_team_names_example" : "e.g. Marketing Team" ,
"org_team_names_example_1" : "e.g. Marketing Team" ,
"org_team_names_example_2" : "e.g. Sales Team" ,
"org_team_names_example_3" : "e.g. Design Team" ,
"org_team_names_example_4" : "e.g. Engineering Team" ,
"org_team_names_example_5" : "e.g. Data Analytics Team" ,
"org_max_team_warnings" : "You will be able to add more teams later on." ,
2023-07-27 08:52:46 +00:00
"what_is_this_meeting_about" : "What is this meeting about?" ,
2023-07-31 17:51:11 +00:00
"requires_booker_email_verification" : "Requires booker email verification" ,
"description_requires_booker_email_verification" : "To ensure booker's email verification before scheduling events" ,
2023-08-10 18:52:36 +00:00
"requires_confirmation_mandatory" : "Text messages can only be sent to attendees when event type requires confirmation." ,
"kyc_verification_information" : "To ensure security, you have to verify your {{teamOrAccount}} before sending text messages to attendees. Please contact us at <a>{{supportEmail}}</a> and provide the following information:" ,
"kyc_verification_documents" : "<ul><li>Your {{teamOrUser}}</li><li>For businesses: Attach your Business Verification Documentation</li><li>For individuals: Attach a government-issued ID</li></ul>" ,
"verify_team_or_account" : "Verify {{teamOrAccount}}" ,
"verify_account" : "Verify Account" ,
"kyc_verification" : "KYC Verification" ,
"organizations" : "Organizations" ,
2023-08-02 19:09:43 +00:00
"org_admin_other_teams" : "Other teams" ,
"org_admin_other_teams_description" : "Here you can see teams inside your organization but that you are not part of. You can add yourself to them if needed." ,
"no_other_teams_found" : "No other teams found" ,
"no_other_teams_found_description" : "There are no other teams in this organization." ,
2023-08-03 15:10:59 +00:00
"attendee_first_name_variable" : "Attendee first name" ,
"attendee_last_name_variable" : "Attendee last name" ,
"attendee_first_name_info" : "The person booking's first name" ,
"attendee_last_name_info" : "The person booking's last name" ,
2023-08-10 18:52:36 +00:00
"verify_team_tooltip" : "Verify your team to enable sending messages to attendees" ,
2023-06-01 15:47:43 +00:00
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS" : "↑↑↑↑↑↑↑↑↑↑↑↑↑ Add your new strings above here ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
2022-02-18 20:01:24 +00:00
}