Omar López and kodiakhq[bot]
bcf40bbf26
Lint fixes ( #1826 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-02-11 22:20:10 +00:00
Omar López
28d668ff38
Eslint fix to test deploy ( #1818 )
...
* Eslint fix to test deploy
* E2E fixes
2022-02-11 13:05:12 -07:00
c5444c84fc
Migrate docs to mono repo ( #1814 )
...
* Initial commit
Created from https://vercel.com/new
* Update config
* Homepage
* Self-hosting
* Integrations
* More docs pages
* Developer docs
* Update billing.mdx
* Update install.mdx
* Fix install guide
* More fixes
* Adding CSS guide
* Fix capitalisation on Microsoft page
* Added delete account update
* Added Zapier integration question
* Added GMeet integration part
* Added Delete Account to Settings
* unnecessary question mark
* Added a link to Settings
* Added stuff in Billing
* Added a link to cal.com/signup
* Capitalization
* Added language change
* Added more stuff in Event Types
* Added how to change email
* Added FAQ page
* Spelling mistake
* Added a title to FAQ
* Added more stuff to Billing
* Availability multi-booking
* Deleted from Availability added to FAQ
* Added to FAQ
* Removed the dot
* Added stuff to FAQ
* Add license warning to adding CSS page
* Update docker.mdx
* Add import instructions
* removed readme until we have our own
* updated favicon, added cal sans
* added new cal sans
* Create README.md
* renamed all github links
* renamed more github links
* Added team's Event Types
* Clarified the Google Meet integration
* Spelling error
* Added primary calendar tutorial
* Removed tutorial
* primary calendar selection
* Moved to subdirectory
* Matching configs
* Shares eslint config between web and docs
* Removes format-schemas
* Updates env file location in turbo
* [docs] updates monorepo intructions
Co-authored-by: baileypumfleet <pumfleet@hey.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: milospuac <97884287+milospuac@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@richelsen.net >
2022-02-11 12:33:35 -07:00
Omar López
63bd9a1202
Updates README ( #1811 )
2022-02-11 16:15:52 +00:00
Omar López and Syed Ali Shahbaz
c75893ce65
🚨 🚨 🚨 Turbo fixes 🚨 🚨 🚨 ( #1797 )
...
* 🚨 🚨 🚨 Turbo fixes 🚨 🚨 🚨
* e2e temp fixes
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
2022-02-11 10:24:23 +00:00
Omar López
9f506e7635
Unignores .env.example ( #1800 )
2022-02-10 19:54:55 -07:00
Omar López
6fee04d07c
Another one ( #1799 )
2022-02-10 19:22:33 -07:00
Omar López
abce15ff0d
E2E fixes ( #1798 )
2022-02-10 19:12:57 -07:00
Omar López
8d3f0bf38e
Renames calendso to web ( #1795 )
2022-02-10 16:11:40 -07:00
Omar López
e5ec9357a9
Merge pull request #1792 from calcom/fixes/crowdin
...
crowdin fixes
2022-02-10 14:32:00 -07:00
zomars
855aa56e77
Removes unused command
2022-02-10 14:22:45 -07:00
zomars
9aa53c1e0a
Pipeline fixes
2022-02-10 14:22:45 -07:00
zomars
f98c455915
Pipeline fixes
2022-02-10 14:22:45 -07:00
zomars
e56e83b4a2
Tmp fix for old pipeline
2022-02-10 14:22:45 -07:00
zomars
2234b7d5de
Name update
2022-02-10 14:22:45 -07:00
zomars
5d6f94fce7
e2e fixes
2022-02-10 14:22:45 -07:00
zomars
c711c80b8d
e2e fixes
2022-02-10 14:22:45 -07:00
zomars
e0e745f1ca
Env should be on app (for now)
2022-02-10 14:22:45 -07:00
zomars
0e43766b9c
Test fixes
2022-02-10 14:22:45 -07:00
zomars
cee41eabc7
Type fixes
2022-02-10 14:22:45 -07:00
zomars
3d4de9476d
e2e fixes
2022-02-10 14:22:45 -07:00
zomars
fb20d24e8d
Fixes for lint
2022-02-10 14:22:45 -07:00
zomars
d813b6ae54
Re-adds .nvmrc
2022-02-10 14:22:45 -07:00
zomars
1abb5f1ea5
Config updates
2022-02-10 14:22:45 -07:00
zomars
830f033f9b
Fixes type-check
2022-02-10 14:22:45 -07:00
zomars
cb14aaca14
Type check fixes
2022-02-10 14:22:45 -07:00
zomars
20da74b4a6
Workflow updates
2022-02-10 14:22:45 -07:00
zomars
038e8a4b7d
Runs prettier
2022-02-10 14:22:45 -07:00
zomars
2c2a97de73
Update lint action
2022-02-10 14:22:45 -07:00
zomars
c9b1f52382
Init turborepo
2022-02-10 14:22:45 -07:00
zomars
0bc511a886
Migrated cal.com to apps/web
2022-02-10 14:22:45 -07:00
Omar López
d0e047166e
Revert "Adds skip check to crowdin commit messages ( #1769 )" ( #1785 )
...
This reverts commit aef6b70d8b .
2022-02-10 08:40:50 -07:00
Omar López and kodiakhq[bot]
5d0ba3dafc
The road to zero TypeScript errors ( #1756 )
...
* Type fixes
* Type fixes
* Type fixes
* Type fixes
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-02-10 10:44:46 +00:00
Omar López and Peer Richelsen
aef6b70d8b
Adds skip check to crowdin commit messages ( #1769 )
...
skip-checks: true
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2022-02-10 09:49:58 +00:00
Omar López
00a79bdaba
Ignores e2e test for translation PRs ( #1748 )
2022-02-08 15:42:05 +00:00
Omar López
2fbdb93efb
Allows for in-app upgrade ( #1642 )
2022-01-28 17:46:35 -07:00
Omar López
1119d7f558
Upgrades zod-prisma
2022-01-27 12:45:25 -07:00
Omar López
d7bd1e9957
Fixes for team event creation ( #1604 )
2022-01-24 17:25:32 +00:00
Omar López
8f6f34931b
Allow choosing destination calendar per event type ( #1514 )
2022-01-21 14:35:31 -07:00
Omar López
c91b46c9fb
Adds missing locale ( #1576 )
2022-01-20 18:26:34 +00:00
Omar López
118ee6bfb6
Follow up to #1566 ( #1567 )
...
* Lazy loads phone input
* Removes duplicate CSS
2022-01-19 09:55:29 -07:00
Omar López
116e6d0938
Lazy loads phone input ( #1566 )
2022-01-19 16:24:01 +00:00
Omar López and kodiakhq[bot]
b75e384a2d
Forgot password test troubleshooting ( #1538 )
...
* Removes e2e retries and videos
* Forgot password test troubleshooting
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-01-19 15:54:54 +00:00
Omar López
038ea3365a
Removes e2e retries and videos ( #1537 )
2022-01-17 20:23:46 +00:00
Omar López
103877737e
Sets new users to trial by default and docs improvements ( #1536 )
...
* Sets new users to trial by default
* Update README.md
* Update README.md
* Docs improvements
* Adds migration
2022-01-17 19:42:38 +00:00
Omar López and kodiakhq[bot]
460dda690d
Fix for #1518 ( #1521 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-01-17 13:02:42 +00:00
Omar López
73f607f27a
Auto-seed when resetting and migrating dev ( #1513 )
...
* Auto-seed when resetting and migrating dev
* Fixes db-seed script
* Oauth e2e test fixes
2022-01-14 18:36:53 +00:00
Omar López
e5f8437282
Fixes oauth tests ( #1506 )
...
* Fixes oauth tests
* Login page type fixes
* Delegates approval to github UI
2022-01-13 13:45:44 -07:00
Omar López
c9c21e6a67
Github Workflow cleanup ( #1504 )
...
* Update lint.yml
* Build and e2e on PRs
* Adds security checks for PRs
* removes build workflow
Is not needed anymore thanks to E2E
2022-01-13 12:51:15 -07:00
Omar López
f8c036164c
Adds security checks for PRs ( #1503 )
...
* Update lint.yml
* Build and e2e on PRs
* Adds security checks for PRs
2022-01-13 12:37:34 -07:00
Omar López
67bcbfd75a
Runs lint on all PRs to main (including external contributors) ( #1502 )
...
* Update lint.yml
* Build and e2e on PRs
2022-01-13 18:09:37 +00:00
Omar López
54be2a2ec1
Update e2e.yml ( #1498 )
2022-01-13 16:52:31 +00:00
Omar López and kodiakhq[bot]
84d75cf693
Upgrades next-auth to v4 ( #1185 )
...
* Upgrades next-auth to v4
* Fixes next-auth session types
* Type fixes
* Fixes login issue
* Team page fixes
* Type fixes
* Fixes secret
* Adds test for forgotten password
* Skips if pw secret is undefined
* Prevents error if PW secret is undefined
* Adds PLAYWRIGHT_SECRET explainer
* Adds pending auth TODOs
* Adds missing secret
* Fixed imports
* Fixed imports
* Type fixes
* Test fixes
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-01-07 20:23:37 +00:00
Omar López
a66610d9c2
Zomars/cal 777 switching off paid mode bug ( #1401 )
...
* Adds Form component
* Disabling price sets it to 0
2022-01-03 23:19:05 +00:00
Omar López and kodiakhq[bot]
4cd7a4ce5b
Adds trial banner and in-app upgrade ( #1402 )
...
* WIP trial banner
* Fixes days left count
* Defers stripe loading until needed
* Fixes auth issues
* Checkout fixes
* Allows for signup testing
* Debugging checkout
* Adds tests for trial banner
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-01-03 22:50:59 +00:00
Omar López
445faa406a
Zomars/cal 798 issue with billing portal ( #1392 )
...
* Uses stripeCustomerId from used metadata in billing portal
* Uses stripeCustomerId from used metadata in billing portal
# Conflicts:
# ee/pages/api/integrations/stripepayment/portal.ts
2021-12-30 11:42:06 -05:00
Omar López
9b583694a3
Adds users metadata column ( #1387 )
2021-12-28 10:15:52 +01:00
Omar López and Alex van Andel
7bc7b241ac
Zomars/cal 794 normalize emails in db ( #1361 )
...
* Email input UX improvements
* Makes email queries case insensitive
* Lowercases all emails
* Type fixes
* Re adds lowercase email to login
* Removes citext dependency
* Updates schema
* Migration fixes
* Added failsafes to team invites
* Team invite improvements
* Deleting the index, lowercasing
```
calendso=> UPDATE users SET email=LOWER(email);
ERROR: duplicate key value violates unique constraint "users.email_unique"
DETAIL: Key (email)=(free@example.com ) already exists.
```
vs.
```
calendso=> CREATE UNIQUE INDEX "users.email_unique" ON "users" (email);
ERROR: could not create unique index "users.email_unique"
DETAIL: Key (email)=(Free@example.com ) is duplicated.
```
I think it'll be easier to rectify for users if they try to run the migrations if the index stays in place.
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2021-12-21 00:59:06 +00:00
Omar López
3bc659af44
Let email case sensitive ( #1357 )
2021-12-19 21:01:25 +00:00
Omar López
26e1194ef3
Trigger redeploy ( #1348 )
2021-12-17 20:37:07 +00:00
Omar López
21103580f7
Zomars/cal 748 paid bookings are failing ( #1335 )
...
* E2E video adjustments
* Adds test to add Stripe integration
* Type fix
* WIP: Payment troubleshooting
* Paid bookings shouldn't be confirmed by default
* Runs stripe test only if installed
* BookingListItem Adjustments
* Pending paid bookings should be unconfirmed
* Attempt to fix paid bookings
* Type fixes
* Type fixes
* Tests fixes
* Adds paid booking to seeder
* Moves stripe tests to own file
* Matches app locale to Stripe's
* Fixes minimun price for testing
* Stripe test fixes
* Fixes stripe frame test
* Added some Stripe TODOs
2021-12-17 16:58:23 +00:00
e6f71c81bb
E2E tests refactoring ( #1318 )
...
* Adds test todos
* Can't seem to change locales
* WIP playwright test refactoring
* jest-playwright cleanup
* Test fixes
* Test fixes
* More test fixes
* WIP: Testing fixes
* More test fixes
* Removes unused files
* Installs missing browsers for e2e
* ts-node fixes
* ts-check fixes
* Type fixes
* Fixes e2e
* FFS
* Renamex webhook snapshot
* Fixes webhook cross-platform
* Renamed webhook snapshot
* Apply suggestions from code review
Co-authored-by: Max Schmitt <max@schmitt.mx >
* Removes kont dependency
* Cleanup playwright options
* Next.js cache optimizations on CI
* Uses cache on e2e as well
* Fixme is introducing side-effects
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com >
Co-authored-by: Max Schmitt <max@schmitt.mx >
2021-12-15 16:25:49 +00:00
5deea2c5f6
Fixing items readded to location dropdown issue ( #1316 )
...
Co-authored-by: Manoj <yogeshwaranmanoharan@gmail.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2021-12-14 22:14:35 +00:00
Omar López
b6518b9ce1
Fixes cancel booking page ( #1301 )
2021-12-13 23:10:10 +00:00
Omar López and kodiakhq[bot]
357e279dd8
Upgrades to tailwindcss v3 ( #1294 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-12-13 11:01:33 +00:00
Omar López
3587e1ac9c
Uses vercel url on integration endpoints for staging ( #1293 )
...
* Legibility and base url fixes
* Uses vercel url on integration endpoints for staging
* We validate the user before creating credentials
2021-12-10 21:14:54 +00:00
Omar López
5902f78fb2
Zomars/calendars UI fixes ( #1288 )
...
* Updates yarn.lock
* Primary calendar selector UI fixes
* Update translation string
* Mobile fixes
2021-12-09 19:37:29 +00:00
Omar López
8617b2db65
Adds deploy script ( #1286 )
2021-12-09 16:19:52 +00:00
Omar López
ec2acedf34
Zomars/refactor emails followup ( #1216 )
2021-12-07 15:48:08 +00:00
Omar López
2430784142
Followup for #1242 ( #1243 )
2021-12-02 21:41:09 +00:00
Omar López
7faa9508c4
Removed unused webhook ( #1227 )
2021-11-30 23:50:49 +00:00
Omar López
f8781e4d5f
Create pull_request_template.md ( #1204 )
2021-11-24 18:40:25 +00:00
Omar López
11e7779a58
Allows nameless users to Signout and update profile ( #1181 )
2021-11-15 18:08:04 -07:00
Omar López
cc25a772a1
Adds missing webhook user relationship ( #1070 )
2021-10-29 08:13:51 -06:00
Omar López
265b76083a
Fixes integrations api endpoint ( #1066 )
2021-10-28 22:30:42 +01:00
e38086b8fe
Refactors video integrations ( #1037 )
...
* Fixes error types
* Type fixes
* Refactors video meeting handling
* More type fixes
* Type fixes
* More fixes
* Makes language non optional
* Adds missing translations
* Apply suggestions from code review
Co-authored-by: Alex Johansson <alexander@n1s.se >
* Feedback
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Alex Johansson <alexander@n1s.se >
2021-10-26 10:17:24 -06:00
Omar López and kodiakhq[bot]
85d7122e43
Fixes Apple Calendar onboarding and type fixes ( #988 )
...
* Type fixes
* Type fixes
* Attemp to prevent unknown error in prod
* Type fixes
* Type fixes for onboarding
* Extracts ConnectIntegration
* Extracts IntegrationListItem
* Extracts CalendarsList
* Uses CalendarList on onboarding
* Removes deprecated Alert
* Extracts DisconnectIntegration
* Extracts CalendarSwitch
* Extracts ConnectedCalendarsList
* Extracted connectedCalendar logic for reuse
* Extracted SubHeadingTitleWithConnections
* Type fixes
* Fetched connected calendars in onboarding
* Refreshes data on when adding/removing calendars on onboarding
* Removed testing code
* Type fixes
* Feedback
* Moved integration helpers
* I was sleepy
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-10-20 15:42:40 +00:00
Omar López
06822a2c57
Prevents production build error with bundle analyzer ( #996 )
2021-10-19 17:51:59 -06:00
Omar López
3641d5e46e
[CAL-493] Implements tRCP on event types ( #923 )
...
* Removes unused component
* Refactors useLocale
We don't need to pass the locale prop everywhere
* Event type fixes
* Extracts CreateNewEventDialog
* Implements tRCP for event types
2021-10-15 20:07:00 +01:00
Omar López
c2c37b701e
Zomars/fixes trpc typo ( #957 )
2021-10-14 19:22:01 +00:00
0861d7cc61
Ends the war between tRPC and next-i18next ( #939 )
...
* Ends the war between tRPC and next-i18next
* Locale fixes
* Linting
* Linting
* trpc i18n (not working) (#942 )
* simplify i18n handler and remove redundant(?) fn check
* split up viewer to a "logged in only" and "public"
* wip -- skip first render
Co-authored-by: Omar López <zomars@me.com >
* Linting
* I18n fixes
* We don't need serverSideTranslations in every page anymore
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Alex Johansson <alexander@n1s.se >
2021-10-14 13:57:49 +03:00
Omar López
26f20e2397
Revert "use base url (incl. app.cal.com) for iframes to support safari ( #940 )" ( #941 )
...
This reverts commit e615347790 .
2021-10-14 00:33:43 +01:00
Omar López
4b05c56a0d
Fixes custom input overflow ( #920 )
...
* Fixes custom input overflow
* Truncates also placeholder
* Adds title attributes in booking notes and event descriptions
2021-10-12 18:59:52 +00:00
Omar López
64a01d33ba
Fixes custom input dialog ( #916 )
2021-10-12 19:54:37 +01:00
Omar López and kodiakhq[bot]
9539d26ac7
Fixes location in payment page ( #918 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-10-12 14:54:42 +00:00
Omar López and Mihai C
cfd70172f0
Refactors useLocale ( #908 )
...
* Removes unused component
* Refactors useLocale
We don't need to pass the locale prop everywhere
* Fixes syntax error
* Adds warning for missing localeProps
* Simplify i18n utils
* Update components/I18nLanguageHandler.tsx
Co-authored-by: Mihai C <34626017+mihaic195@users.noreply.github.com >
* Type fixes
Co-authored-by: Mihai C <34626017+mihaic195@users.noreply.github.com >
2021-10-12 13:11:33 +00:00
Omar López and Bailey Pumfleet
a73187d46b
Makes fields with default values not null ( #903 )
...
* Makes fields with default values non-optional
* Removes PeriodType enum for now
* Adds missing migrations
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com >
2021-10-12 11:09:39 +01:00
Omar López
bcf20914d3
Makes fields with default values non-optional ( #892 )
2021-10-10 17:48:21 +00:00
Omar López
58de920951
Refactors custom input form & dialog ( #853 )
2021-10-07 15:43:20 +00:00
Omar López and Bailey Pumfleet
30f97117e8
Revert "Revert "Feature/cal 274 add webhooks ( #628 )" ( #854 )" ( #876 )
...
This reverts commit 6868474c92 .
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com >
2021-10-07 15:14:47 +00:00
95b49a5995
Several type fixes ( #855 )
...
* Several type fixes
* Update ee/lib/stripe/client.ts
Co-authored-by: Alex Johansson <alexander@n1s.se >
* Typo
* Refactors createPaymentLink
* Simplify calendarClietn type
Co-authored-by: Alex Johansson <alexander@n1s.se >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2021-10-05 16:46:48 -06:00
Omar López
6868474c92
Revert "Feature/cal 274 add webhooks ( #628 )" ( #854 )
...
This reverts commit 4c07faefe7 .
2021-10-05 02:30:00 +01:00
Omar López and kodiakhq[bot]
342ea3e5d2
Adds specfific empty copy by status ( #842 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-10-02 12:08:35 +01:00
Omar López
dc6841e761
Bookings UI improvements ( #826 )
2021-09-30 11:46:39 +01:00
Omar López
a04336ba06
Added booking tabs, type fixing and refactoring ( #825 )
...
* More type fixes
* More type fixes
* Type fixes
* Adds inputMode to email fields
* Added booking tabs
* Adds aditional notes to bookings
2021-09-29 22:33:18 +01:00
Omar López
e7314257c3
Adds possibilty to analyze client and server bundle size ( #677 )
2021-09-29 15:36:58 +01:00
Omar López
7a8ad8381e
Fixes error when user cancels stripe integration ( #813 )
...
* Fixes customer portal return ur
* Attempt to fix portal CSRF issue
* Fixes CSRF issue with Stripe redirect
* Fixes error when user cancels stripe integration
2021-09-28 22:27:06 +01:00
Omar López
230c82e316
Zomars/fixes stripe portal redirect ( #808 )
2021-09-28 17:21:45 +01:00
dd9f801872
cal 485 prevent users from changing their username to premium ones ( #799 )
...
* Makes userRequired middleware
* Prevent users from changing usernames to premium ones
* refactor on zomars' branch (#801 )
* rename `profile` -> `mutation`
* `createProtectedRouter()` helper
* move profile mutation to `viewer.`
* simplify checkUsername
* Auto scrolls to error when there is one
* Renames username helpers
* Follows db convention
Co-authored-by: Alex Johansson <alexander@n1s.se >
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com >
2021-09-28 09:57:30 +01:00
Omar López
f23e4f2b9d
Fixes customer portal return url ( #802 )
2021-09-28 09:04:30 +01:00