Skip to content

fix: align work log UI with PR 988#23

Merged
zortos293 merged 1 commit intomainfrom
fix/pr-988-work-log-alignment
Mar 13, 2026
Merged

fix: align work log UI with PR 988#23
zortos293 merged 1 commit intomainfrom
fix/pr-988-work-log-alignment

Conversation

@zortos293
Copy link
Copy Markdown
Owner

@zortos293 zortos293 commented Mar 13, 2026

Summary

  • remove the extra complete suffix from completed tool lifecycle summaries so compact work log labels match PR 988
  • align the embedded ChatView timeline with the PR 988 compact work row treatment for icon selection and heading rendering
  • restore assistant response duration timing in the embedded timeline so it matches the extracted timeline behavior

Validation

  • bun fmt
  • bun lint
  • bun typecheck

Summary by CodeRabbit

  • Bug Fixes

    • Simplified activity completion messages to show tool names instead of verbose descriptions.
  • UI Improvements

    • Enhanced work entry icons for command execution, file changes, web searches, and image views.
    • Improved work entry heading display with better title handling.
    • Enhanced timeline rendering with more accurate duration information display.

Bring the embedded chat timeline back in line with the compact tool row treatment from PR 988 so labels, icons, and response timing stay consistent. Remove the extra completed suffix from tool lifecycle summaries so the web UI can render the intended compact headings.
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Mar 13, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 3b6e486e-0147-4efd-8fac-a5250c2f70d5

📥 Commits

Reviewing files that changed from the base of the PR and between a922fad and 1a60215.

📒 Files selected for processing (3)
  • apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.test.ts
  • apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.ts
  • apps/web/src/components/ChatView.tsx

📝 Walkthrough

Walkthrough

This pull request modifies how activity summaries and tool labels are displayed across the orchestration and UI layers. The provider runtime layer changes the summary text for tool completion events to display only the tool title instead of appending "complete". The test expectations are updated accordingly. The ChatView component is refactored to use a new normalizeCompactToolLabel utility function for consistent label formatting, extends the work entry icon mapping to handle additional item types, and introduces a durationStart field to timeline row data structures for message duration computation. The changes maintain the existing public API signatures while altering internal display logic and data structure composition.

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly references aligning work log UI with PR 988, which matches the primary objective of synchronizing UI treatment and removing the 'complete' suffix across related components.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

📝 Coding Plan
  • Generate coding plan for human review comments

Comment @coderabbitai help to get the list of available commands and usage tips.

@zortos293 zortos293 merged commit dfb8e3b into main Mar 13, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant