Changelog
Last updated on 2026-03-26
All notable changes to the Kanban PM Kit are documented here.
v1.0.0 -- Initial Release
Released: March 2026
Pages (45+ total)
- Dashboard (5): Dashboard Home, Activity Feed, Workspace Analytics, My Work, Workload
- Projects (4): Projects List, Project Overview, Create Project, Project Settings
- Board & Views (5): Kanban Board, List View, Backlog, Calendar View, Timeline/Gantt
- Cycles & Modules (5): Cycles List, Cycle Detail, Modules List, Module Detail, Pages/Wiki
- Tasks (2): Task Detail (with comments and subtasks), Task Form
- Goals & Roadmap (2): Goals/OKRs, Roadmap Timeline
- Team (2): Team Directory, Member Profile
- Search & Views (3): Global Search, Saved Views, Project Templates
- Settings (9): General, Appearance, Members, Labels, Notifications, Integrations, Billing, Import/Export, API Keys & Webhooks
- Auth (3): Login, Register, Forgot Password
- Utility (2): Onboarding Wizard, Inbox/Notifications
Components (80+ total)
- ~33 Primitives -- shadcn/ui components (Alert, Avatar, Badge, Breadcrumb, Button, Calendar, Card, Checkbox, Collapsible, Command, Dialog, DropdownMenu, Input, InputGroup, Label, Popover, Progress, RadioGroup, ScrollArea, Select, Separator, Sheet, Sidebar, Skeleton, Slider, Sonner, Switch, Table, Tabs, Textarea, Toggle, ToggleGroup, Tooltip)
- 16 PM Composites -- ActivityItem, AutomationRuleCard, CycleCard, DateBadge, EmptyState, GoalCard, LabelBadge, MemberAvatar, MemberSelect, ModuleCard, NotificationItem, PrioritySelect, ProgressRing, StatsCard, StatusSelect, TemplateCard
- 5 Kanban Components -- KanbanBoard, KanbanColumn, KanbanCard, ColumnHeader, QuickAddCard
- 10 Task Components -- CommentThread, SubtaskList, TaskCard, TaskDetailSidebar, TaskForm, TaskIdBadge, TaskLabels, TaskPriority, TaskRow, TaskStatus
- 6 Project Components -- FilterBar, GroupHeader, ProjectCard, ProjectHeader, ProjectSidebarNav, ViewSwitcher
- 4 Timeline Components -- GanttChart, GanttBar, MilestoneMarker, TodayMarker
- 7 Chart Components -- Burndown, Burnup, CumulativeFlow, CycleTime, DistributionDonut, Velocity, WorkloadBar
- 5 Settings Components -- GeneralSettingsForm, LabelsManager, MembersTable, NotificationPreferencesForm, SettingsNav
- 6 Layout Components -- AppHeader, AppSidebar, CommandPalette, ProjectSidebarNav, SkipLink, ThemeToggle, WorkspaceSwitcher
- 2 Accessibility Components -- LiveRegion, VisuallyHidden
Features
- Next.js 16 with App Router
- React 19 with TypeScript
- Tailwind CSS v4 with oklch design tokens (blue-violet hue 255)
- Route groups:
(dashboard),(auth)for clean URL structure - @hello-pangea/dnd Kanban board with drag-and-drop between status columns
- Recharts analytics (area, bar, pie, donut, stacked area for burndown, burnup, cumulative flow, velocity, cycle time, workload, and distribution charts)
- Timeline/Gantt view with custom GanttChart, GanttBar, MilestoneMarker, and TodayMarker components
- Sprint cycles with burndown and burnup charts
- Modules for scope-based task grouping
- Goals and OKRs with key results tracking and progress rings
- Saved views with custom filters, grouping, and sorting
- Project templates (Agile, Scrum, Kanban, Bug Tracking, Feature Planning, Marketing)
- Automation rules configuration
- Project pages/wiki with hierarchical page nesting
- Team workload visualization with capacity indicators
- Workspace switcher for multi-workspace support
- Zod form validation
- Light and dark mode via next-themes
- WCAG AA accessible (skip link, keyboard navigation, focus indicators, screen reader support, live regions)
- Responsive from 375px to 1440px+
- Command palette (Cmd+K)
- Mobile sidebar (Sheet)
- 44px minimum touch targets
- Reduced motion support via
prefers-reduced-motion - Three font families: Inter (body), DM Sans (headings), JetBrains Mono (code)
- date-fns for localized date formatting
- sonner for toast notifications
- cmdk for command palette
- react-day-picker for calendar date pickers