Kalender-UI: Berücksichtige INTERVAL und DTSTART bei monatlichen RRULEs. #36

Open
hauke wants to merge 1 commit from hauke/www:support-calender-interval into staging
First-time contributor

Der JS-RRULE-Parser im Kalender ignorierte bisher INTERVAL=, sodass
z.B. FREQ=MONTHLY;INTERVAL=3 als reines monatliches Event angezeigt
wurde. Außerdem wurden monatliche Events auch in Monaten vor ihrem
DTSTART angezeigt.

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com
Signed-off-by: Hauke Mehrtens hauke@hauke-m.de

Der JS-RRULE-Parser im Kalender ignorierte bisher INTERVAL=, sodass z.B. FREQ=MONTHLY;INTERVAL=3 als reines monatliches Event angezeigt wurde. Außerdem wurden monatliche Events auch in Monaten vor ihrem DTSTART angezeigt. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
hauke added 1 commit 2026-05-03 16:57:52 +02:00
Der JS-RRULE-Parser im Kalender ignorierte bisher INTERVAL=, sodass
z.B. FREQ=MONTHLY;INTERVAL=3 als reines monatliches Event angezeigt
wurde. Außerdem wurden monatliche Events auch in Monaten vor ihrem
DTSTART angezeigt.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u support-calender-interval:hauke-support-calender-interval
git checkout hauke-support-calender-interval

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout staging
git merge --no-ff hauke-support-calender-interval
git checkout hauke-support-calender-interval
git rebase staging
git checkout staging
git merge --ff-only hauke-support-calender-interval
git checkout hauke-support-calender-interval
git rebase staging
git checkout staging
git merge --no-ff hauke-support-calender-interval
git checkout staging
git merge --squash hauke-support-calender-interval
git checkout staging
git merge --ff-only hauke-support-calender-interval
git checkout staging
git merge hauke-support-calender-interval
git push origin staging
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: cccb-website-team/www#36
No description provided.