nextcloud / nextcloud/calendar
Add CONFERENCE property to events linked to Talk rooms
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 1.2k
- Forks
- 332
- Avg merge
- 16h 13m
- Merged PRs (30d)
- 137
Description
I tried that, there is a problem with the encoding of FEATURE param in ical.js
Have to fix / report that upstream. :)
Originally posted by @georgehrke in https://github.com/nextcloud/calendar/pull/1732#issuecomment-566555305
Also see CONFERENCE Spec: https://datatracker.ietf.org/doc/html/rfc7986#section-5.11
use this for saving the Talk Room URL and use this info to show a "join-button" on the:
- calendar event (hover)
- reminder/announcement list as an actionable button
if the URL matches the pattern of a talk room, could also work for other link types, like protocolls MS-Teams, Skype, Telephone number
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with RFC 7986 section 5.11 and the existing ical.js FEATURE encoding concern mentioned in the issue. Trace how event properties reach the calendar hover view and the reminder/announcement list; no file or test is named. Done means storing a Talk room URL as CONFERENCE and exposing a join button when the URL matches a supported room pattern.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100