paperclip/ui/src
Dotta 96d266109b Add issue Output UI for artifact playback (PAP-10168)
Surface attachment-backed artifact work products as a first-class
Output section on the issue detail page so cloud users can watch and
download agent-generated videos without host filesystem access.

- ui/src/lib/issue-output.ts: formatBytes/formatDuration/getOutputFileGlyph
  helpers + getIssueOutputs selector that validates the Phase-2 attachment
  artifact metadata contract and tolerates malformed metadata (degraded).
- issue-output components: IssueOutputSection, OutputPrimaryCard (native
  <video>/image/generic), OutputRow, OutputVideoPlayer, OutputFileTile.
- IssueDetail: fetch work products and render the Output section between
  Documents and Attachments; reuse formatBytes in the attachments list.
- DesignGuide: showcase multiple-output, degraded, and empty states.
- Focused tests for video output, empty state, multiple outputs, and
  failed attachment metadata (15 tests).

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-05-30 20:40:35 +00:00
..
adapters Improve external agent invite flow (#6183) 2026-05-23 09:09:40 -05:00
api Add accepted-plan decomposition exact-once guards and UI state (#6831) 2026-05-28 23:30:18 -07:00
components Add issue Output UI for artifact playback (PAP-10168) 2026-05-30 20:40:35 +00:00
context [codex] Add resource membership controls (#6677) 2026-05-25 13:12:41 -05:00
fixtures Add recovery handoff system notices (#5289) 2026-05-06 06:05:58 -05:00
hooks [codex] Add resource membership controls (#6677) 2026-05-25 13:12:41 -05:00
i18n [codex] Add full locale catalog (#6070) 2026-05-16 08:24:31 -05:00
lib Add issue Output UI for artifact playback (PAP-10168) 2026-05-30 20:40:35 +00:00
pages Add issue Output UI for artifact playback (PAP-10168) 2026-05-30 20:40:35 +00:00
plugins [codex] Bundle local branch fixes from PAP-10032 (#6604) 2026-05-25 07:25:26 -05:00
App.test.tsx [codex] Add private browser first-admin claim flow (#6755) 2026-05-27 21:15:01 -10:00
App.tsx [codex] Add private browser first-admin claim flow (#6755) 2026-05-27 21:15:01 -10:00
bootstrapSetup.ts [codex] Add private browser first-admin claim flow (#6755) 2026-05-27 21:15:01 -10:00
index.css [codex] Add document annotations and comments (#6733) 2026-05-26 06:41:23 -07:00
main.tsx Improve operator workflow QoL (#5291) 2026-05-06 06:30:44 -05:00
vite-env.d.ts Add feedback voting and thumbs capture flow 2026-04-02 09:11:49 -05:00