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

Agenda

calendar

Widget id calendar-day

Source calendar

Notes

notes

Widget id notes-daily

Source notes

Upcoming

tasks

Widget id tasks-upcoming

Source tasks

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"
}