Skip to content

[Feature]: Unified agenda view (events + tasks)Β #394

@CodeWithInferno

Description

@CodeWithInferno

Problem

Users need to check both the calendar AND kanban/task list to understand what's happening. There's no single view that shows both scheduled events and tasks with due dates.

Solution

Create a unified agenda sidebar panel that combines calendar events and tasks chronologically.

Features

  • Single timeline showing events AND tasks with due dates
  • Sections: Today, Tomorrow, This Week, Overdue
  • Events show time, title, calendar color
  • Tasks show due date/time, title, completion checkbox
  • Click event β†’ opens calendar view
  • Click task β†’ opens in editor or kanban
  • Quick actions: complete task, view event details
  • Collapsible sections by day
  • Real-time updates when events/tasks change

Visual Layout

πŸ“… AGENDA
─────────────
β–Ύ Today (Jan 23)
  πŸ”΅ 09:00 Team Standup
  ☐ Submit report (due 5pm)
  πŸ”΅ 14:00 1:1 with Manager

β–Ύ Tomorrow (Jan 24)
  πŸ”΅ 10:00 Sprint Planning
  ☐ Review PR #123

β–Έ This Week (3 items)

⚠️ Overdue (2 items)

Implementation Tasks

  • Create AgendaPanel component
  • Fetch and merge events + tasks for date range
  • Implement chronological sorting
  • Create day section grouping
  • Add expand/collapse for sections
  • Implement click handlers for navigation
  • Add task completion checkbox
  • Add to sidebar as new panel option
  • Real-time subscription to event/task changes

Priority

Medium - Would improve my workflow

Complexity

Moderate - New component or workflow

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions