From 319f3d932c1995c1df7d908dac1dcc904385c175 Mon Sep 17 00:00:00 2001 From: Jarno <54169345+jarnoml@users.noreply.github.com> Date: Wed, 5 Nov 2025 19:23:07 +0200 Subject: [PATCH 1/2] Show repeatingCountTitle only if yearDiff > 0 Current implementation shows 0 for non-repeating calendar events. This would fix it. --- modules/default/calendar/calendar.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/default/calendar/calendar.js b/modules/default/calendar/calendar.js index 04dcf7faa9..05278c43bd 100644 --- a/modules/default/calendar/calendar.js +++ b/modules/default/calendar/calendar.js @@ -330,7 +330,9 @@ Module.register("calendar", { const thisYear = eventStartDateMoment.year(), yearDiff = thisYear - event.firstYear; - repeatingCountTitle = `, ${yearDiff} ${repeatingCountTitle}`; + if (yearDiff > 0) { + repeatingCountTitle = `, ${yearDiff} ${repeatingCountTitle}`; + } } } From 3e58acd47936f70d5912d237f490477955866a8d Mon Sep 17 00:00:00 2001 From: Jarno <54169345+jarnoml@users.noreply.github.com> Date: Thu, 6 Nov 2025 16:45:59 +0200 Subject: [PATCH 2/2] changelog for #3949 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8db9047010..c143adbedc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,7 @@ planned for 2026-01-01 - [tests] migrate from `jest` to `vitest` (#3940, #3941) - [ci] Add concurrency to automated tests workflow to cancel outdated runs (#3943) - [tests] replace `node-libgpiod` with `serialport` in electron-rebuild workflow (#3945) +- [calendar] hide repeatingCountTitle if the event count is zero (#3949) ### Fixed