Improves date handling and event stacking

Enhances date validation and timezone handling using DateService, ensuring data integrity and consistency.

Refactors event rendering and dragging to correctly handle date transformations.

Adds a test plan for event stacking and z-index management.

Fixes edge cases in navigation and date calculations for week/year boundaries and DST transitions.
This commit is contained in:
Janus C. H. Knudsen 2025-10-04 00:32:26 +02:00
parent a86a736340
commit 9bc082eed4
20 changed files with 1641 additions and 41 deletions

View file

@ -1861,8 +1861,8 @@
{
"id": "144",
"title": "Team Standup",
"start": "2025-09-29T05:00:00Z",
"end": "2025-09-29T05:30:00Z",
"start": "2025-09-29T07:30:00Z",
"end": "2025-09-29T08:30:00Z",
"type": "meeting",
"allDay": false,
"syncStatus": "synced",
@ -1874,7 +1874,7 @@
{
"id": "145",
"title": "Månedlig Planlægning",
"start": "2025-09-29T06:00:00Z",
"start": "2025-09-29T07:00:00Z",
"end": "2025-09-29T08:00:00Z",
"type": "meeting",
"allDay": false,
@ -1887,8 +1887,8 @@
{
"id": "146",
"title": "Performance Test",
"start": "2025-09-29T10:00:00Z",
"end": "2025-09-29T12:00:00Z",
"start": "2025-09-29T09:00:00Z",
"end": "2025-09-29T10:00:00Z",
"type": "work",
"allDay": false,
"syncStatus": "synced",