recloudstream / recloudstream/cloudstream
Expose user lists via CalDAV.
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 10.7k
- Forks
- 1.1k
- Avg merge
- 1d 23h
- Merged PRs (30d)
- 15
Description
Describe your suggested feature
This application allows the user to create "to watch" and "watched" lists. However, these cannot be accessed by the user in a uniform manner with their other tasks lists. This is problematic for me, because it prevents me knowing cohesively what I still have yet to watch alongside the things that I track elsewhere (for instance, if unavailable via this application).
Other details
Would depend upon https://github.com/recloudstream/cloudstream/issues/549#issue-1847125505, I expect.
https://github.com/bookwyrm-social/bookwyrm/issues/2952#issue-1847099016
Additional context
Read-only exposure would easily be enough for me, at least for now, because it would still allow me to easily see offline what's in each list, although it wouldn't allow me to cache offline changes to later be applied when online, like modification support would.
Relevant:
- https://gitlab.com/gitlab-org/gitlab/-/issues/14390
- https://github.com/kaleidos-ventures/taiga-back/issues/128#issue-1688815129
- https://github.com/raindropio/app/issues/82#issue-1773257937
- https://github.com/wishlephant/wishlephant-website/issues/1#issue-1782844817
- https://github.com/bookwyrm-social/bookwyrm/issues/2952#issue-1847099016
- https://github.com/ValveSoftware/steam-for-linux/issues/10019#issue-1868495803
Acknowledgements
- I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
- I have written a short but informative title.
- I will fill out all of the requested information in this form.
Contributor guide
No contributing guide indexed for this repository
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
Begin with dependent issue #549 and the CalDAV references in this issue to understand the expected integration boundary. Define how the “to watch” and “watched” lists should be exposed, starting with the requested read-only behavior, and establish the acceptance checks for the completed feature.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- api, mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100