opencode/packages/ui/src/components
opencode-agent[bot] 273efdeee7 chore: generate
2026-06-16 16:57:04 +00:00
..
app-icons
file-icons
provider-icons feat(plugin): add DigitalOcean OAuth + Inference Routers (#26095) 2026-05-12 16:22:40 -05:00
accordion.css fix(ui): disable accordion items for binary files and improve disabled state styling (#22577) 2026-04-15 07:26:34 +00:00
accordion.stories.tsx
accordion.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
animated-number.css
animated-number.tsx chore: cleanup (#17284) 2026-03-13 06:27:58 -05:00
app-icon.css
app-icon.stories.tsx
app-icon.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
apply-patch-file.test.ts fix(ui): render whole-file patches as complete diffs (#30516) 2026-06-03 07:29:23 +00:00
apply-patch-file.ts fix(app): patch tool diff rendering 2026-04-08 13:49:16 -05:00
avatar.css
avatar.stories.tsx
avatar.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
basic-tool.css fix(ui): remove redundant flex overrides in tool components (#24749) 2026-04-28 15:51:18 +08:00
basic-tool.stories.tsx
basic-tool.tsx fix(app): stabilize virtual session timeline interactions (#28422) 2026-05-25 12:05:27 +10:00
button.css tweak(ui): use new-session icon in sidebar buttons 2026-03-13 10:18:08 -05:00
button.stories.tsx
button.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
card.css feat(ui): restyle Card and improve tool error cards (#16888) 2026-03-10 13:52:32 -05:00
card.stories.tsx feat(ui): restyle Card and improve tool error cards (#16888) 2026-03-10 13:52:32 -05:00
card.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
checkbox.css
checkbox.stories.tsx
checkbox.tsx
collapsible.css tweak(ui): session spacing (#20839) 2026-04-15 18:58:05 -04:00
collapsible.stories.tsx
collapsible.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
context-menu.css
context-menu.stories.tsx
context-menu.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
dialog.css
dialog.stories.tsx
dialog.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
diff-changes.css
diff-changes.stories.tsx
diff-changes.tsx
dock-prompt.stories.tsx
dock-prompt.tsx fix(session): add keyboard support to question dock (#20439) 2026-04-01 15:47:15 +05:30
dock-surface.css
dock-surface.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
dropdown-menu.css fix(app): titlebar cleanup (#17206) 2026-03-12 18:26:50 +00:00
dropdown-menu.stories.tsx
dropdown-menu.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
favicon.stories.tsx
favicon.tsx
file-icon.css
file-icon.stories.tsx
file-icon.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
file-media.tsx refactor(snapshot): store unified patches in file diffs (#21244) 2026-04-07 19:48:23 -04:00
file-search.tsx chore(app): i18n sync (#17283) 2026-03-13 06:48:38 -05:00
file-ssr.tsx fix: guard undefined contents in diff renderer to fix share viewer SSR crash (#21763) 2026-05-07 18:55:40 +08:00
file.css feat(app): make session timelines much faster AND without flicker or scroll jumps (#32331) 2026-06-16 18:53:57 +02:00
file.tsx feat(app): make session timelines much faster AND without flicker or scroll jumps (#32331) 2026-06-16 18:53:57 +02:00
font.stories.tsx fix(app): more startup efficiency (#19454) 2026-03-28 01:26:57 +00:00
font.tsx fix(app): more startup efficiency (#19454) 2026-03-28 01:26:57 +00:00
hover-card.css
hover-card.stories.tsx
hover-card.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
icon-button.css
icon-button.stories.tsx
icon-button.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
icon.css
icon.stories.tsx
icon.tsx perf(ui): render icons through an svg sprite (#26950) 2026-05-13 17:57:13 +10:00
image-preview.css
image-preview.stories.tsx
image-preview.tsx
inline-input.css
inline-input.stories.tsx
inline-input.tsx
keybind.css
keybind.stories.tsx
keybind.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
line-comment-annotations.tsx refactor: simplify solid reactivity across app and web (#20497) 2026-04-02 17:14:05 +08:00
line-comment-styles.ts feat(comments): support file mentions (#20447) 2026-04-01 16:11:57 +05:30
line-comment.stories.tsx
line-comment.tsx fix: speed up fff file search (#31366) 2026-06-08 19:09:55 +05:30
list.css feat(app): add servers tab to settings dialog (#29675) 2026-06-03 08:25:45 +00:00
list.stories.tsx
list.tsx feat: enable type-aware no-floating-promises rule, fix all 177 violations (#22741) 2026-04-15 23:27:32 -04:00
logo.css
logo.stories.tsx
logo.tsx feat(app): add desktop v2 home, session entry, and titlebar (#28442) 2026-05-21 05:48:13 +00:00
markdown-code-state.test.ts feat(app): make session timelines much faster AND without flicker or scroll jumps (#32331) 2026-06-16 18:53:57 +02:00
markdown-code-state.ts feat(app): make session timelines much faster AND without flicker or scroll jumps (#32331) 2026-06-16 18:53:57 +02:00
markdown-shiki.worker.ts feat(app): make session timelines much faster AND without flicker or scroll jumps (#32331) 2026-06-16 18:53:57 +02:00
markdown-stream.test.ts chore: generate 2026-06-16 16:57:04 +00:00
markdown-stream.ts feat(app): make session timelines much faster AND without flicker or scroll jumps (#32331) 2026-06-16 18:53:57 +02:00
markdown-worker-protocol.test.ts chore: generate 2026-06-16 16:57:04 +00:00
markdown-worker-protocol.ts feat(app): make session timelines much faster AND without flicker or scroll jumps (#32331) 2026-06-16 18:53:57 +02:00
markdown-worker-queue.test.ts feat(app): make session timelines much faster AND without flicker or scroll jumps (#32331) 2026-06-16 18:53:57 +02:00
markdown-worker-queue.ts feat(app): make session timelines much faster AND without flicker or scroll jumps (#32331) 2026-06-16 18:53:57 +02:00
markdown-worker-transport.test.ts feat(app): make session timelines much faster AND without flicker or scroll jumps (#32331) 2026-06-16 18:53:57 +02:00
markdown-worker-transport.ts feat(app): make session timelines much faster AND without flicker or scroll jumps (#32331) 2026-06-16 18:53:57 +02:00
markdown-worker.ts feat(app): make session timelines much faster AND without flicker or scroll jumps (#32331) 2026-06-16 18:53:57 +02:00
markdown.css feat(app): make session timelines much faster AND without flicker or scroll jumps (#32331) 2026-06-16 18:53:57 +02:00
markdown.stories.tsx
markdown.tsx chore: generate 2026-06-16 16:57:04 +00:00
message-file.test.ts fix(app): support text attachments (#17335) 2026-03-13 06:58:24 -05:00
message-file.ts fix(app): support text attachments (#17335) 2026-03-13 06:58:24 -05:00
message-nav.css fix(enterprise): message nav hovercard and active state (#23964) 2026-05-21 00:06:13 +08:00
message-nav.stories.tsx
message-nav.tsx fix(enterprise): message nav hovercard and active state (#23964) 2026-05-21 00:06:13 +08:00
message-part-text.ts Refactor LLM route-first provider API (#28523) 2026-05-20 20:15:52 -04:00
message-part.css fix(ui): fix question dock overflow and message part flex layout (#28142) 2026-05-18 17:55:27 +08:00
message-part.stories.tsx
message-part.test.ts Refactor LLM route-first provider API (#28523) 2026-05-20 20:15:52 -04:00
message-part.tsx feat(app): make session timelines much faster AND without flicker or scroll jumps (#32331) 2026-06-16 18:53:57 +02:00
motion-spring.tsx
popover.css
popover.stories.tsx
popover.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
progress-circle.css
progress-circle.stories.tsx
progress-circle.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
progress.css
progress.stories.tsx
progress.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
provider-icon.css
provider-icon.stories.tsx
provider-icon.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
radio-group.css
radio-group.stories.tsx
radio-group.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
resize-handle.css
resize-handle.stories.tsx chore: cleanup (#17284) 2026-03-13 06:27:58 -05:00
resize-handle.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
scroll-view.css
scroll-view.test.ts feat(app): make session timelines much faster AND without flicker or scroll jumps (#32331) 2026-06-16 18:53:57 +02:00
scroll-view.tsx chore: generate 2026-06-16 16:57:04 +00:00
select.css
select.stories.tsx
select.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
session-diff.test.ts chore: generate 2026-06-03 07:30:40 +00:00
session-diff.ts chore: generate 2026-06-03 07:30:40 +00:00
session-retry.tsx
session-review.css fix(ui): prevent long filenames from overlapping actions (#17151) 2026-03-13 16:17:15 -05:00
session-review.stories.tsx
session-review.tsx fix(app): improve tab handling (#30669) 2026-06-05 11:41:30 +08:00
session-turn.css tweak(ui): session spacing (#20839) 2026-04-15 18:58:05 -04:00
session-turn.stories.tsx
session-turn.tsx fix(session): accept legacy summary diffs (#26579) 2026-05-09 16:44:24 -04:00
shell-submessage-motion.stories.tsx chore: cleanup (#17284) 2026-03-13 06:27:58 -05:00
shell-submessage.css
spinner.css
spinner.stories.tsx
spinner.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
sticky-accordion-header.css
sticky-accordion-header.stories.tsx
sticky-accordion-header.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
switch.css
switch.stories.tsx
switch.tsx
tabs.css
tabs.stories.tsx
tabs.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
tag.css
tag.stories.tsx
tag.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
text-field.css
text-field.stories.tsx
text-field.tsx chore: generate 2026-04-16 03:28:30 +00:00
text-reveal.css
text-reveal.stories.tsx chore: cleanup (#17284) 2026-03-13 06:27:58 -05:00
text-reveal.tsx feat: enable type-aware no-floating-promises rule, fix all 177 violations (#22741) 2026-04-15 23:27:32 -04:00
text-shimmer.css
text-shimmer.stories.tsx
text-shimmer.tsx
text-strikethrough.css
text-strikethrough.stories.tsx use solid-primitives/resize-observer across web code (#20613) 2026-04-02 17:24:10 +08:00
text-strikethrough.tsx use solid-primitives/resize-observer across web code (#20613) 2026-04-02 17:24:10 +08:00
thinking-heading.stories.tsx feat: enable type-aware no-floating-promises rule, fix all 177 violations (#22741) 2026-04-15 23:27:32 -04:00
timeline-playground.stories.tsx chore: Upgrade Bun to the final non-rust version (#27648) 2026-05-18 09:24:26 +10:00
toast.css
toast.stories.tsx
toast.tsx feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
todo-panel-motion.stories.tsx refactor(app): rename global context files to server context files (#28790) 2026-05-25 09:01:02 +08:00
tool-count-label.css
tool-count-label.tsx
tool-count-summary.css
tool-count-summary.stories.tsx chore: cleanup (#17284) 2026-03-13 06:27:58 -05:00
tool-count-summary.tsx
tool-error-card.css feat(ui): restyle Card and improve tool error cards (#16888) 2026-03-10 13:52:32 -05:00
tool-error-card.stories.tsx chore: rm broken codesearch tool (#24992) 2026-04-29 13:15:44 -05:00
tool-error-card.tsx chore: generate 2026-05-25 02:06:42 +00:00
tool-status-title.css
tool-status-title.tsx perf(ui): defer tool status width measurement (#26282) 2026-05-08 15:36:28 +10:00
tooltip.css
tooltip.stories.tsx
tooltip.tsx fix: prevent tooltip reopen on trigger click (#22571) 2026-04-15 06:03:29 +00:00
typewriter.css
typewriter.stories.tsx
typewriter.tsx