Romit
c2c95b371a
cleanup(test): remove org booking integration coverage ( #29019 )
2026-04-28 17:43:57 +05:30
Romit
de1ffb08d6
cleanup(test): remove org admin event type integration coverage ( #29016 )
2026-04-28 13:18:02 +05:30
Romit
d2a54e2950
refactor: remove dead workflow runtime config ( #29028 )
2026-04-28 13:16:45 +05:30
Romit
987fe91002
cleanup(test): remove team event type list integration coverage ( #29012 )
2026-04-27 00:49:24 +05:30
Romit
6a2b84ab02
cleanup(test): remove round robin lucky user integration coverage ( #29020 )
2026-04-27 00:47:57 +05:30
Romit
ca1d86a5a9
cleanup(test): remove membership repository integration coverage ( #29013 )
2026-04-27 00:47:02 +05:30
Romit
03fc126d79
cleanup(test): remove signup membership integration coverage ( #29014 )
2026-04-27 00:46:45 +05:30
Romit
9d481454bf
cleanup(test): remove team bookings handler integration coverage ( #29017 )
2026-04-27 00:46:20 +05:30
Romit
84815a9d2f
cleanup(test): remove round robin booking repository integration coverage ( #29021 )
2026-04-27 00:45:43 +05:30
Romit
ec1ff7eb68
cleanup(test): remove team duration limit integration coverage ( #29015 )
2026-04-27 00:45:21 +05:30
Romit
8b0c3070d1
cleanup(test): remove team host availability integration coverage ( #29011 )
2026-04-27 00:44:50 +05:30
Romit
1660adeb53
cleanup(seed): remove platform team seeding from scripts/seed.ts ( #29007 )
...
* refactor(seed): drop platform team fixtures
* refactor(seed): drop platform team helpers
* fix(seed): restore team fixture users
2026-04-27 00:44:05 +05:30
Romit
f3eefc1ffa
cleanup(test): remove team-seeded event type integration coverage ( #29010 )
2026-04-27 00:43:32 +05:30
Akash Santra
57586ba507
docs: improve README clarity and fix grammar issues ( #29005 )
...
* docs: fix grammar and improve clarity in README
* docs: fix CSP section grammar and clarity
2026-04-26 18:18:42 +00:00
Akash Santra
a69c1761b2
fix(event-types): align URL prefix with input text baseline ( #29000 )
2026-04-26 11:36:40 +00:00
Shaizuu
07edb535e6
fix: pre-commit fail when path contains space ( #28973 )
...
* fix: pre-commit fail when path contains space
* addressed coderabbitai comment
2026-04-25 14:07:46 +05:30
Akash Moradiya and akash-moradiya
75bd1b3489
fix(ui): vertical alignment issues ( #28944 )
...
Co-authored-by: akash-moradiya <akash.moradiya@smallest.ai >
2026-04-23 10:22:38 +00:00
Daniel Adeboye
961989c054
fix: broken Northflank deploy button image ( #28966 )
2026-04-22 15:40:57 +00:00
Romit
42f4192bd1
cleanup(team-org): drop playwright helpers and fixtures ( #28954 )
2026-04-22 16:05:05 +05:30
Romit
04fcd9f3ab
cleanup(team-org): remove e2e tests for removed team/org paths ( #28953 )
2026-04-22 16:04:41 +05:30
Romit
1cc365e56f
refactor: drop orphan team/org SSR & page helpers ( #28952 )
...
The /org/[orgSlug]/[user] and /team/[slug] routes were removed in the Cal.diy fork (#28903/#28904) but their SSR helpers and Team screen component were left behind. No route, component, or test still imports them (verified with ripgrep). Deleting them removes dead code and makes it clearer that team/org pages are gone.
2026-04-22 16:04:12 +05:30
ee16d1d474
fix: use strict equality in webhook delete handler role check ( #28958 )
...
Replaced `==` with `===` for the ADMIN role comparison to follow
TypeScript best practices and match the project's coding conventions.
Co-authored-by: Test User <test@example.com >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-22 05:38:15 +00:00
Anirban Singha
f477f7749c
fix: localize hardcoded prefix in reschedule cancellation reason ( #28951 )
2026-04-22 06:28:31 +05:30
e9c6d0ee46
fix: vertically center scroll arrows in All Apps category tab ( #28937 )
...
Co-authored-by: akash-moradiya <akash.moradiya@smallest.ai >
Co-authored-by: Romit <85230081+romitg2@users.noreply.github.com >
Co-authored-by: Sahitya Chandra <sahityajb@gmail.com >
2026-04-20 16:47:46 +00:00
Bandhan Majumder
810ad0edb8
fix: set event type description correctly in the confirmation mail ( #28827 )
2026-04-20 21:59:41 +05:30
88859e4e31
fix: add deterministic tiebreaker to RR host selection algorithm ( #28783 )
...
* fix: add deterministic tiebreaker to RR host selection algorithm
* chore: cleanup comments
* Update packages/features/bookings/lib/getLuckyUser.integration-test.ts
Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>
---------
Co-authored-by: Sahitya Chandra <sahityajb@gmail.com >
Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-04-20 21:57:18 +05:30
Sahitya Chandra
4313bd2dc5
fix(security): upgrade protobufjs to 7.5.5 to fix critical CVE ( #28941 )
...
Pins protobufjs to 7.5.5 via resolutions to patch GHSA-xq3m-2v4x-88gg
(arbitrary code execution, <7.5.5). The vulnerable 7.4.0 was pulled in
transitively through @opentelemetry/otlp-transformer, causing the
Security Audit CI job to fail on all PRs.
2026-04-20 21:52:52 +05:30
Pedro Castro
9efd0e652c
refactor: render booking additional notes as plain text ( #28897 )
2026-04-16 14:51:44 +01:00
Pedro Castro
00693bb8f0
fix: enforce 1-5 range on booking rating input ( #28898 )
2026-04-15 15:42:15 -03:00
Keith Williams
f86e255779
Update CODEOWNERS ( #28910 )
2026-04-15 11:28:52 -03:00
Pedro Castro and Keith Williams
363c9d6331
chore: upgrade follow-redirects to 1.16.0 ( #28894 )
...
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2026-04-15 11:24:06 -03:00
Benny Joo
43ed117fe2
fix yarnlock ( #28907 )
2026-04-15 13:49:28 +00:00
Benny Joo
ae0079d3e4
fix: Cal.diy followups ( #28904 )
...
* fix unit test
* update publisher name
* fix
2026-04-15 13:34:09 +00:00
devin-ai-integration[bot] and keith@cal.com
a1587f2806
fix(docs): pass missing sourceCode prop to Wrapper component ( #28901 )
...
Co-authored-by: keith@cal.com <keithwillcode@gmail.com >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-04-15 10:14:47 -03:00
Peer Richelsen
d865ad81ab
Update README.md ( #28906 )
2026-04-15 10:11:05 -03:00
Peer Richelsen
351301dcaa
Update README.md ( #28905 )
2026-04-15 15:09:43 +02:00
Benny Joo and Devin AI
ab21c7f805
refactor: Cal.diy ( #28903 )
...
* feat: Cal.diy — community-driven MIT-licensed fork of Cal.com
This squashed commit contains all Cal.diy changes applied on top of calcom/cal.com main:
- Rebrand Cal.com to Cal.diy across the entire codebase
- Remove Enterprise Edition (EE) features, license checks, and AGPL restrictions
- Switch license from AGPL-3.0 to MIT
- Remove docs/ directory (migrated to Nextra at cal.diy)
- Remove dead code: org tests, EE tips, platform nav, premium username, SAML/SSO, etc.
- Clean up .env.example for self-hosted Cal.diy
- Update Docker image references to calcom/cal.diy
- Update README, CONTRIBUTING.md, and issue templates for Cal.diy community fork
- Add PR welcome bot for Cal.diy contributors
- Fix API v2 breaking changes oasdiff ignore entries
- Replace Blacksmith CI runners with default GitHub Actions
3893 files changed, 20789 insertions(+), 411020 deletions(-)
Co-Authored-By: benny@cal.com <sldisek783@gmail.com >
* refactor: remove org-specific /organizations/:orgId endpoints from API v2 atoms controllers (#1701 )
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
* fix: revert Cal.diy Inc to Cal.com, Inc. in license files, copyright notices, and package metadata (#1702 )
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
* rip out org related comments in api v2
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-04-15 09:52:36 -03:00
Pedro Castro
a17f28e9ab
chore: bump lodash and markdown-it, dedupe minimatch ( #28893 )
...
* chore(deps): bump lodash and markdown-it, dedupe minimatch
* chore(deps): bump lodash and lodash-es to 4.18.1
2026-04-14 18:12:16 -03:00
Pedro Castro and Benny Joo
fa77692886
chore: bump dependency resolutions ( #28889 )
...
* chore(deps): bump dependency resolutions
* chore(deps): dedupe minimatch in yarn.lock
---------
Co-authored-by: Benny Joo <sldisek783@gmail.com >
2026-04-14 19:43:37 +00:00
Pedro Castro
f4edb696c0
fix: use updateTag for teams list cache invalidation ( #28892 )
2026-04-15 00:55:05 +05:30
Pedro Castro
7b6572b965
fix: wait for team visibility before navigating in team-management e2e ( #28891 )
2026-04-14 18:12:40 +00:00
Pedro Castro
21eb77012d
fix: narrow AssignmentReasonTooltip prop to used fields ( #28890 )
2026-04-15 02:05:00 +09:00
Benny Joo
c28d647a0d
docs: improve self-hosting contents ( #28888 )
2026-04-15 01:18:24 +09:00
Pedro Castro
c0d105e7b3
fix: require uid for booking cancellation on web cancel route ( #28868 )
2026-04-14 09:12:54 -03:00
Pedro Castro
74936a3abe
fix: align reassignment query handlers with existing access check pattern ( #28876 )
2026-04-14 08:48:47 -03:00
Pedro Castro
d25130274f
fix: scope bulk user deletion to callers organization ( #28872 )
2026-04-14 08:29:46 -03:00
Pedro Castro
cbb234cb35
fix: validate credential ownership in attribute sync update ( #28873 )
2026-04-14 08:29:26 -03:00
Pedro Castro
51e852f671
refactor: narrow user fields returned by dynamic event endpoint ( #28875 )
2026-04-14 08:29:10 -03:00
Pedro Castro and Sahitya Chandra
053fb56b79
refactor: use named import for authedOrgAdminProcedure in dsync routers ( #28877 )
...
Co-authored-by: Sahitya Chandra <sahityajb@gmail.com >
2026-04-14 05:41:25 +00:00
Pedro Castro
a657723e1c
fix: add session and permission checks to webhook settings page ( #28769 )
2026-04-14 00:46:46 -03:00