81e4241f85
refactor: apply biome formatting to apps/web ( #27692 )
...
* refactor: apply biome formatting to apps/web (batch 1)
Formats apps/web non-modules directories:
- apps/web/app
- apps/web/lib
- apps/web/pages
- apps/web/styles
- apps/web/server
- apps/web/test
- Root-level .ts and .mjs files
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* refactor: apply biome formatting to apps/web/modules (batch 2)
Formats smaller apps/web/modules directories:
- onboarding, data-table, users, apps, auth
- integration-attribute-sync, shell, availability
- feature-flags, team, webhooks, getting-started
- feature-opt-in, troubleshooter, schedules, notifications
- signup-view.tsx
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* refactor: apply biome formatting to apps/web/modules (batch 3)
Formats medium apps/web/modules directories:
- bookings
- event-types
- insights
- embed
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* refactor: apply biome formatting to apps/web/modules/ee (batch 4)
Formats apps/web/modules/ee directory.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* refactor: apply biome formatting to apps/web (batch 5)
Formats remaining apps/web directories:
- apps/web/modules/settings
- apps/web/modules/booking-audit
- apps/web/playwright
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* refactor: apply biome formatting to apps/web/components (batch 6)
Formats remaining apps/web/components files.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* refactor: apply biome formatting to new apps/web files from main
Formats newly added/modified files from main merge:
- WorkflowStepContainer.tsx (resolved merge conflicts)
- Newly moved files (blocklist, form-builder, schedules, etc.)
- Other files modified in main
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* refactor: apply biome formatting to new apps/web files from main
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-02-10 23:25:24 +05:30
Hariom Balhara and GitHub
bb2dcc51c6
Ignore requests from bot for headless router ( #23733 )
2025-09-10 16:59:04 +05:30
4a0a429774
refactor: Migrate getRoutedUrl from @calcom/lib to @calcom/features ( #23666 )
...
* mkdir
* update imports
* chore: update platform libraries
---------
Co-authored-by: Lauris Skraucis <lauris.skraucis@gmail.com >
Co-authored-by: supalarry <laurisskraucis@gmail.com >
2025-09-08 11:28:22 +00:00
3b0bb25251
fix: status code or router/embed rate limiting ( #21968 )
...
* fix: status code or router embed rate limiting
* fix: type err
* fix: handle api v2
* fix: status code
* chore: remove unused
* chore: update unit test
* chore: unit test
* refactor: make res required
* chore: remove unused
* chore: add a wrapper in getserversideprops
* chore: remlove log
* Add ratelLimiting unit test
---------
Co-authored-by: Hariom <hariombalhara@gmail.com >
2025-06-30 14:58:44 +05:30
48016e0f3e
chore: Move CRM owner calls handleResponse ( #19316 )
...
* Handle normal ownership routing
* Skip contact owner check if true
* Fix typos
* Call getting contact owner in promise.all in handleResponse
* Pass crm contact owner data to params
* Add crm contact params
* Only get CRM owner calls if params don't exist
* Handle if properties don't exist
* Fix typo
* Pass CRM specific variables to getServerSideProps
* Remove logs
* Type fixes
* Use `wrapGetServerSIdePropsWIthSentry` in router getServerSideProps
* Add sentry monitoring
* Type fixes
* Type fix
* Type fixes
* Update imports for sentryWrapper
---------
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
2025-03-28 10:42:28 -04:00
Benny Joo and GitHub
d7960021aa
perf: do not import from @calcom/lib/server barrel file ( #19579 )
...
* do not import from lib/server barrel file
* fix build
2025-02-26 18:10:52 -03:00
e0527587c1
feat: routing forms for api v2 ( #18885 )
...
* init router endpoint for v2
* fixup fixup
* resolve merge conflicts
* update libraries
* update router controller
* make router endpoint public
* chore: refactor router endpoint and add team/org id
* cleanup
* chore: Only import Sentry when needed (#18882 )
* perf: prerender routes in main navigation (#18883 )
* chore: migrate /apps/categories pages (#18871 )
* migrate apps/categories pages
* remove pages dir
* chore: app router - /payment pages (#18152 )
* remove Head from payment page comp
* remove route from pages router
* move out of future folder
* add to config.matcher
* remove unneeded code
* update middleware
* fix
* fix
* perf: replace `getServerSessionForAppDir` usages with our original `getServerSession` function (#18897 )
* chore: migrate /apps/installation pages (#18870 )
* migrate apps/installation pages
* fix test
* chore: migrate `/auth/logout` (#18901 )
* migrate /auth/verify-email page
* update middleware
* migrate /auth/logout page
* expose router endpoint
* small refactor pageprops not necessary
* sentry is already tracking performance
* reuse logic
* fixup! reuse logic
* fixup! fixup! reuse logic
* fixup! fixup! fixup! reuse logic
---------
Co-authored-by: Morgan Vernay <morgan@cal.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Benny Joo <sldisek783@gmail.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2025-01-27 19:02:11 +00:00
Hariom Balhara and GitHub
b3f946dd0b
feat: "cal.isBookingDryRun" to be used for Routing form as well ( #18832 )
2025-01-24 09:27:18 +05:30
Hariom Balhara and GitHub
06d8b98b15
fix: 404 on the public form page for a sub-team form when the owner itself was removed from the org ( #18495 )
...
* wip
* fix: 404 for a form of a member that has been removed.
- Moved existing authorization check to isAuthorizedToViewFormOnOrgDomain function to handle form access control
- Add comprehensive test suite for org domain authorization scenarios
- Refactor getServerSideProps to use the new authorization function
- Improve code organization by separating domain-specific authorization logic
Test Coverage:
- Non-org domain access
- Org member's form access
- Sub-team form access within org
- Access denial for non-org members/teams
2025-01-07 12:13:19 +00:00
Hariom Balhara and GitHub
b5bec79354
perf: /router endpoint perf improvement ( #18366 )
2024-12-27 08:56:52 +00:00