cal.com icon indicating copy to clipboard operation
cal.com copied to clipboard

feat: Add ICS Feed support

Open mogery opened this issue 2 years ago β€’ 7 comments

What does this PR do?

Adds an "ICS Feed" app to the app store that allows the linking of ICS Feeds for usage via getAvailability

Fixes #3167 /claim #3167

Type of change

  • New feature (non-breaking change which adds functionality)

How should this be tested?

Criteria:

  • "ICS Feed" can be installed from the App Store
  • Setup screen pops up, ICS feed URLs can be added and saved
  • ICS feed calendars appear in the system and are toggleable to be used for conflict checking
  • ICS feeds are actually used for conflict checking

There's an ICS feed of German holidays in #3167 that I used for testing.

mogery avatar Jan 19 '24 18:01 mogery

@mogery is attempting to deploy a commit to the cal Team on Vercel.

A member of the Team first needs to authorize it.

vercel[bot] avatar Jan 19 '24 18:01 vercel[bot]

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Jan 19 '24 18:01 CLAassistant

Thank you for following the naming conventions! πŸ™ Feel free to join our discord and post your PR link.

github-actions[bot] avatar Jan 19 '24 18:01 github-actions[bot]

~~Couldn't revert the yarn.lock change since this updates the workspace structure.~~ Reverted it anyways

mogery avatar Jan 19 '24 18:01 mogery

πŸ“¦ Next.js Bundle Analysis for @calcom/web

This analysis was generated by the Next.js Bundle Analysis action. πŸ€–

This PR introduced no changes to the JavaScript bundle! πŸ™Œ

github-actions[bot] avatar Jan 19 '24 19:01 github-actions[bot]

awesome initiative

this will come handy for many people using ics

PeerRich avatar Jan 19 '24 22:01 PeerRich

The latest updates on your projects. Learn more about Vercel for Git β†—οΈŽ

1 Ignored Deployment
Name Status Preview Comments Updated (UTC)
calcom-web-canary ⬜️ Ignored (Inspect) Visit Preview Jan 23, 2024 10:24am

vercel[bot] avatar Jan 23 '24 10:01 vercel[bot]

So cool! 😎

saschafoerster avatar Jan 23 '24 13:01 saschafoerster

Really cool! Is this already live on the cal.com version yet? I can't seem to find it...

shafy avatar Feb 12 '24 15:02 shafy

@emrysal @mogery Same here, how do I find this feature on cal.com????

penyuan avatar Feb 15 '24 21:02 penyuan

Someone added the labels for milestone v3.9, v3.8. So when 3.9 is out for sure this seems included!

Rubenkl avatar Feb 20 '24 12:02 Rubenkl

I'm getting the same error as @wivaku as described in issue #3167. I shared an Outlook 365 calendar under my control with full view permissions, with URL in the form of https://outlook.office365.com/owa/calendar/<...>/<...>/calendar.ics, and copied it into the "ICS Feed" app. And I got an error saying:

No handlers found for ics-feed

@mogery @emrysal and other developers: Can you please advise? Thank you!!

penyuan avatar Mar 17 '24 13:03 penyuan