paperclip/ui/src/components
dotta fad5634b29 feat(ui): add keyboard shortcut cheatsheet dialog on ? keypress
Shows a beautiful categorized cheatsheet of all keyboard shortcuts
(inbox, issue detail, global) when the user presses ? with keyboard
shortcuts enabled. Respects text input focus detection — won't trigger
in text fields. Uses the existing Dialog component and Radix UI.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-09 06:18:27 -05:00
..
transcript Polish issue chat chain-of-thought rendering 2026-04-08 06:02:34 -05:00
ui fix(ui): avoid issue detail ref update loops 2026-04-09 06:18:05 -05:00
AccountingModelCard.tsx feat(costs): add billing, quota, and budget control plane 2026-03-16 15:11:01 -05:00
ActiveAgentsPanel.tsx Reuse chat-style run feed on dashboard 2026-04-08 06:02:34 -05:00
ActivityCharts.tsx
…
ActivityRow.tsx
…
AgentActionButtons.tsx Redesign routines UI to match issue page design language 2026-03-19 15:05:32 -05:00
AgentConfigForm.tsx Merge pull request #2442 from sparkeros/fix/capabilities-field-blank-screen 2026-04-07 22:52:25 -05:00
AgentIconPicker.tsx Fix markdown mention chips 2026-03-23 16:57:27 -05:00
AgentProperties.tsx feat(adapters): external adapter plugin system with dynamic UI parser 2026-04-03 21:11:20 +01:00
ApprovalCard.tsx Polish board approval card styling 2026-04-06 21:24:44 -05:00
ApprovalPayload.test.tsx Polish board approval card styling 2026-04-06 21:24:44 -05:00
ApprovalPayload.tsx Polish board approval card styling 2026-04-06 21:24:44 -05:00
AsciiArtAnimation.tsx
…
BillerSpendCard.tsx feat(costs): add billing, quota, and budget control plane 2026-03-16 15:11:01 -05:00
BreadcrumbBar.tsx Fix plugin launchers initialization by adding enabled flag based on companyId 2026-03-14 15:35:01 -07:00
BudgetIncidentCard.tsx feat(costs): add billing, quota, and budget control plane 2026-03-16 15:11:01 -05:00
BudgetPolicyCard.tsx Add budget tabs and sidebar budget indicators 2026-03-16 15:11:01 -05:00
BudgetSidebarMarker.tsx Add budget tabs and sidebar budget indicators 2026-03-16 15:11:01 -05:00
ClaudeSubscriptionPanel.tsx feat(costs): add billing, quota, and budget control plane 2026-03-16 15:11:01 -05:00
CodexSubscriptionPanel.tsx feat(costs): add billing, quota, and budget control plane 2026-03-16 15:11:01 -05:00
CommandPalette.tsx Speed up issue search 2026-04-06 21:25:41 -05:00
CommentThread.test.tsx Improve mobile comment copy button feedback 2026-04-09 06:18:05 -05:00
CommentThread.tsx Improve mobile comment copy button feedback 2026-04-09 06:18:05 -05:00
CompanyPatternIcon.tsx
…
CompanyRail.tsx Restrict sidebar reordering to mouse input 2026-03-29 10:57:34 -05:00
CompanySwitcher.tsx
…
CopyText.tsx fix: copy button fallback for non-secure contexts (#2472) 2026-04-01 20:16:52 -07:00
DevRestartBanner.tsx fix: address greptile follow-up feedback 2026-03-20 13:18:29 -05:00
DocumentDiffModal.tsx refactor(ui): inline document diff rendering 2026-04-06 21:43:19 -05:00
EmptyState.tsx
…
EntityRow.tsx
…
EnvVarEditor.tsx Add project-level environment variables 2026-04-06 21:23:30 -05:00
ExecutionParticipantPicker.tsx Move reviewer/approver pickers to inline header pills 2026-04-07 17:43:10 -05:00
ExecutionWorkspaceCloseDialog.tsx Fix horizontal scroll overflow in close workspace modal 2026-04-04 17:48:54 -05:00
FilterBar.tsx
…
FinanceBillerCard.tsx feat(costs): add billing, quota, and budget control plane 2026-03-16 15:11:01 -05:00
FinanceKindCard.tsx feat(costs): add billing, quota, and budget control plane 2026-03-16 15:11:01 -05:00
FinanceTimelineCard.tsx feat(costs): add billing, quota, and budget control plane 2026-03-16 15:11:01 -05:00
GoalProperties.tsx
…
GoalTree.tsx
…
HermesIcon.tsx feat(hermes): upgrade hermes-paperclip-adapter + UI adapter + skills + detectModel 2026-03-28 01:34:48 +01:00
Identity.tsx
…
ImageGalleryModal.tsx fix(ui): polish issue detail timelines and attachments 2026-04-02 11:51:40 -05:00
InlineEditor.test.tsx fix: allow to remove project description (#2338) 2026-04-06 13:18:38 -07:00
InlineEditor.tsx Support dropping non-image files onto markdown editor as attachments 2026-04-06 21:24:12 -05:00
InlineEntitySelector.tsx
…
InstanceSidebar.tsx feat(adapters): external adapter plugin system with dynamic UI parser 2026-04-03 21:11:20 +01:00
IssueChatThread.test.tsx Reuse chat-style run feed on dashboard 2026-04-08 06:02:34 -05:00
IssueChatThread.tsx fix(ui): show shimmer and icon on initial Working... state for new agent runs 2026-04-09 06:18:26 -05:00
IssueColumns.tsx Polish shared issue columns trigger styling 2026-04-09 06:18:05 -05:00
IssueDocumentsSection.test.tsx fix(ui): polish issue detail timelines and attachments 2026-04-02 11:51:40 -05:00
IssueDocumentsSection.tsx feat(ui): add document revision diff viewer 2026-04-06 21:24:17 -05:00
IssueProperties.test.tsx Add sub-issue issue-page flows 2026-04-06 21:24:44 -05:00
IssueProperties.tsx Remove "None" text from empty Blocking and Sub-issues property rows 2026-04-09 06:18:05 -05:00
IssueRow.test.tsx fix(ui): keep issue breadcrumb context out of the URL 2026-04-06 21:24:12 -05:00
IssueRow.tsx fix(ui): keep issue breadcrumb context out of the URL 2026-04-06 21:24:12 -05:00
IssueWorkspaceCard.tsx feat(routines): add workspace-aware routine runs 2026-04-02 11:38:57 -05:00
IssuesList.test.tsx Polish shared issue columns trigger styling 2026-04-09 06:18:05 -05:00
IssuesList.tsx Reuse inbox issue column controls in issues lists 2026-04-09 06:18:05 -05:00
IssuesQuicklook.tsx feat(routines): add workspace-aware routine runs 2026-04-02 11:38:57 -05:00
JsonSchemaForm.tsx
…
KanbanBoard.tsx Update ui/src/components/KanbanBoard.tsx 2026-04-03 23:37:12 +09:00
KeyboardShortcutsCheatsheet.tsx feat(ui): add keyboard shortcut cheatsheet dialog on ? keypress 2026-04-09 06:18:27 -05:00
Layout.tsx feat(ui): add keyboard shortcut cheatsheet dialog on ? keypress 2026-04-09 06:18:27 -05:00
LiveRunWidget.tsx Fix typing lag in long comment threads (PAPA-63) (#3163) 2026-04-08 17:54:03 -07:00
MarkdownBody.test.tsx Add skill slash-command autocomplete 2026-04-04 17:48:54 -05:00
MarkdownBody.tsx feat(ui): open gallery when clicking images in chat messages 2026-04-09 06:18:26 -05:00
MarkdownEditor.test.tsx Fix mention popup placement and spaced queries 2026-04-06 21:24:11 -05:00
MarkdownEditor.tsx fix(ui): avoid issue detail ref update loops 2026-04-09 06:18:05 -05:00
MetricCard.tsx
…
MobileBottomNav.tsx
…
NewAgentDialog.tsx feat(adapters): external adapter plugin system with dynamic UI parser 2026-04-03 21:11:20 +01:00
NewGoalDialog.tsx fix(ui): make goal description area scrollable in create dialog 2026-04-03 23:19:50 +09:00
NewIssueDialog.test.tsx Default sub-issues to parent workspace 2026-04-06 21:24:44 -05:00
NewIssueDialog.tsx Align assignee/reviewer/approver pills vertically in new-issue dialog 2026-04-07 17:43:10 -05:00
NewProjectDialog.tsx refactor: rename URL validators to looksLikeRepoUrl 2026-04-01 23:21:22 +00:00
OnboardingWizard.tsx feat(adapters): external adapter plugin system with dynamic UI parser 2026-04-03 21:11:20 +01:00
OpenCodeLogoIcon.tsx
…
OutputFeedbackButtons.tsx Refine issue chat activity and message chrome 2026-04-08 06:02:34 -05:00
PackageFileTree.tsx Add routine support to recurring task portability 2026-03-23 16:57:38 -05:00
PageSkeleton.tsx
…
PageTabBar.tsx
…
PathInstructionsModal.tsx
…
PriorityIcon.tsx
…
ProjectProperties.tsx Add project-level environment variables 2026-04-06 21:23:30 -05:00
PropertiesPanel.tsx
…
ProviderQuotaCard.tsx feat(costs): add billing, quota, and budget control plane 2026-03-16 15:11:01 -05:00
QuotaBar.tsx feat(ui): add resource and usage dashboard (/usage route) 2026-03-16 15:08:54 -05:00
ReportsToPicker.tsx refactor: improve layout and truncation in ReportsToPicker 2026-03-20 20:33:36 +00:00
RoutineRunVariablesDialog.test.tsx Add project-level environment variables 2026-04-06 21:23:30 -05:00
RoutineRunVariablesDialog.tsx feat(routines): add workspace-aware routine runs 2026-04-02 11:38:57 -05:00
RoutineVariablesEditor.tsx feat(routines): add workspace-aware routine runs 2026-04-02 11:38:57 -05:00
RunChatSurface.tsx Reuse chat-style run feed on dashboard 2026-04-08 06:02:34 -05:00
RunInvocationCard.test.tsx feat(adapters): external adapter plugin system with dynamic UI parser 2026-04-03 21:11:20 +01:00
ScheduleEditor.tsx Fix schedule time picker: cleaner hour labels, hide selectors for every-minute 2026-03-19 17:29:09 -05:00
ScrollToBottom.tsx Offset scroll-to-bottom button when properties panel is open 2026-04-06 21:24:44 -05:00
Sidebar.tsx Add Beta badge to Routines page and sidebar nav 2026-03-20 13:10:45 -05:00
SidebarAgents.tsx Keep sidebar ordering with portability branch 2026-03-23 17:02:43 -05:00
SidebarNavItem.tsx Add Beta badge to Routines page and sidebar nav 2026-03-20 13:10:45 -05:00
SidebarProjects.tsx Restrict sidebar reordering to mouse input 2026-03-29 10:57:34 -05:00
SidebarSection.tsx
…
StatusBadge.tsx
…
StatusIcon.tsx
…
SwipeToArchive.test.tsx Add dark mode inbox selection color 2026-03-30 14:14:14 -05:00
SwipeToArchive.tsx Add dark mode inbox selection color 2026-03-30 14:14:14 -05:00
ToastViewport.tsx
…
WorktreeBanner.tsx Make worktree banner name clickable to copy to clipboard 2026-04-09 06:18:05 -05:00
agent-config-defaults.ts fix(ui): polish issue detail timelines and attachments 2026-04-02 11:51:40 -05:00
agent-config-primitives.tsx Unify all toggle switches into a single responsive ToggleSwitch component 2026-04-04 17:48:54 -05:00