e45ee8fab3
fix: update handler ( #14032 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-03-08 14:41:05 +00:00
Alex van Andel and GitHub
3c96e122b4
fix: Broken timezone-select.test.tsx after DST change ( #14035 )
...
* fix: Broken timezone-select.test.tsx after DST change
* Surpress minor lint error
2024-03-08 13:37:53 +00:00
Udit Takkar and GitHub
3467e2272f
fix: seed organization ( #14030 )
2024-03-08 10:47:11 +00:00
+1
1b5d50c45c
feat: SCIM Group Provisioning To Teams Within An Org ( #13850 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Kiran K <mailtokirankk@gmail.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
Co-authored-by: zomars <zomars@me.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
2024-03-07 16:16:53 -07:00
e60454750e
fix: Implement new avatars in insights ( #13996 )
...
* fix: Implement new avatars in insights
* fix: Exposed type errors, previously hidden by any,any type
---------
Co-authored-by: Omar López <zomars@me.com >
2024-03-07 17:00:11 +00:00
7d497a621f
fix: duplicate event types ( #14007 )
...
* fix: duplicate event types
* test: add test for duplicate event type
* fix: type error
* chore: pass error message
---------
Co-authored-by: Erik <erik@erosemberg.com >
2024-03-07 16:34:42 +00:00
Somay Chauhan and GitHub
5c8e0483b1
fix: add future team members toggle ( #14008 )
...
* fix: add future team members toggle
fix: add future team members toggle
* code refactor
* removed updateNewTeamMemberEventTypes for regularUsers
2024-03-07 16:18:45 +00:00
Omar López and GitHub
3cefa94a94
Update base.json ( #13997 )
2024-03-07 11:38:40 -03:00
30549d5c14
This commit fixes #13928 ( #13962 )
...
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2024-03-07 14:07:33 +00:00
0784df6a31
fix: slugify from creating double+ dashes ( #14002 )
...
* fix: slugify
* fix: strip emojis
* fix: remove emojis
* fix: remove emojis
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-03-07 13:34:18 +00:00
fc062878ed
add videoCallUrl from link based video apps to metadata ( #13995 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-03-07 04:03:09 +00:00
1064e1181d
feat: SCIM 2.0 Automatic User provisioning ( #11169 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-03-06 16:34:21 -07:00
Peer Richelsen and GitHub
dfd683ffc4
feat: added banner for orgs ( #13644 )
...
Use this banner to test https://pbs.twimg.com/profile_banners/1063089191565905920/1685635865/1500x500
- [x] add backend
- [x] add file upload (require 1500x500px) in Organization/Appearance
- [x] for now, apply this to all Org event types. later we could think about sub-team overwrites, but for now org is enough
1) Upload Banner Screen
<img width="1512" alt="Screenshot 2024-02-15 at 10 26 36 PM" src="https://github.com/calcom/cal.com/assets/53316345/3c7417ee-7ef7-4138-b5f8-38f255a407fa ">
2)
<img width="1512" alt="Screenshot 2024-02-15 at 10 27 02 PM" src="https://github.com/calcom/cal.com/assets/53316345/a74dffbf-3727-4b2f-82d5-fefd55c12901 ">
3) Go to Org Team Event Types
<img width="1512" alt="Screenshot 2024-02-15 at 10 27 21 PM" src="https://github.com/calcom/cal.com/assets/53316345/5f188bd7-8a66-4da7-be73-1b5e178b5b3b ">
__________________________________________________
DESIGNS

__


mobile:

2024-03-06 16:18:56 -07:00
Amit Sharma and GitHub
0972307998
fix: unable to remove single recurring instance from gCal ( #13960 )
2024-03-06 13:46:58 -05:00
Keith Williams and GitHub
157f633ef2
chore: Reduce insights range to 7 days ( #13991 )
2024-03-06 13:02:02 +00:00
Udit Takkar and GitHub
284c4c9084
fix: Email Embed for team event types ( #13990 )
...
* fix: embeds for team event types
* chore: remove unused
2024-03-06 07:05:39 -03:00
9fd3594f6c
fix: add the X-Cal-Signature-256 header to MEETING_ENDED webhook requests ( #13986 )
...
* add the X-Cal-Signature-256 header to MEETING_ENDED webhook requests
* take care of null value for appId
---------
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
2024-03-06 00:29:30 +00:00
Udit Takkar and GitHub
531371bf55
fix: team event type error when when no one is assigned ( #13888 )
...
* fix: team event when when no one is assigned
* chore: test
* chore: unfo
* chore: remove host while creating
* fix: unit tests
* fix: event in booking form
* chore: undo tests
* fix: type
* fix: move it inside
2024-03-05 16:42:35 -03:00
a677d0d2c4
fix: Organization Migration - Prevent the redirected username from being claimed by others. ( #13675 )
...
* Check for migrated username
* Add e2e for reserved username due to migration
* Add username change test
* Update username.ts
* fixed type checks
* Refactor to use isOrganization
* Typing
* Typing
* Removed the isOrganization function
---------
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-03-05 17:08:44 +00:00
a7ce12e22f
fix: event type redirect for orgs in preview test (routing-forms) ( #13686 )
...
* fix event type url for orgs
* fix type errors
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-03-05 13:55:50 +00:00
09b91d5a7e
fix: Bug with recurring bookings with seats enabled ( #13840 )
...
* fix CAL-3165
* fix wrong change
---------
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-03-05 11:09:35 +00:00
01ac2e640a
feat: improvement org member list ( #13859 )
...
* fix: sticky action bar and align checkbox
* feat: make teams filterable and clickable, total members
* fix: update members count
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-03-05 11:09:14 +00:00
e39bf37f91
chore: remove CF-region ( #13828 )
...
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-03-05 02:42:56 +05:30
1f845944ac
chore: Add credential sync secret when requesting a token ( #13907 )
...
* Rename .env variables
* Remove instances of old variable names
* Add credential sync secret to request for new token
* Update invalid secret message
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-03-04 19:02:48 +00:00
Keith Williams and GitHub
7f53db601d
chore: Add index to Team.parentId ( #13950 )
2024-03-04 15:19:24 -03:00
Keith Williams and GitHub
1cc9f1d25d
chore: Increase API rate limit ( #13970 )
2024-03-04 16:44:39 +00:00
Udit Takkar and GitHub
c6ee482478
fix: email embed for org ( #13917 )
...
* fix: email embed for org
* chore: use orgslig
* chore: remove unused
* fix: org details
* test: add tests
* chore: type err
* fix: import missing
* fix: check timeslots
2024-03-04 15:48:13 +00:00
5292dd2e66
fix: add org settings into seed ( #13968 )
...
* fix: add org settings into seed
* fix: Invalid seeded team event (missing schedulingType)
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-03-04 15:11:10 +00:00
Peer Richelsen and GitHub
e33453c50d
hide terms and privacy on self-hosted ( #13966 )
2024-03-04 14:04:18 +00:00
92a919069d
feat: Implement secondary email ( #13678 )
...
* Implement secondary email
* Fix already existing tests failing
* Added tests for secondary email feature
* Skip email verification if user is changing the primary email to a verified secondary email
* Fix type errors in tests
* Fix email becoming unverified when switched between primary and secondary email
* Added a check to prevent prisma error from throwing up due to duplicate records
* Improved error handling when adding a secondary email
* Add test for resend verification email flow for secondary emails and validation of invite link
* Add a new column to link secondary emails with verification tokens
* Fix failing to update email to an unverified secondary email of the same user
* Fix failing tests
* Change text of resend verification email
* Add ability to use the verified secondary emails to get the event details to
* Fix type errors
* Fix failing e2e tests
* Fix failing unit tests
* Fix failing type checks
* Fix secondary verification email subject
* Fix failing e2e tests
---------
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-03-02 22:29:40 +00:00
3a4f944aac
feat: jelly integration ( #13929 )
...
* v1
* don't need to search DB for user
* return early if no user
* use one deleteMany to ensure only 1 credential
* rm expiration
* fix API request
* proper type
* Update packages/app-store/jelly/lib/VideoApiAdapter.ts
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
* Update packages/app-store/jelly/lib/VideoApiAdapter.ts
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
* Update packages/app-store/jelly/lib/VideoApiAdapter.ts
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
* Update packages/app-store/jelly/api/callback.ts
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
* Fix callback URL
---------
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com >
2024-03-01 16:45:41 +00:00
0970c77009
fix: Revert -> "Revert "chore: Chore team metadata table + isOrganization migration ( #13700 )
...
* Revert "Revert "chore: Chore team metadata table + isOrganization migration from metadata (#12828 )""
This reverts commit 2408338ed4 .
* Remove constraint slug,isOrganization and reset migration
* fix: conflicts
* change schema to bust cache
* Fix issues reported by TS
* change schema to bust cache
* Review fixes
* Colaesce for orgAutoAcceptEmail as well
* Fix missing negation
---------
Co-authored-by: zomars <zomars@me.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-03-01 15:04:28 +00:00
83fe4d6625
fix: font bold font semibold ( #13939 )
...
* Fixed issue#13879 changed font-bold to font-semibold with font-cal
* Revert yarn.lock changes
---------
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
2024-03-01 06:53:16 -03:00
91beeeb525
fix: Google Profile Picture Update Race Condition ( #13711 )
...
* Minor fixes
* Discard changes to packages/app-store/ics-feedcalendar/config.json
* Add comment
* refactor: denesting and conditional profile update
---------
Co-authored-by: zomars <zomars@me.com >
2024-02-29 20:01:13 +00:00
81c0b1ffe9
fix: broken google account avatar fix ( #13892 )
...
* fix: broken google account avatar fix
* fix: use zod for checking absolute url
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Udit Takkar <udit222001@gmail.com >
2024-02-29 19:59:23 +00:00
aedc88f975
feat: show top banner for broken integrations [Cal 3125] ( #13720 )
...
* added InvalidAppCredentialBanner
* Create InvalidAppCredentialsBanner.tsx
* Update getUserTopBanners.handler.ts
* Create checkForInvalidAppCredentials.ts
* Update common.json
* Update common.json
* Update getUserTopBanners.handler.ts
* Update checkForInvalidAppCredentials.ts
* also included team's credentials
* reverse yarnlock changes
* fix .env
* fixed types
* chore: translation
---------
Co-authored-by: Udit Takkar <udit222001@gmail.com >
2024-02-29 19:58:46 +00:00
67256b5b6e
fix: toLowercase on emailChangeWaitingForVerification ( #13940 )
...
Co-authored-by: Omar López <zomars@me.com >
2024-02-29 19:43:48 +00:00
Rushikesh and GitHub
a1d1883b34
Large padding on small screens for embedded booking widgets. ( #13855 )
2024-02-28 14:17:06 +00:00
Alex van Andel and GitHub
b82a597645
fix: invalid type check occupied seats ( #13830 )
...
* fix: Type check failure in occupiedSeats
* fix: Invalid handling of occupied seats hidden by earlier error
2024-02-28 11:07:34 -03:00
5ba0ee8e85
fix: impersonation detecting orgs correctly. ( #13889 )
...
* feat:fix correctly detect impersonation organization
* chore: remove logs
* Update packages/features/ee/impersonation/lib/ImpersonationProvider.ts
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-02-28 12:16:46 +00:00
1463f97f14
fix: Currency Not Reflecting Correctly #13845 ( #13847 )
...
* fix currency problem
* fix type errors
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-02-28 17:14:26 +05:30
2d75048037
fix: Test flakiness due to unfilled name/email ( #13900 )
...
* fix: Test flakiness due to unfilled name/email
* Better toast-success checks
* Revert "test: Create E2E tests for bookings with custom/required Phone + other questions (#11502 )"
This reverts commit 614741d207 .
* Revert "test: Create E2E tests for bookings with custom/required Multiple Emails + other questions (teste2e-multipleEmailQuestion) (#11565 )"
This reverts commit d1d50b0d91 .
* Revert "test: Create E2E tests for bookings with custom/required Long Text + other questions (teste2e-longTextQuestion) (#11559 )"
This reverts commit 96810b5ba1 .
* Revert "test: Check the webhook event tab and your funtionalities (#12433 )"
This reverts commit 9db9204088 .
* Re-instate regularBookings
* Fixtures used by other tests
* Removed dead code from regularBookings.ts
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-02-28 06:07:32 +00:00
b549735334
santize right before sending mail ( #13876 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2024-02-27 17:57:26 -03:00
86c379817e
fix: Fix calendar event included in the workflow, doesn't show the meeting link ( #13872 )
...
* Fix calendar event included in the workflow, doesn't show the meeting link
* Fix type error
* fix public video call url
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2024-02-27 15:50:40 +00:00
Udit Takkar and GitHub
80080dda7a
fix: missing userPrimaryEmail in workflows ( #13875 )
...
* fix: missing userPrimaryEmail in workflows
* chore
* fix: type err
2024-02-27 09:17:34 -05:00
Udit Takkar and GitHub
27c25e1f95
chore: use transaction ( #13874 )
...
* fix: use transaction
* chore
2024-02-27 10:17:46 -03:00
Shyam Raghuwanshi and GitHub
858be0f5d8
fix ics-feedcalendar logo not showing ( #13886 )
2024-02-27 11:43:25 +00:00
Hariom Balhara and GitHub
68d0090f50
Make sure that state doesnt reset ( #13880 )
2024-02-27 07:51:11 -03:00
Udit Takkar and GitHub
a43fa13b11
fix: infinite rendering in event setup tab ( #13877 )
2024-02-26 22:18:58 +00:00
Alex van Andel and GitHub
d85e0b51e4
fix: Prevent duplicate bookings with idempotency key ( #13865 )
...
* fix: Prevent duplicate bookings with idempotency key
* Add idempotencyKey to builder.ts type fix
* Add tests for new idempotency key (booking create)
* Add endTime to idempotency key, it should be possible to book different durations
* Move reschedule before the create so the idempotency key is unset
2024-02-26 18:33:22 +00:00