Keith Williams
Keith Williams
Removed duplicate production build. Originally, the "Production Build (without database)" build was added to ensure that we could build the web app without the dependency on the database being there....
Adds a job to run a build of API v2 to ensure no breaking changes happen as part of any attempted merge to main.
Similiar to Stripe where they use a date to denote the sub-version of the API you want to use (e.g. 2024-05-06). From [SyncLinear.com](https://synclinear.com) | [CAL-3645](https://linear.app/calcom/issue/CAL-3645/add-sub-versioning-scheme-to-api-v2)
## What does this PR do? - Fixes #XXXX (GitHub issue number) - Fixes CAL-XXXX (Linear issue number - should be visible at the bottom of the GitHub issue description)...
## What does this PR do? Adds more languages as we slowly get to the 41 we support. Doing this incrementally as new languages take a long time to translate...
## What does this PR do? Instead of running X number of queries sequentially, this batches them. Ideally, we use joins better to get this data but at the moment...
## What does this PR do? This query is currently the biggest hog of resources on the DB. With the new index on `invalid`, this will run in 0.1ms versus...
## What does this PR do? Seeing that pulling bookings takes around 600ms on our prod db and it's because we use an 'OR' when looking for attendees. Splitting it...
### Issue Summary  ### Technical details - iPhone 14 - safari
## What does this PR do? - Fixes #17839 - Fixes CAL-4796 ## Mandatory Tasks (DO NOT REMOVE) - [x] I have self-reviewed the code (A decent size PR without...