Skip to content

feat: add copyable failure transcripts#33

Open
itzptk wants to merge 1 commit into
mainfrom
feat/issue-30-failure-transcripts-20260605122248
Open

feat: add copyable failure transcripts#33
itzptk wants to merge 1 commit into
mainfrom
feat/issue-30-failure-transcripts-20260605122248

Conversation

@itzptk

@itzptk itzptk commented Jun 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds a shared failure transcript formatter for failed Homebrew jobs.
  • Shows the transcript in failed command-progress diagnostics and exposes a Transcript action in job history.
  • Copies the exact formatted transcript text from both UI paths.

Closes #30

Verification

  • npm test -- --include src/app/shared/job-failure-transcript.spec.ts --include src/app/features/history/history-view/history-view.component.spec.ts --include src/app/components/ux/command-progress-drawer/command-progress-drawer.component.spec.ts — passed: 3 files, 11 tests.
  • npm run test:all — passed: Angular 115 files / 256 tests; Node Vitest 15 files / 116 tests.
  • npm run build — passed: Angular production build and Electron tsup build succeeded.

Notes

  • Full Angular suite still emits the existing dark-mode media-query listener stderr warnings in src/app/app.spec.ts, but all tests pass.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add copyable failure transcripts from job history

1 participant