Thanks for the fix @bertrandda, tested and working on my side, I’ve merged ![]()
Hello ![]()
I noticed on the calendar display that sometimes it only shows one line even when there are multiple events, and at other times it correctly displays the event without the (+ x more).
I see that this is systematic when there are multiple events from the same calendar or when there is an all-day event and other events on the same day.
Would it be possible to display all appointments when there is enough space (at least 2 easily readable, I would say) even if they come from the same calendar?
Thanks
Hello @Checconio,
I can’t make any promises, but I’ll try to see what can be done. We use a library for calendar rendering (GitHub - jquense/react-big-calendar: gcal/outlook like calendar component · GitHub). It allows us to customize some interface elements (language, date format, etc.), but I’m not sure if the monthly view is very customizable.
In the meantime, while we find a solution, you have the weekly view that normally shows you all the events if that can help you out.
No problem, thanks for your feedback ![]()
Hello everyone,
Is there a simple way to sync Gladys with M365 calendars?
For CalDav compatibility, I get the impression that you need to go through more or less exotic plugins. I wanted to know if anyone had the sync and was happy with it.
Thanks in advance
François
For me, M365 is not in the caldav format
With the help of @spenceur and @guim31, I was able to locate 2 issues during CalDAV synchronization. The fix is here Fix CalDAV events sync by bertrandda · Pull Request #1471 · GladysAssistant/Gladys · GitHub. It has been tested on Nextcloud and Google Calendar. If there can be testers on other calendar services, that would be perfect.
At the top! ![]()
@bertrandda Thanks for the PR!
I just tested your PR, but for me it’s the opposite: before the PR, synchronization worked, and now it crashes! (Google Calendar in my case)
I’ve added the details to the PR.
Yes, I think I may have forgotten a condition. In your Agenda, do you have empty calendars without events (such as Reminders, Tasks…)?
It’s possible!
I think I fixed the issue with the last commit, it was indeed a missing condition in the loop.
For the issue of all-day events without an end date, I estimated that it was necessary to add +24h to the start date by looking at the data in the database when I synchronize my Nextcloud calendars (and everything works correctly) I did not see any particular indications in the caldav documentation (RFC 4791 - Calendaring Extensions to WebDAV (CalDAV))
What is the start date for your « full day » events that don’t have an end date?
Because it’s a real problem on the scene side if their start date is not at 00:00, as adding 24 hours will spill over into the next day.
For the user, if they set an event to « all day, » it should only be on the same day. I just want to make sure!
From what I’ve seen, it’s from 00:00 to 00:00 the next day, but that’s why testers are welcome—it can depend on the services. It’s in very specific cases (importing an ics into Synology calendar and then syncing with Gladys) that I found events without end dates. If it already worked for you before, you can check your events in the database and verify the start/end times of your full-day events.
Ok, if that’s the case, that’s fine for me ![]()
Have you made a Docker build on a tag? Share the Docker image to install here if you want testers, otherwise it’s hard to get feedback, almost no one has a dev environment ![]()
Yes, I made one on the advice of @spenceur bertrandda/gladys:caldav
I’ll handle it tomorrow as soon as I have 30 minutes!
Hello @VonOx,
I agree with you. But I see add-ons, components that seem to promise compatibility. Instead of testing them until I find the right one, I was asking ![]()
I will start the tests.
I’ll keep you posted if anyone is interested.
I personally use Caldav synchronizer to push my professional agenda to Gmail (Outlook add-on). It does the job.
Nickel for me on Synology, no sync issues ![]()
