Skip to content

Render file change diffs and index session activity from item timestamps - #189

Merged
wangtsiao merged 8 commits into
7df-lab:mainfrom
wangtsiao:feat/file-change-diffs-session-activity
Aug 29, 2026
Merged

Render file change diffs and index session activity from item timestamps#189
wangtsiao merged 8 commits into
7df-lab:mainfrom
wangtsiao:feat/file-change-diffs-session-activity

Conversation

@wangtsiao

Copy link
Copy Markdown
Contributor

Summary

  • Render file change tool calls with change kind, stats, and expandable unified diffs in the desktop chat; project Native fileChange items and history tool outputs into renderable tool input.
  • Persist item started_at and index session last activity from rollout timestamps so the sidebar does not age sessions from created_at.
  • Includes the pending desktop polish commits: PowerShell update banner suppression, model-scoped reasoning effort options, chat typography/sidebar/process timeline rhythm, context occupancy ring, mailbox-free turn execution with live client status, and unified live/resume transcript rendering.

Test Plan

  • Desktop: added file-change presentation tests, tool-call rendering tests, sidebar/session-metrics coverage.
  • Rust: added rollout indexing regression tests for last-activity timestamps and item started_at.

wangtsiao and others added 8 commits August 29, 2026 14:16
…sume.

Share one history-commit path for tools, restore session occupancy for the
context bar, polish agent/task tool cells and ▌ markers, and fix related
projector/seatbelt golden regressions.

Co-authored-by: Cursor <cursoragent@cursor.com>
Run turns on a TurnWorkingSet task with MergeTurn, overlay ActiveTurnRegistry onto session/list|read, accept Ollama's reasoning field, and stop list-refill from clearing busy UI. Also drop jump-to-response and unused onboarding migration steps.

Co-authored-by: Cursor <cursoragent@cursor.com>
Show window fill and prompt-category shares from Native occupancy, matching TUI /status.

Co-authored-by: Cursor <cursoragent@cursor.com>
…rhythm.

Wire Inter/IBM Plex into the theme, tighten markdown reading size and CJK-safe bold weights, add a drag-resizable sidebar, and fix uneven Thought/tool row spacing from collapsible margins.

Co-authored-by: Cursor <cursoragent@cursor.com>
Preferences now advertise per-model availableEfforts so the effort menu updates on model switch; also simplify session header and model trigger chrome.

Co-authored-by: Cursor <cursoragent@cursor.com>
Set POWERSHELL_UPDATECHECK=Off and pass -NoLogo so light-themed sessions no longer show the dark startup update strip.

Co-authored-by: Cursor <cursoragent@cursor.com>
Project Native file change items and history tool outputs for desktop rendering, add file change presentation components, persist item started_at, and advance session last activity from rollout timestamps.

Co-authored-by: Devo <devo@devo.7df.ai>
Co-authored-by: Devo <devo@devo.7df.ai>
@wangtsiao
wangtsiao merged commit 097d5d8 into 7df-lab:main Aug 29, 2026
3 of 4 checks passed
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