main-display

IGMC Dashboard

Config-first dashboard shell for calendar, tasks, notes, notifications, and ambient feeds. This first pass is wired to repository contracts and mock data so layout and control behavior can be settled before the live adapters are added.

Default page

overview

Theme

slate

Refresh

300s

Now

clock

Widget id clock

Next Events

calendar

Widget id calendar-upcoming

Source calendar

Today

tasks

Widget id tasks-today

Source tasks

Alerts

notifications

Widget id notifications-critical

Source notifications

Filter severity:high

calendar

1 items

fetched 22 Apr, 08:00

stale after 22 Apr, 08:10

{
  "id": "evt-001",
  "title": "Daily Planning",
  "startsAt": "2026-04-22T08:30:00Z",
  "endsAt": "2026-04-22T09:00:00Z",
  "isAllDay": false,
  "location": "Office",
  "attendeesSummary": "2 attendees",
  "calendarName": "Primary",
  "priority": "normal",
  "status": "confirmed",
  "notes": "Review priorities and blockers"
}

tasks

1 items

fetched 22 Apr, 08:00

stale after 22 Apr, 08:05

{
  "id": "task-001",
  "title": "Finalize dashboard scope",
  "status": "in-progress",
  "priority": "high",
  "dueAt": "2026-04-22T15:00:00Z",
  "tags": [
    "dashboard",
    "planning"
  ],
  "sourcePath": "tasks/today.md",
  "updatedAt": "2026-04-22T07:55:00Z",
  "owner": "leo"
}

notes

1 items

fetched 22 Apr, 08:00

stale after 22 Apr, 08:15

{
  "id": "note-001",
  "title": "Dashboard ideas",
  "summary": "Calendar, tasks, alerts, and lightweight ambient info.",
  "bodyPreview": "Need a kiosk-safe layout with clear control commands.",
  "updatedAt": "2026-04-22T07:50:00Z",
  "category": "planning",
  "relatedDate": "2026-04-22",
  "deeplink": "notes://dashboard-ideas"
}

notifications

1 items

fetched 22 Apr, 08:00

stale after 22 Apr, 08:02

{
  "id": "notif-001",
  "title": "Sync status",
  "message": "Calendar adapter last sync succeeded.",
  "severity": "info",
  "createdAt": "2026-04-22T07:59:00Z",
  "expiresAt": "2026-04-22T09:00:00Z",
  "source": "dashboard-api",
  "actionUrl": "/status"
}

news

1 items

fetched 22 Apr, 08:00

stale after 22 Apr, 08:30

{
  "id": "news-001",
  "headline": "Prototype dashboard contract established",
  "summary": "The initial repository now includes architecture, data contracts, and control interfaces.",
  "publishedAt": "2026-04-22T07:45:00Z",
  "source": "local-dev",
  "url": "https://example.invalid/dashboard-update",
  "imageUrl": "https://example.invalid/image.png"
}