From cd2466426bb74442eaec6decdd4049c797d944c9 Mon Sep 17 00:00:00 2001 From: "Janus C. H. Knudsen" Date: Tue, 18 Nov 2025 22:34:04 +0100 Subject: [PATCH] Adds mock events data for November 2025 Expands mock events JSON with detailed schedule entries Includes multiple event types: work, meetings, breaks, and all-day events Provides realistic sample data covering November 17-23, 2025 --- wwwroot/data/mock-events.json | 275 ++++++++++++++++++++++++++++++++++ 1 file changed, 275 insertions(+) diff --git a/wwwroot/data/mock-events.json b/wwwroot/data/mock-events.json index ed8e4d4..b20ceab 100644 --- a/wwwroot/data/mock-events.json +++ b/wwwroot/data/mock-events.json @@ -3690,5 +3690,280 @@ "duration": 10080, "color": "#673ab7" } + }, + { + "id": "NOV17-001", + "title": "Morning Workout", + "description": "Sunday morning fitness routine", + "start": "2025-11-17T07:00:00Z", + "end": "2025-11-17T08:30:00Z", + "type": "break", + "allDay": false, + "syncStatus": "synced", + "metadata": { + "duration": 90, + "color": "#4caf50" + } + }, + { + "id": "NOV17-002", + "title": "Familietid", + "description": "Quality time with family", + "start": "2025-11-17T11:00:00Z", + "end": "2025-11-17T14:00:00Z", + "type": "meeting", + "allDay": false, + "syncStatus": "synced", + "metadata": { + "duration": 180, + "color": "#ff9800" + } + }, + { + "id": "NOV18-001", + "title": "Monday Morning Standup", + "description": "Weekly team sync meeting", + "start": "2025-11-18T07:00:00Z", + "end": "2025-11-18T07:30:00Z", + "type": "meeting", + "allDay": false, + "syncStatus": "synced", + "metadata": { + "duration": 30, + "color": "#2196f3" + } + }, + { + "id": "NOV18-002", + "title": "Development Work", + "description": "Feature implementation session", + "start": "2025-11-18T08:00:00Z", + "end": "2025-11-18T11:00:00Z", + "type": "work", + "allDay": false, + "syncStatus": "synced", + "metadata": { + "duration": 180, + "color": "#3f51b5" + } + }, + { + "id": "NOV18-003", + "title": "Lunch Møde", + "description": "Business lunch with client", + "start": "2025-11-18T11:00:00Z", + "end": "2025-11-18T12:30:00Z", + "type": "customer", + "allDay": false, + "syncStatus": "synced", + "metadata": { + "duration": 90, + "color": "#e91e63" + } + }, + { + "id": "NOV19-001", + "title": "Code Review Session", + "description": "Review pull requests and merge", + "start": "2025-11-19T07:00:00Z", + "end": "2025-11-19T08:30:00Z", + "type": "work", + "allDay": false, + "syncStatus": "synced", + "metadata": { + "duration": 90, + "color": "#009688" + } + }, + { + "id": "NOV19-002", + "title": "Team Sync", + "description": "Cross-team coordination meeting", + "start": "2025-11-19T09:00:00Z", + "end": "2025-11-19T10:00:00Z", + "type": "meeting", + "allDay": false, + "syncStatus": "synced", + "metadata": { + "duration": 60, + "color": "#673ab7" + } + }, + { + "id": "NOV19-003", + "title": "Kunde Møde", + "description": "Project status update with client", + "start": "2025-11-19T13:00:00Z", + "end": "2025-11-19T14:30:00Z", + "type": "customer", + "allDay": false, + "syncStatus": "synced", + "metadata": { + "duration": 90, + "color": "#ff5722" + } + }, + { + "id": "NOV20-001", + "title": "Sprint Planning", + "description": "Plan next sprint tasks and goals", + "start": "2025-11-20T07:00:00Z", + "end": "2025-11-20T09:00:00Z", + "type": "meeting", + "allDay": false, + "syncStatus": "synced", + "metadata": { + "duration": 120, + "color": "#795548" + } + }, + { + "id": "NOV20-002", + "title": "Development Work", + "description": "Implement new features", + "start": "2025-11-20T09:30:00Z", + "end": "2025-11-20T12:30:00Z", + "type": "work", + "allDay": false, + "syncStatus": "synced", + "metadata": { + "duration": 180, + "color": "#3f51b5" + } + }, + { + "id": "NOV21-001", + "title": "Client Presentation", + "description": "Demo and feature walkthrough", + "start": "2025-11-21T08:00:00Z", + "end": "2025-11-21T10:00:00Z", + "type": "customer", + "allDay": false, + "syncStatus": "synced", + "metadata": { + "duration": 120, + "color": "#e91e63" + } + }, + { + "id": "NOV21-002", + "title": "Technical Discussion", + "description": "Architecture review and planning", + "start": "2025-11-21T10:30:00Z", + "end": "2025-11-21T12:00:00Z", + "type": "meeting", + "allDay": false, + "syncStatus": "synced", + "metadata": { + "duration": 90, + "color": "#607d8b" + } + }, + { + "id": "NOV21-003", + "title": "Testing & QA", + "description": "Test new features and bug fixes", + "start": "2025-11-21T13:00:00Z", + "end": "2025-11-21T16:00:00Z", + "type": "work", + "allDay": false, + "syncStatus": "synced", + "metadata": { + "duration": 180, + "color": "#8bc34a" + } + }, + { + "id": "NOV22-001", + "title": "Team Retrospective", + "description": "Sprint review and improvements", + "start": "2025-11-22T07:00:00Z", + "end": "2025-11-22T08:30:00Z", + "type": "meeting", + "allDay": false, + "syncStatus": "synced", + "metadata": { + "duration": 90, + "color": "#ff9800" + } + }, + { + "id": "NOV22-002", + "title": "Documentation", + "description": "Update project documentation", + "start": "2025-11-22T09:00:00Z", + "end": "2025-11-22T11:00:00Z", + "type": "work", + "allDay": false, + "syncStatus": "synced", + "metadata": { + "duration": 120, + "color": "#00bcd4" + } + }, + { + "id": "NOV17-ALLDAY", + "title": "Weekend Aktivitet", + "start": "2025-11-17T00:00:00Z", + "end": "2025-11-17T23:59:59Z", + "type": "break", + "allDay": true, + "syncStatus": "synced", + "metadata": { + "duration": 1440, + "color": "#4caf50" + } + }, + { + "id": "NOV18-20-MULTI", + "title": "Projekt Sprint - Uge 47", + "start": "2025-11-18T00:00:00Z", + "end": "2025-11-20T23:59:59Z", + "type": "work", + "allDay": true, + "syncStatus": "synced", + "metadata": { + "duration": 4320, + "color": "#673ab7" + } + }, + { + "id": "NOV20-ALLDAY", + "title": "Tech Conference", + "start": "2025-11-20T00:00:00Z", + "end": "2025-11-20T23:59:59Z", + "type": "meeting", + "allDay": true, + "syncStatus": "synced", + "metadata": { + "duration": 1440, + "color": "#ff6f00" + } + }, + { + "id": "NOV21-22-MULTI", + "title": "Training Session", + "start": "2025-11-21T00:00:00Z", + "end": "2025-11-22T23:59:59Z", + "type": "meeting", + "allDay": true, + "syncStatus": "synced", + "metadata": { + "duration": 2880, + "color": "#9c27b0" + } + }, + { + "id": "NOV23-ALLDAY", + "title": "Personlig Dag", + "start": "2025-11-23T00:00:00Z", + "end": "2025-11-23T23:59:59Z", + "type": "break", + "allDay": true, + "syncStatus": "synced", + "metadata": { + "duration": 1440, + "color": "#795548" + } } ] \ No newline at end of file