Skip to content

fix(copilot): render markdown in CAD progress notes and thin the timeline scrollbar - #45

Merged
alanshen27 merged 2 commits into
mainfrom
devin/178601785973653-cad-progress
Aug 6, 2026
Merged

fix(copilot): render markdown in CAD progress notes and thin the timeline scrollbar#45
alanshen27 merged 2 commits into
mainfrom
devin/178601785973653-cad-progress

Conversation

@devin-ai-integration

@devin-ai-integration devin-ai-integration Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Summary

The CAD tool progress panel was showing raw Markdown (e.g. **Considering design details**) and the timeline had the default chunky scrollbar.

  • Markdown now accepts an optional inline prop that renders paragraphs as <span> so progress snippets can be embedded in single-line, truncated rows.
  • CadProgressLine renders progress.note as inline Markdown.
  • CadProgressTimeline renders each entry.note as Markdown and styles its <ol> with scrollbar-width: thin and a muted track color.
  • Added unit tests for Markdown and enabled Vitest's automatic JSX transform so UI components can be tested with react-dom/server.

Link to Devin session: https://app.devin.ai/sessions/d846e91524fc43aca04de9649aeb2300
Requested by: @alanshen27

…line scrollbar

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@alanshen27 alanshen27 self-assigned this Aug 5, 2026
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

…test

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

The checks failure is the same two pre-existing phase0-journey E2E failures that are also failing on the latest main run (run 31055824031):

  • e2e/phase0-journey.spec.ts:21:5 › full Phase 0 journey
  • e2e/phase0-journey.spec.ts:109:5 › chat channels and visual CAD parameters

Unit tests, lint, and typecheck pass locally and in CI. The E2E failures appear unrelated to this UI-only change.

@alanshen27
alanshen27 merged commit e903e73 into main Aug 6, 2026
1 check failed
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.

1 participant