-
v3.0.0
Stablereleased this
2026-08-18 15:07:07 +00:00 | 3 commits to main since this releaseBreaking
- The
?scale=URL parameter is gone. It never worked as intended: it setfont-sizeon a
display: contentswrapper, butremresolves against<html>, so with Tailwind's rem-based
utilities it only ever affected text carrying notext-*class — headings, spacing and heights
never moved. Remove it from the kiosk browser's URL; it is now inert.
Added
-
frontend.scaleinconfig.toml(optional, default1, range0.5–3): a display scale
factor for the day view, applied as CSSzoom. Becausezoommultiplies the used value of
every length, it scales the whole UI — text, spacing, border widths and the logo alike.
/wochenplanstays unscaled; it is a staff view, not a kiosk view.Do not copy an old
?scale=value across. The old parameter enlarged only a few lines of text,
so the same number renders considerably larger now. Start near1.25and tune from there. An
out-of-range value fails config validation and the page will return 500.
Changed
- node-ical updated to 0.27; the rrule "fake-UTC" conversions and the ±2h override/EXDATE
matching tolerance are gone, since occurrences now come back as real instants. - Fixed an endless render loop on
/wochenplanwhen navigating across a DST change. - Updated dayjs, @types/node, prettier-plugin-tailwindcss and toml.
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
2 downloads
- The