MagicMirrorOrg / MagicMirror

MagicMirror² is an open source modular smart mirror platform. With a growing list of installable modules, the MagicMirror² allows you to convert your hallway or bathroom mirror into your personal assistant.
http://magicmirror.builders
MIT License
19.83k stars 4.21k forks source link

Calendar, when a single event spans multiple full days , the user is not able to display the end date with showEnd:true #3602

Open sdetweil opened 3 weeks ago

sdetweil commented 3 weeks ago

using this ics

BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART;VALUE=DATE:20241025
DTEND;VALUE=DATE:20241031
DTSTAMP:20241023T141110Z
UID:60nobfcu0ct96jgsh5nhcia24b@google.com
CREATED:20241023T141019Z
DESCRIPTION:test for all day end viewing
LAST-MODIFIED:20241023T141019Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:simple all day event over many days (not repeating)
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR

using this config

                fade: false,
                urgency: 0,
                dateFormat: "Do.MMM, HH:mm",
                dateEndFormat: "Do.MMM, HH:mm",
                fullDayEventDateFormat: "Do.MMM",
                timeFormat: "absolute",
                getRelative: 0,
                showEnd: true,

user wants to see 25th.Oct-30th.Oct DTEND is always the next instant... the event ends JUST before that