Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Feed overview

Open
#37 2 comments 0 reactions 1 assignee View on GitHub

@kietelmuis is already working on this.

Since Feb 20, 2026.

Assessment

This issue has not been assessed yet.

Description

enhancement

Show overview of feeds and allow actions like selecting or removing a feed. Creating a new feed should be done from the attendees page since every feed is per attendee.

  1. Selecting a feed
    A selected feed should take priority over a selected attendee. This should be the case since feeds are static links that require no more than one request to get the protocol link.

E.g.
webcal://talland.myx.nl/api/InternetCalendar/feed/3f9c2a7e-8b41-4d6f-9c2a-5e7b1a4d8f90/b7e1c4d2-6a93-47f8-b2d1-9c5a0e3f6b21

  1. Removing a feed
    Removing a feed can be dangrous, this is because some users could have a feed pre-set by their school adminsitration. To prevent accidental deletion a confirmation dialog will be given.

The request to remove a feed is very easy, it's a basic PATCH method on /api/Settings which can be observed on MyX upon requesting a feed.

probably closes #31

Dominant language
Dart
Stars
8
Forks
4
PR merge metrics
No merged PRs in 30d

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from PhoebeSoftware/xrooster

All issues in PhoebeSoftware/xrooster

Similar issues

More Dart issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.