nexus/ui/src/components
Forgotten a57d3427f7 feat: foldable PROJECTS section in sidebar with color support
- Add `color` (text) and `archivedAt` (timestamp) columns to projects table
- Add PROJECT_COLORS palette constant (10 colors) in shared package
- Add color/archivedAt to Project type interface and Zod validators
- Auto-assign next available color from palette on project creation
- New SidebarProjects component with:
  - Collapsible PROJECTS header above WORK section
  - Caret toggle visible on hover (left of header)
  - Always-visible plus button (right of header) opens NewProjectDialog
  - Lists non-archived projects with colored rounded squares
  - Active project highlighted based on URL match
- Remove Projects nav item from WORK section in sidebar

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 09:14:08 -06:00
..
ui UI: mobile responsive layout, streamline agent budget display, and xs avatar size 2026-02-20 11:29:13 -06:00
ActiveAgentsPanel.tsx Support issue identifiers (PAP-39) in URLs and prefer them throughout 2026-02-20 16:04:05 -06:00
ActivityRow.tsx fix: use issue shortname (identifier) in activity feed instead of title 2026-02-21 08:25:08 -06:00
agent-config-defaults.ts fix: move defaultCreateValues to separate file to fix HMR 2026-02-20 12:28:42 -06:00
agent-config-primitives.tsx Support concurrent heartbeat runs with maxConcurrentRuns policy 2026-02-20 12:50:34 -06:00
AgentConfigForm.tsx feat: extract Permissions & Configuration pane, flatten Run Policy 2026-02-20 14:16:21 -06:00
AgentProperties.tsx fix: consistent label spacing in all properties panes 2026-02-20 15:10:29 -06:00
ApprovalCard.tsx UI: task sessions in agent detail, ApprovalCard extraction, and company settings page 2026-02-19 14:02:29 -06:00
ApprovalPayload.tsx feat(ui): active agents panel, sidebar context, and page enhancements 2026-02-20 10:32:32 -06:00
BreadcrumbBar.tsx feat(ui): active agents panel, sidebar context, and page enhancements 2026-02-20 10:32:32 -06:00
CommandPalette.tsx Support issue identifiers (PAP-39) in URLs and prefer them throughout 2026-02-20 16:04:05 -06:00
CommentThread.tsx feat: make comment identity headers clickable links to agent pages 2026-02-21 08:19:38 -06:00
CompanySwitcher.tsx UI: task sessions in agent detail, ApprovalCard extraction, and company settings page 2026-02-19 14:02:29 -06:00
CopyText.tsx UI: Identity component, LiveRunWidget, issue identifiers, and UX improvements 2026-02-19 09:10:07 -06:00
EmptyState.tsx Polish UI components and rework AgentConfigForm 2026-02-18 10:43:25 -06:00
EntityRow.tsx Fix issue short-id vertical alignment in EntityRow 2026-02-20 15:49:16 -06:00
FilterBar.tsx Add shared UI primitives, contexts, and reusable components 2026-02-17 09:57:00 -06:00
GoalProperties.tsx fix: consistent label spacing in all properties panes 2026-02-20 15:10:29 -06:00
GoalTree.tsx feat(ui): active agents panel, sidebar context, and page enhancements 2026-02-20 10:32:32 -06:00
Identity.tsx Fix xs avatar alignment and dashboard task row layout 2026-02-20 11:35:59 -06:00
InlineEditor.tsx Add MarkdownEditor component, asset image upload, and rich description editing 2026-02-20 12:50:45 -06:00
IssueProperties.tsx Support issue identifiers (PAP-39) in URLs and prefer them throughout 2026-02-20 16:04:05 -06:00
Layout.tsx feat: add toast notification system with success toasts 2026-02-20 13:47:13 -06:00
LiveRunWidget.tsx UI: Identity component, LiveRunWidget, issue identifiers, and UX improvements 2026-02-19 09:10:07 -06:00
MarkdownEditor.tsx Fix @-mention tab completion cursor positioning 2026-02-20 16:07:37 -06:00
MetricCard.tsx UI: mobile responsive layout, streamline agent budget display, and xs avatar size 2026-02-20 11:29:13 -06:00
NewAgentDialog.tsx Support concurrent heartbeat runs with maxConcurrentRuns policy 2026-02-20 12:50:34 -06:00
NewGoalDialog.tsx feat: add New Goal dialog and Sub Goal button 2026-02-20 13:12:39 -06:00
NewIssueDialog.tsx Support issue identifiers (PAP-39) in URLs and prefer them throughout 2026-02-20 16:04:05 -06:00
NewProjectDialog.tsx UI: richer toasts, log viewer scroll fix, multi-goal projects, active panel issue context 2026-02-20 15:48:42 -06:00
OnboardingWizard.tsx Support concurrent heartbeat runs with maxConcurrentRuns policy 2026-02-20 12:50:34 -06:00
PageSkeleton.tsx Add shared UI primitives, contexts, and reusable components 2026-02-17 09:57:00 -06:00
PageTabBar.tsx UI: mobile responsive layout, streamline agent budget display, and xs avatar size 2026-02-20 11:29:13 -06:00
PriorityIcon.tsx feat(ui): active agents panel, sidebar context, and page enhancements 2026-02-20 10:32:32 -06:00
ProjectProperties.tsx fix: consistent label spacing in all properties panes 2026-02-20 15:10:29 -06:00
PropertiesPanel.tsx feat(ui): active agents panel, sidebar context, and page enhancements 2026-02-20 10:32:32 -06:00
Sidebar.tsx feat: foldable PROJECTS section in sidebar with color support 2026-02-23 09:14:08 -06:00
SidebarNavItem.tsx feat(ui): active agents panel, sidebar context, and page enhancements 2026-02-20 10:32:32 -06:00
SidebarProjects.tsx feat: foldable PROJECTS section in sidebar with color support 2026-02-23 09:14:08 -06:00
SidebarSection.tsx Remove collapsible behavior from sidebar Work and Company sections 2026-02-20 15:08:03 -06:00
StatusBadge.tsx feat(ui): active agents panel, sidebar context, and page enhancements 2026-02-20 10:32:32 -06:00
StatusIcon.tsx feat(ui): active agents panel, sidebar context, and page enhancements 2026-02-20 10:32:32 -06:00
ToastViewport.tsx feat: toast UI improvements — bottom-left, animated, blur glass, richer messages 2026-02-20 14:03:43 -06:00