<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Issue with Outlook recurring events]]></title><description><![CDATA[<p dir="auto">Hello all.</p>
<p dir="auto">I’m having some issues with Outlook calendar events in the default calendar app and I think I have narrowed it down to a daylight savings issue (bug?):</p>
<p dir="auto"><img src="/assets/uploads/files/1745786182617-3d07cf41-5b10-497b-b80c-872291a2ffd8-image.png" alt="3d07cf41-5b10-497b-b80c-872291a2ffd8-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">As you can see above, the recurring rule is expiring the evening before the event so these events do not show in my calendar.</p>
<p dir="auto">I realise this is looking like a Microsoft issue but I wondered if anyone had encountered this before and knows how to fix it?</p>
<p dir="auto">One thing that appears to work is setting my timezone to UTC then re-saving the event which I guess I can do unless someone has a better idea… Doing this sets the “UNTIL” time to 00:00 on the day of the actual event.</p>
]]></description><link>https://forum.magicmirror.builders/topic/19637/issue-with-outlook-recurring-events</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 04:45:19 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/19637.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 27 Apr 2025 20:41:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Issue with Outlook recurring events on Tue, 29 Apr 2025 02:47:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wallyswellies" aria-label="Profile: WallysWellies">@<bdi>WallysWellies</bdi></a> this fix sets the rrule:until to start of day+1 day  for fullday events (tested in LA, Chicago, London and Sydney timezones)</p>
<p dir="auto">add three lines<br />
modules/default/calendarcalendarfetcherutils.js</p>
<pre><code class="language-js">					event.start = rule.options.dtstart;  // old code line 294
                                        // insert these three lines
					if((rule.options.until != undefined) &amp;&amp; CalendarFetcherUtils.isFullDayEvent(event)){
						Log.debug("fixup rrule until")
						rule.options.until = new Date(new Date(moment(rule.options.until).startOf("day").add(1,"day")).getTime())
					}

					Log.debug("fix rrule start=", rule.options.dtstart); // old code line 301</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/126074</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/126074</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 29 Apr 2025 02:47:11 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Wed, 08 Oct 2025 18:52:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> Thanks for the help. I’ll have a play around when I get a chance and see if I can figure out what’s going on.</p>
]]></description><link>https://forum.magicmirror.builders/post/128497</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128497</guid><dc:creator><![CDATA[WallysWellies]]></dc:creator><pubDate>Wed, 08 Oct 2025 18:52:52 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Tue, 07 Oct 2025 12:50:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wallyswellies" aria-label="Profile: WallysWellies">@<bdi>WallysWellies</bdi></a> the ICS has<br />
RRULE:FREQ=WEEKLY;UNTIL=20251007T164500Z;INTERVAL=1;BYDAY=TU;WKST=MO</p>
<p dir="auto">so its a source problem.  the parser processed this correctly.<br />
we have no idea why its set like this, we just process the ICS data.</p>
<p dir="auto">but the until is weird</p>
<p dir="auto">Until Oct 08 (in the UI) , which isn’t a Tuesday, so the event could not happen then anyhow.<br />
I’d try changing that  and see what happens with the ICS data</p>
]]></description><link>https://forum.magicmirror.builders/post/128474</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128474</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 07 Oct 2025 12:50:46 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Tue, 07 Oct 2025 12:18:20 GMT]]></title><description><![CDATA[<p dir="auto">I think this is the relevant entry from the log:</p>
<pre><code>[2025-10-07 07:52:10.434] [DEBUG] parsed data={
"040000008200E00074C5B7101A82E008000000004ECDB12BC10FDC01000000000000000010000000012DADF723AF8140B35A2E374506E8D9": {
    "type": "VEVENT",
    "params": [],
    "rrule": {
      "_cache": {
        "all": false,
        "before": [],
        "after": [],
        "between": []
      },
      "origOptions": {
        "tzid": "Europe/London",
        "dtstart": "2025-08-26T17:45:00.000Z",
        "freq": 2,
        "until": "2025-10-07T16:45:00.000Z",
        "interval": 1,
        "byweekday": [
          {
            "weekday": 1
          }
        ],
        "wkst": {
          "weekday": 0
        }
      },
      "options": {
        "freq": 2,
        "dtstart": "2025-08-26T17:45:00.000Z",
        "interval": 1,
        "wkst": 0,
        "count": null,
        "until": "2025-10-07T16:45:00.000Z",
        "tzid": "Europe/London",
        "bysetpos": null,
        "bymonth": null,
        "bymonthday": [],
        "bynmonthday": [],
        "byyearday": null,
        "byweekno": null,
        "byweekday": [
          1
        ],
        "bynweekday": null,
        "byhour": [
          17
        ],
        "byminute": [
          45
        ],
        "bysecond": [
          0
        ],
        "byeaster": null
      }
    },
    "exdate": [],
    "uid": "040000008200E00074C5B7101A82E008000000004ECDB12BC10FDC01000000000000000010000000012DADF723AF8140B35A2E374506E8D9",
    "summary": "My Event",
    "start": "2025-08-26T16:45:00.000Z",
    "datetype": "date-time",
    "end": "2025-08-26T17:30:00.000Z",
    "class": "PUBLIC",
    "priority": "5",
    "dtstamp": "2025-10-07T06:52:10.000Z",
    "transparency": "OPAQUE",
    "status": "CONFIRMED",
    "sequence": "0",
    "location": "",
    "MICROSOFT-CDO-APPT-SEQUENCE": "0",
    "MICROSOFT-CDO-BUSYSTATUS": "BUSY",
    "MICROSOFT-CDO-INTENDEDSTATUS": "BUSY",
    "MICROSOFT-CDO-ALLDAYEVENT": "FALSE",
    "MICROSOFT-CDO-IMPORTANCE": "1",
    "MICROSOFT-CDO-INSTTYPE": "1",
    "MICROSOFT-DONOTFORWARDMEETING": "FALSE",
    "MICROSOFT-DISALLOW-COUNTER": "FALSE",
    "MICROSOFT-REQUESTEDATTENDANCEMODE": "DEFAULT",
    "MICROSOFT-ISRESPONSEREQUESTED": "FALSE",
    "method": "PUBLISH"
  }
}]
</code></pre>
<p dir="auto">The timezone does look to be getting updated to the IANA string. But line 33 has:</p>
<pre><code>"until": "2025-10-07T16:45:00.000Z",
</code></pre>
<p dir="auto">but the final event should be starting at 17:45 and ending at 18:30. So the ical does seem to imply that the series ends prior to the final event starting. Even if we account for the hour difference due to a potential timezone issue, the series is ending right as the final event starts.</p>
<p dir="auto">Is there a particular part of the log that might be useful for digging deeper - a search string I can use to narrow things down? Or are we just looking at another Microsoft quirk…</p>
]]></description><link>https://forum.magicmirror.builders/post/128473</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128473</guid><dc:creator><![CDATA[WallysWellies]]></dc:creator><pubDate>Tue, 07 Oct 2025 12:18:20 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Mon, 06 Oct 2025 21:54:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wallyswellies" aria-label="Profile: WallysWellies">@<bdi>WallysWellies</bdi></a> can you add</p>
<p dir="auto">stop MM</p>
<pre><code>, "DEBUG"
</code></pre>
<p dir="auto">to the logLevel value in config.js at the top<br />
and then start MM in debug mode</p>
<pre><code>cd ~/MagicMirror
npm start &gt;somefile.txt 2&gt;&amp;1
</code></pre>
<p dir="auto">wait til the calendar is up<br />
then<br />
ctrl-q on the MM screen to shut it down</p>
<p dir="auto">then examine somefile.txt<br />
(careful if posting, the debug log contains the full URL of the calendar from config.js)</p>
]]></description><link>https://forum.magicmirror.builders/post/128463</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128463</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 06 Oct 2025 21:54:04 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Mon, 06 Oct 2025 20:45:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> because Microsoft? Not really sure.</p>
<p dir="auto">I’ve been digging into the iCal stuff and I see the windowsZones.json file which I presume does your MS to IANA mapping. In there is this line:</p>
<pre><code>"GMT Standard Time":{"iana":["Europe/London"]}
</code></pre>
<p dir="auto">Is that what you were referring to - should this not replace the GMT timezone with the IANA equivalent? I’m just wading through code I only partially understand…!</p>
<p dir="auto">I can ask a few people for sample icals to see if my GTM timezone is an oddity if that’s any use.</p>
]]></description><link>https://forum.magicmirror.builders/post/128457</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128457</guid><dc:creator><![CDATA[WallysWellies]]></dc:creator><pubDate>Mon, 06 Oct 2025 20:45:34 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Mon, 06 Oct 2025 20:27:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wallyswellies" aria-label="Profile: WallysWellies">@<bdi>WallysWellies</bdi></a> but iCal is reporting gmt</p>
]]></description><link>https://forum.magicmirror.builders/post/128456</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128456</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 06 Oct 2025 20:27:23 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Mon, 06 Oct 2025 19:51:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> the timezone on my Pi is:</p>
<pre><code>               Local time: Mon 2025-10-06 20:26:51 BST
           Universal time: Mon 2025-10-06 19:26:51 UTC
                 RTC time: Mon 2025-10-06 19:26:51
                Time zone: Europe/London (BST, +0100)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
</code></pre>
<p dir="auto">Is there something I need to do to try and resolve this? My MS calendar is set to a UTC timezone:</p>
<p dir="auto"><img src="/assets/uploads/files/1759780230185-eadce230-ca3e-4021-b204-d1f35a662692-image.png" alt="eadce230-ca3e-4021-b204-d1f35a662692-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.magicmirror.builders/post/128455</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128455</guid><dc:creator><![CDATA[WallysWellies]]></dc:creator><pubDate>Mon, 06 Oct 2025 19:51:17 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Mon, 06 Oct 2025 19:31:28 GMT]]></title><description><![CDATA[<p dir="auto">I don’t know why the rrule until says oct 08:164500, but oct 7 is the last Tuesday in the event cycle</p>
<p dir="auto">Sept 30 was excluded</p>
<p dir="auto">So all the iCal entry looks good except for the timezone</p>
]]></description><link>https://forum.magicmirror.builders/post/128454</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128454</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 06 Oct 2025 19:31:28 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Mon, 06 Oct 2025 19:23:34 GMT]]></title><description><![CDATA[<p dir="auto">The calendar automatically adjusts for STD/DST time changes</p>
]]></description><link>https://forum.magicmirror.builders/post/128453</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128453</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 06 Oct 2025 19:23:34 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Mon, 06 Oct 2025 19:35:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wallyswellies" aria-label="Profile: WallysWellies">@<bdi>WallysWellies</bdi></a> the event looks correct according to the start/end and rrule<br />
But</p>
<p dir="auto">We do not use the custom timezone configuration in the iCal data<br />
We use the worldwide standard IANA tz names<br />
(Why one needs custom timezones is beyond me)</p>
<p dir="auto">Because so many users use MS products , I wrote a lookup table 5 years ago for the calendar parser we use,  node-iCal</p>
<p dir="auto">But</p>
<p dir="auto">GMT Standard Time</p>
<p dir="auto">Is not in that table (GMT has long been replaced by UTC)</p>
<p dir="auto">UTC Standard Time</p>
<p dir="auto">Is in the table</p>
<p dir="auto">If the tz lookup fails, we use the local system timezone</p>
]]></description><link>https://forum.magicmirror.builders/post/128452</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128452</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 06 Oct 2025 19:35:23 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Mon, 06 Oct 2025 18:59:01 GMT]]></title><description><![CDATA[<p dir="auto">I’m back with more calendar woes.</p>
<p dir="auto">I’m apparently still having an issue where events in my Outlook calendar can under certain circumstances not appear on my MM. This is again a symptom of the event’s rrule ending prior to the last event in the series. Some ICS code below:</p>
<pre><code>BEGIN:VCALENDAR
METHOD:PUBLISH
PRODID:Microsoft Exchange Server 2010
VERSION:2.0
X-WR-CALNAME:My Calendar
BEGIN:VTIMEZONE
TZID:GMT Standard Time
BEGIN:STANDARD
DTSTART:16010101T020000
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010101T010000
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
RRULE:FREQ=WEEKLY;UNTIL=20251007T164500Z;INTERVAL=1;BYDAY=TU;WKST=MO
EXDATE;TZID=GMT Standard Time:20250930T174500
UID:040000008200E00074C5B7101A82E008000000004ECDB12BC10FDC01000000000000000
 010000000012DADF723AF8140B35A2E374506E8D9
SUMMARY:My Event
DTSTART;TZID=GMT Standard Time:20250826T174500
DTEND;TZID=GMT Standard Time:20250826T183000
CLASS:PUBLIC
PRIORITY:5
DTSTAMP:20251006T181942Z
TRANSP:OPAQUE
STATUS:CONFIRMED
SEQUENCE:0
LOCATION:
X-MICROSOFT-CDO-APPT-SEQUENCE:0
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-INSTTYPE:1
X-MICROSOFT-DONOTFORWARDMEETING:FALSE
X-MICROSOFT-DISALLOW-COUNTER:FALSE
X-MICROSOFT-REQUESTEDATTENDANCEMODE:DEFAULT
X-MICROSOFT-ISRESPONSEREQUESTED:FALSE
END:VEVENT
END:VCALENDAR
</code></pre>
<p dir="auto">I’m not sure if this is something that can be resolved, or why it happens but I suspect some timezone issue as I’m based in the UK and we have to endure changing the clocks twice a year.</p>
<p dir="auto">Having said that, the ICS file does not reflect the settings in the calendar for that event:</p>
<p dir="auto"><img src="/assets/uploads/files/1759777116819-be808da3-ff4d-4103-9307-66550f6a2838-image.png" alt="be808da3-ff4d-4103-9307-66550f6a2838-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Anyone got any suggestions? Sorry to be a pest with this one!</p>
]]></description><link>https://forum.magicmirror.builders/post/128451</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128451</guid><dc:creator><![CDATA[WallysWellies]]></dc:creator><pubDate>Mon, 06 Oct 2025 18:59:01 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Mon, 30 Jun 2025 17:51:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wallyswellies" aria-label="Profile: WallysWellies">@<bdi>WallysWellies</bdi></a> there is a  rewrite of the calendar event handler coming in tomorrow’s release .</p>
<p dir="auto">please check there</p>
]]></description><link>https://forum.magicmirror.builders/post/127146</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/127146</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 30 Jun 2025 17:51:59 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Mon, 30 Jun 2025 17:09:16 GMT]]></title><description><![CDATA[<p dir="auto">Hi Sam,</p>
<p dir="auto">I’m afraid this issue has reoccurred on an event that is not full day but instead is supposed to be the last in a series. I believe it’s the same issue though where the timezone / BST is causing the problem.</p>
<p dir="auto">Sample ICS data below:</p>
<pre><code>BEGIN:VCALENDAR
METHOD:PUBLISH
PRODID:Microsoft Exchange Server 2010
VERSION:2.0
X-WR-CALNAME:Test Calendar
BEGIN:VTIMEZONE
TZID:GMT Standard Time
BEGIN:STANDARD
DTSTART:16010101T020000
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010101T010000
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
RRULE:FREQ=WEEKLY;UNTIL=20250630T173000Z;INTERVAL=1;BYDAY=MO;WKST=MO
UID:040000008200E00074C5B7101A82E00800000000E05582F27408DB01000000000000000
 010000000E892CDFA6C0E4E4298E1C987B4791120
SUMMARY:Calendar Event
DTSTART;TZID=GMT Standard Time:20250331T183000
DTEND;TZID=GMT Standard Time:20250331T200000
CLASS:PUBLIC
PRIORITY:5
DTSTAMP:20250630T164141Z
TRANSP:OPAQUE
STATUS:CONFIRMED
SEQUENCE:0
LOCATION:
X-MICROSOFT-CDO-APPT-SEQUENCE:0
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-INSTTYPE:1
X-MICROSOFT-DONOTFORWARDMEETING:FALSE
X-MICROSOFT-DISALLOW-COUNTER:FALSE
X-MICROSOFT-REQUESTEDATTENDANCEMODE:DEFAULT
X-MICROSOFT-ISRESPONSEREQUESTED:FALSE
END:VEVENT
END:VCALENDAR
</code></pre>
<p dir="auto">I’ve stripped out most of the content other than the event in question and the timezone info.</p>
<p dir="auto">You’ll see that the DTSTART and DTEND data shows the correct start and end time but the RRULE shows the UNTIL as an hour before the event so the event does not show on the MM calendar module.</p>
<p dir="auto">The event in Outlook shows the series being every Monday until 1st July.</p>
<p dir="auto">I’m not sure if this “bug” is a problem with Outlook or MagicMirror.</p>
<p dir="auto">Happy to start a new thread, or log a bug on GitHub if either of those is preferrable.</p>
]]></description><link>https://forum.magicmirror.builders/post/127144</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/127144</guid><dc:creator><![CDATA[WallysWellies]]></dc:creator><pubDate>Mon, 30 Jun 2025 17:09:16 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Mon, 12 May 2025 23:12:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wallyswellies" aria-label="Profile: WallysWellies">@<bdi>WallysWellies</bdi></a> this was accepted and added to the next release</p>
]]></description><link>https://forum.magicmirror.builders/post/126480</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/126480</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 12 May 2025 23:12:39 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Fri, 09 May 2025 22:07:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> Thank you!</p>
]]></description><link>https://forum.magicmirror.builders/post/126413</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/126413</guid><dc:creator><![CDATA[WallysWellies]]></dc:creator><pubDate>Fri, 09 May 2025 22:07:29 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Fri, 09 May 2025 21:32:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wallyswellies" aria-label="Profile: WallysWellies">@<bdi>WallysWellies</bdi></a> I opened issue 3781<br />
<a href="https://github.com/MagicMirrorOrg/MagicMirror/issues/3781" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/MagicMirrorOrg/MagicMirror/issues/3781</a><br />
and pushed the fix and testcase for next release</p>
]]></description><link>https://forum.magicmirror.builders/post/126408</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/126408</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 09 May 2025 21:32:10 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Tue, 29 Apr 2025 16:30:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wallyswellies" aria-label="Profile: WallysWellies">@<bdi>WallysWellies</bdi></a>  you will need to use my upgrade script and reply no to keeping the changed files<br />
see <a href="https://github.com/sdetweil/MagicMirror_scripts" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/sdetweil/MagicMirror_scripts</a></p>
<p dir="auto">note upgrade is a two part process<br />
test, do nothing (highlight exposed files, if any)<br />
do upgrade</p>
]]></description><link>https://forum.magicmirror.builders/post/126098</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/126098</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 29 Apr 2025 16:30:26 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Tue, 29 Apr 2025 16:24:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wallyswellies" aria-label="Profile: WallysWellies">@<bdi>WallysWellies</bdi></a> cool, i will submit as a change for next release</p>
]]></description><link>https://forum.magicmirror.builders/post/126097</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/126097</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 29 Apr 2025 16:24:27 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Tue, 29 Apr 2025 16:23:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> Thank you - that has fixed my upcoming calendar event 👍</p>
]]></description><link>https://forum.magicmirror.builders/post/126096</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/126096</guid><dc:creator><![CDATA[WallysWellies]]></dc:creator><pubDate>Tue, 29 Apr 2025 16:23:33 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Tue, 29 Apr 2025 02:47:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wallyswellies" aria-label="Profile: WallysWellies">@<bdi>WallysWellies</bdi></a> this fix sets the rrule:until to start of day+1 day  for fullday events (tested in LA, Chicago, London and Sydney timezones)</p>
<p dir="auto">add three lines<br />
modules/default/calendarcalendarfetcherutils.js</p>
<pre><code class="language-js">					event.start = rule.options.dtstart;  // old code line 294
                                        // insert these three lines
					if((rule.options.until != undefined) &amp;&amp; CalendarFetcherUtils.isFullDayEvent(event)){
						Log.debug("fixup rrule until")
						rule.options.until = new Date(new Date(moment(rule.options.until).startOf("day").add(1,"day")).getTime())
					}

					Log.debug("fix rrule start=", rule.options.dtstart); // old code line 301</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/126074</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/126074</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 29 Apr 2025 02:47:11 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Mon, 28 Apr 2025 17:04:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> I’m in the UK. Since it’s British summer time I don’t know if that means I’m UTC+1 or something else… GMT, BST… Stupid changing clocks!</p>
]]></description><link>https://forum.magicmirror.builders/post/126070</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/126070</guid><dc:creator><![CDATA[WallysWellies]]></dc:creator><pubDate>Mon, 28 Apr 2025 17:04:05 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Mon, 28 Apr 2025 15:23:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wallyswellies" aria-label="Profile: WallysWellies">@<bdi>WallysWellies</bdi></a> thanks, forgot to ask  what timezone you are in</p>
]]></description><link>https://forum.magicmirror.builders/post/126067</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/126067</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 28 Apr 2025 15:23:02 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Mon, 28 Apr 2025 13:33:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> Here is a problematic event:</p>
<pre><code>BEGIN:VEVENT
DESCRIPTION:\n
RRULE:FREQ=YEARLY;UNTIL=20250504T230000Z;INTERVAL=1;BYMONTHDAY=5;BYMONTH=5
UID:040000008200E00074C5B7101A82E00800000000DAEF6ED30D9FDA01000000000000000
 010000000D37F812F0777844A93E97B96AD2D278B
SUMMARY:Person A's Birthday
DTSTART;VALUE=DATE:20250505
DTEND;VALUE=DATE:20250506
CLASS:PUBLIC
PRIORITY:5
DTSTAMP:20250428T133000Z
TRANSP:TRANSPARENT
STATUS:CONFIRMED
SEQUENCE:0
LOCATION:
X-MICROSOFT-CDO-APPT-SEQUENCE:0
X-MICROSOFT-CDO-BUSYSTATUS:FREE
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-INSTTYPE:1
X-MICROSOFT-DONOTFORWARDMEETING:FALSE
X-MICROSOFT-DISALLOW-COUNTER:FALSE
X-MICROSOFT-REQUESTEDATTENDANCEMODE:DEFAULT
X-MICROSOFT-ISRESPONSEREQUESTED:FALSE
END:VEVENT
</code></pre>
<p dir="auto">And here is a working event:</p>
<pre><code>BEGIN:VEVENT
DESCRIPTION:\n
RRULE:FREQ=YEARLY;UNTIL=20250503T000000Z;INTERVAL=1;BYMONTHDAY=3;BYMONTH=5
UID:040000008200E00074C5B7101A82E00800000000591C9B3BAA0EDA01000000000000000
 01000000005E6F2F9D20F7947B69F54FBF0794A6D
SUMMARY:Person B's Birthday
DTSTART;VALUE=DATE:20250503
DTEND;VALUE=DATE:20250504
CLASS:PUBLIC
PRIORITY:5
DTSTAMP:20250428T133000Z
TRANSP:TRANSPARENT
STATUS:CONFIRMED
SEQUENCE:0
LOCATION:
X-MICROSOFT-CDO-APPT-SEQUENCE:0
X-MICROSOFT-CDO-BUSYSTATUS:FREE
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-INSTTYPE:1
X-MICROSOFT-DONOTFORWARDMEETING:FALSE
X-MICROSOFT-DISALLOW-COUNTER:FALSE
X-MICROSOFT-REQUESTEDATTENDANCEMODE:DEFAULT
X-MICROSOFT-ISRESPONSEREQUESTED:FALSE
END:VEVENT
</code></pre>
<p dir="auto">Thanks for taking a look.</p>
]]></description><link>https://forum.magicmirror.builders/post/126066</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/126066</guid><dc:creator><![CDATA[WallysWellies]]></dc:creator><pubDate>Mon, 28 Apr 2025 13:33:40 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with Outlook recurring events on Sun, 27 Apr 2025 21:01:22 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wallyswellies" aria-label="Profile: WallysWellies">@<bdi>WallysWellies</bdi></a> do you have that full VEVENT so i can look at its processing in both places as i work on both</p>
]]></description><link>https://forum.magicmirror.builders/post/126063</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/126063</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 27 Apr 2025 21:01:22 GMT</pubDate></item></channel></rss>