Expand History with filters, grouping, and restore actions - #9148
lawrencecchen wants to merge 10 commits into
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository: manaflow-ai/cmux/.coderabbit.yaml Review profile: ASSERTIVE Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Bugbot is paused — on-demand spend limit reachedBugbot uses usage-based billing for this team and has hit its on-demand spend limit. A team admin can raise the spend limit in the Cursor dashboard, or wait for the next billing cycle to continue. |
Bugbot is paused — on-demand spend limit reachedBugbot uses usage-based billing for this team and has hit its on-demand spend limit. A team admin can raise the spend limit in the Cursor dashboard, or wait for the next billing cycle to continue. |
Bugbot is paused — on-demand spend limit reachedBugbot uses usage-based billing for this team and has hit its on-demand spend limit. A team admin can raise the spend limit in the Cursor dashboard, or wait for the next billing cycle to continue. |
|
I opened stacked follow-up #15628 for a concrete History gap: #9148 records windowOpened/windowClosed events with only a window ID, but the default Timeline filtered them out and the workspace projection could not match them. The follow-up includes window identities in Timeline matching and adds a regression test. It also adds a direct “Open History as Pane” action to the History menu. |
* feat: expose History pane from History menu * fix: retain window events in History timeline
Stacked on #9131 by @austinywang. Builds on #9127.
Summary:
reloadData().Verification:
hyt5-0d886c627db1passed 33 History grouping and AppKit viewport tests, including 3,000-row virtualization, stable-cell retention, bounded 100,000-token transcripts, and lazy pointer work.hstry-5de008a30222installed the exact PR head ascmux DEV hstry.app.History Recovery Checkrestored the same workspace UUID and its/tmpterminal.