4417d649ea
refactor: remove @calcom/features dependency to @calcom/web ( #13365 )
...
* refactor: remove @calcom/features dependency to @calcom/web
* refactor: remove IS_VISUAL_REGRESSION_TESTING from web
* fix: wrong imports
---------
Co-authored-by: Omar López <zomars@me.com >
2024-01-23 17:17:36 +00:00
0ee56be1d8
chore: Cache-Control new style avatar URLs ( #13285 )
...
Co-authored-by: Omar López <zomars@me.com >
2024-01-19 11:57:02 +00:00
312a3f2543
refactor: API POST /teams ( #13211 )
...
Co-authored-by: Omar López <zomars@me.com >
2024-01-16 17:47:46 +00:00
0a7f65cd9b
fix: Use Google recurring events protocol ( #12651 )
...
* working create event
--wip-- [skip ci]
fix bug related to adding event
--wip-- [skip ci]
--wip-- [skip ci]
add delete all
remove console.log
remove console.log
add patching of instances
fix yarn.lock
remove comments
* fixed typing
* use rrule
* rollback tsconfig changes
* fix comments
* fix comments
* rename db column
* fix delete all booking
* Update apps/web/pages/api/book/recurring-event.ts
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
* remove non-null assertion
* attempt to fix type errors
* fix recurring event logic
* remove skipAvailabilityCheck
---------
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Hariom <hariombalhara@gmail.com >
2024-01-16 13:49:54 +05:30
710a1a7d38
add teamId when refreshing access token ( #13159 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-01-11 21:43:15 +00:00
Hariom Balhara and GitHub
2f1e545976
feat: Allow org creation with conflicting slug and renaming team slug during migration ( #13065 )
2024-01-07 08:51:59 +05:30
Gabriel Hall and GitHub
50fb903ba6
chore: minor typo ( #13064 )
2024-01-06 12:42:06 +00:00
de1c9d01cd
feat: orgMigration - Support moving users as an option when moving a team ( #12917 )
...
* Move orgMigration routes to app to allow them to be tested as they are here to stay for longer tim
* move to Form everywhere and fix session reading
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2024-01-04 08:33:51 +05:30
Udit Takkar and GitHub
6dec98129c
fix: bad request in webhook route ( #13008 )
2024-01-03 14:35:29 +00:00
200ce6932d
feat: Instant Meeting ( #12345 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Udit Takkar <udit222001@gmail.com >
2023-12-19 11:01:42 -08:00
4b16860d07
fix: Correctly prefill username in case of non-org email invite in an org ( #12854 )
...
* fix: Correctly prefill username in case of non-org email invite in an org
* Update test
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2023-12-19 02:44:48 +00:00
518cfbc037
feat: daily webhooks ( #12273 )
...
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2023-12-07 16:08:51 -05:00
d185d7f7d8
feat: invites bypass disabled signup ( #12626 )
...
* invites bypass disabled signup
* nit:remove new line
* add tests
* chore: spelling
---------
Co-authored-by: Udit Takkar <udit222001@gmail.com >
2023-12-04 16:00:36 +00:00
ca78be011c
chore: [app-router-migration-1] migrate the pages in settings/admin to the app directory ( #12561 )
...
Co-authored-by: Dmytro Hryshyn <dev.dmytroh@gmail.com >
Co-authored-by: DmytroHryshyn <125881252+DmytroHryshyn@users.noreply.github.com >
Co-authored-by: zomars <zomars@me.com >
2023-12-01 13:07:26 -07:00
877cd4cdff
refactor: Team Creation Flow [CAL-2751] ( #12501 )
...
* Create new endpoint for creating a team
* Generate a team checkout session
* Create team navigate to checkout
* Clean up
* UI changes
* Add comments
* Fix
* Type fix
* Type fix
* Type fix
* Type fixes
* Set telemetry
* Import fix
* Type fix
* Update tests
* Type fix
* fix: e2e
* fix: e2e
* fix: e2e
* fix: e2e
* Update teams.e2e.ts
* fix: e2e
---------
Co-authored-by: Omar López <zomars@me.com >
2023-11-29 09:39:21 -07:00
8dabbbd09f
feat: signup refactor ( #11421 )
...
Co-authored-by: alannnc <alannnc@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-11-28 14:52:53 +00:00
Erik and GitHub
5df41e37a0
fix: Stripe webhook event mismatch ( #12522 )
2023-11-24 13:18:06 +00:00
Alex van Andel and GitHub
0ddefaa141
Remove cache-control and disable cache ( #12517 )
2023-11-23 23:42:18 +00:00
4f26ca1a7b
feat: Base implementation of v2 of avatars ( #12369 )
...
* feat: Base implementation of v2 of avatars
* Make avatarUrl and logoUrl entirely optional
* Made necessary backwards compat changes
* fix: type errors
* Fix: OG image
* fix types
* Consistency with other behaviour, ux tweak
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-11-20 12:49:38 +00:00
0a39f53a4b
fix(stripePaymentCallback): better errors ( #12223 )
...
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2023-11-16 08:48:46 +00:00
a804a29516
feat: Stripe paid apps flow ( #12103 )
...
* chore: Stripe paid apps flow
* chore: Subscription
* chore: Webhooks
* chore: Abstract functions
* chore: Lockfile
* chore: Webhook handler
* chore: Use catch-all
* chore: Webhook changes, etc
* chore: Cleanup
* chore: Use actual price id
* chore: Updates
* chore: Install normally until expiry date
* Disable team install for paid apps and cal.ai\
* Fix the same at another place
* Fix Typescript error
* redactedCause doesnt have message has enumerable prop
* Fix reinstallation of an already installed app
* chore: Remove unused deps
* chore: Ensure index
* chore: Price in usd
* chore: PR suggestion
* Fix missing packages in yarn.lock
---------
Co-authored-by: Hariom <hariombalhara@gmail.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-11-15 09:29:41 -03:00
e4abc85382
fix: Fix recurring booking failure due to rate limiting ( #12322 )
...
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2023-11-10 20:06:52 +00:00
Hariom Balhara and GitHub
8deee738c2
fix: Recurring Booking - Check for conflicts on first 2 slots only ( #11774 )
...
* Add recurring booking tests and fix the bug
* Fix recurring booking tests supporting the new link verification assertions
* Convert tab to spaces
2023-11-09 17:00:51 +05:30
4d49fb0636
fix: cal video recording email ( #12079 )
...
* fix: cal video recording email
* fix: add check for recording
* chore: remove logs
* chore: change message
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-10-31 13:35:23 -03:00
Hariom Balhara and GitHub
426d31712e
test: E2E for Orgs - The beginning ( #12095 )
2023-10-27 18:14:16 +05:30
Hariom Balhara and GitHub
b934c74c30
fix: Avatar slug and cal links for cross org users ( #12031 )
2023-10-24 16:12:36 +05:30
efc3e864bb
fix: Missing avatar for non-migrated users on team booking page ( #11977 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-10-19 08:32:56 +05:30
63416d4f33
chore: update tslog from 3.2.1 to 4.9.2 ( #11717 )
...
Co-authored-by: zomars <zomars@me.com >
2023-10-17 19:00:48 +00:00
Keith Williams and GitHub
8a8d284113
fix: API cold boot issues ( #11740 )
2023-10-06 19:17:07 +01:00
3e08c66888
refactor: Use template literal instead of '+' operator ( #11444 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: zomars <zomars@me.com >
2023-10-03 11:52:19 -07:00
+16
68bd877c5b
feat: OAuth provider for Zapier ( #11465 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: sajanlamsal <saznlamsal@gmail.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: alannnc <alannnc@gmail.com >
Co-authored-by: Leo Giovanetti <hello@leog.me >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Nitin Panghal <nitin.panghal@unthinkable.co >
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Peer Richelsen <peer@cal.com >
Co-authored-by: zomars <zomars@me.com >
Co-authored-by: Shivam Kalra <shivamkalra98@gmail.com >
Co-authored-by: Richard Poelderl <richard.poelderl@gmail.com >
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Nafees Nazik <84864519+G3root@users.noreply.github.com >
Co-authored-by: Chiranjeev Vishnoi <66114276+Chiranjeev-droid@users.noreply.github.com >
Co-authored-by: Denzil Samuel <71846487+samueldenzil@users.noreply.github.com >
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
Co-authored-by: nitinpanghal <43965732+nitinpanghal@users.noreply.github.com >
Co-authored-by: Ahmad <57593864+Ahmadkashif@users.noreply.github.com >
Co-authored-by: Annlee Fores <annleefores@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Vijay <vijayraghav22@gmail.com >
2023-09-28 12:41:28 -07:00
2021b641ce
feat: Alby integration ( #11495 )
...
Co-authored-by: Peer Richelsen <peer@cal.com >
Co-authored-by: alannnc <alannnc@gmail.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-09-28 12:03:01 +00:00
Keith Williams and GitHub
a2df323cf8
fix: credential sync app lookup ( #11530 )
2023-09-27 17:50:16 +01:00
3b50fe075d
fix: remove kyc and make text messages to attendee org only ( #11389 )
...
* add orgs upgrade badge to select
* don't allow updating to if no teams or orgs plan
* make sure only paying users can request verification codes
* add new action helper function
* remove kyc code
* code clean up
* fix verify button UI
* fix type errors
* add eventTypeRequiresConfirmation everywhere
* address feedback
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2023-09-20 23:22:05 -07:00
96263b0cf7
fix: team members not showing up in org members list ( #11456 )
...
* fix: team members not showing up in org members list
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* fix: use upsert
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* Update apps/web/pages/api/auth/signup.ts
Co-authored-by: Leo Giovanetti <hello@leog.me >
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
Co-authored-by: Leo Giovanetti <hello@leog.me >
2023-09-20 22:02:10 -03:00
Joe Au-Yeung and GitHub
5ee962948f
feat: Readd app syncing ( #11453 )
...
* Revert "Revert "feat: Sync app credentials between Cal.com & self-hosted plat… (#11450 )"
This reverts commit 2565d0915a .
* Add typing to `parseRefreshTokenResponse`
* Add typing
* Return safeParse data
* Type fix and refactor in Zoom
2023-09-20 19:01:54 +01:00
Omar López and GitHub
2565d0915a
Revert "feat: Sync app credentials between Cal.com & self-hosted plat… ( #11450 )
2023-09-19 14:45:16 -07:00
Leo Giovanetti and GitHub
3fdc41968f
fix: subteam invite org acceptance ( #11449 )
2023-09-19 14:42:37 -07:00
824145b0e2
feat: Sync app credentials between Cal.com & self-hosted platforms ( #11059 )
...
* Add credential sync .env variables
* Add webhook to send app credentials
* Upsert credentials when webhook called
* Refresh oauth token from a specific endpoint
* Pass appSlug
* Add credential encryption
* Move oauth helps into a folder
* Create parse token response wrapper
* Add OAuth helpers to apps
* Clean up
* Refactor `appDirName` to `appSlug`
* Address feedback
* Change to safe parse
* Remove console.log
---------
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
Co-authored-by: Omar López <zomars@me.com >
2023-09-19 20:46:50 +00:00
786c1c2ba3
feat: monthly email digest ( #10621 )
...
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peer@cal.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-09-19 16:19:36 +02:00
50970dc249
fix: org invite ( #11356 )
...
Co-authored-by: Leo Giovanetti <hello@leog.me >
2023-09-19 15:46:33 +05:30
Omar López and GitHub
c95917cceb
feat: Calendar Cache ( #11185 )
2023-09-14 15:19:39 -07:00
197b435b6f
fix: Duplicate calendar events ( #11327 )
...
Co-authored-by: Shivam Kalra <shivamkalra98@gmail.com >
Co-authored-by: zomars <zomars@me.com >
Co-authored-by: Alan <alannnc@gmail.com >
2023-09-14 09:53:58 -07:00
3d4a3c7a93
fix: Connect selected calendar to credential ( #11283 )
...
* Reduce the unhandled promise
* Connect selected calendar to credential
* Write credential to selected calendar
* Type fix
* Handle catching promises in separate threads
* Only call to list calendars if there are no credentialIds
* Changed type of IntegrationCalendar from undef to null
* Adding missing property to getting started
* Also add calendars.tsx
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2023-09-12 18:09:05 +01:00
+1
5c0da23b97
feat: User Avatar and Org Logo ( #10700 )
...
* Pass organization name & logo
* Overflow hidden
* Show org icon on public page
* Add org logo to large user avatars
* Clean up
* Add org name and logo to context
* Get org logo from /avatar.png endpoint
* Do not query for logo
* Remove name and logo from session middleware
* Type fix
* Set user onboarding org logo
* feat: organization avatar component (#10788 )
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
* Type fixes
* Type fix
* Transition to org slug for organization avatar
* Address feedback
* Clean up
* Clean up
* Type fix
* fix: set avatar cache control (#11163 )
* test: Integration tests for handleNewBooking (#11044 )
Co-authored-by: Shivam Kalra <shivamkalra98@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
* fix: booking_paid webhook and added new payment metadata (#11093 )
* app store improvements, logos, dark mode, added screenshots, fixed author names (#11164 )
* fix: mobile event types and avatars (#11184 )
* New Crowdin translations by Github Action
* fix: updateProfile metadata overwrite (#11188 )
Co-authored-by: alannnc <alannnc@gmail.com >
* New Crowdin translations by Github Action
---------
Co-authored-by: Sean Brydon <sean@cal.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Shivam Kalra <shivamkalra98@gmail.com >
Co-authored-by: alannnc <alannnc@gmail.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Leo Giovanetti <hello@leog.me >
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2023-09-07 17:26:40 +02:00
Omar López and GitHub
d7d7bcd651
fix: set avatar cache control ( #11163 )
2023-09-06 12:22:13 -07:00
Peer Richelsen and GitHub
3f0380617a
chore: removed gravatar ( #11153 )
2023-09-05 19:56:02 +02:00
alannnc and GitHub
c4e5d168a5
fix: handle collective multiple host on destinationCalendar ( #10967 )
2023-08-31 10:47:02 -07:00
25684f9040
fix: meeting ended trigger for webhooks and zapier sometimes not working ( #10946 )
...
Co-authored-by: mohammed gehad <mohammed.gehad.1998@gmail.com >
Co-authored-by: Monto <138862352+monto7926@users.noreply.github.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
2023-08-30 23:17:42 +00:00
a308075bc3
feat: 2fa backup codes ( #10600 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-08-30 07:33:48 +00:00