This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Summary
AI summaryAdded search box with case‑insensitive substring matching, line selection, copy on Ctrl+C, and scroll‑bar drag interaction.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds Find box on Logs status bar for searching logs Adds Find box on Logs status bar for searching logs Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Adds case-insensitive matching in log search Adds case-insensitive matching in log search Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Adds substring highlight for matched text only Adds substring highlight for matched text only Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Adds match counter display (e.g., "4/36") in Find box Adds match counter display (e.g., "4/36") in Find box Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Adds in‑TUI drag selection of log lines (panel‑scoped) Adds in‑TUI drag selection of log lines (panel‑scoped) Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Adds Ctrl+C to copy selected log lines (Control key on macOS) Adds Ctrl+C to copy selected log lines (Control key on macOS) Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Adds scrollbar click + drag scrolling in log view Adds scrollbar click + drag scrolling in log view Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Adds Enter / Shift+Enter navigation for next/previous matches in logs Adds Enter / Shift+Enter navigation for next/previous matches in logs Source: llm_adapter@2026-07-16 Confidence: low |
— |
| Feature | Low |
Navigates matches with Enter and Shift+Enter Navigates matches with Enter and Shift+Enter Source: granite4.1:30b@2026-07-16-audit Confidence: low |
— |
| Deprecation | High |
Removes the old "/" log filter that hid non‑matching lines Removes the old "/" log filter that hid non‑matching lines Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Ensures mouse wheel and arrow keys continue scrolling during log find Ensures mouse wheel and arrow keys continue scrolling during log find Source: llm_adapter@2026-07-16 Confidence: high |
— |
Full changelog
Log UX upgrade: find-in-logs, select/copy, and scrollbar scrubbing.
Added
- Find box on the Logs status bar (and zoom footer): click or
Ctrl+F, type to search - Case-insensitive matching (
wherematchesWHERE/Where) - Substring highlight (only the match, not the whole line)
- Match counter (
4/36);Enter/Shift+Enterfor next/prev; all lines stay visible - In-TUI drag selection of log lines (panel-scoped, not full terminal)
- Ctrl+C copies the selection (Control, not Cmd on macOS); quit remains
q - Scrollbar click + drag (track jump + thumb drag)
- Selection works while a find query is active (find input unfocuses on drag; query/highlights stay)
Changed
- Removed the old
/log filter that hid non-matching lines - Mouse wheel and ↑/↓/PgUp/PgDn still scroll during find
Notes
- iTerm’s right-click Copy stays disabled for in-app selection (terminal-owned menu); use Ctrl+C
- Install/upgrade:
brew update && brew upgrade cpulse
Changelog
- a36cf2adee8280645750354e2e990026f7846ff2 feat: log find bar, in-TUI selection/copy, and scrollbar drag
Breaking Changes
- Removed the old `/` log filter that hid non‑matching lines
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Cpulse
All releases →Related context
Related tools
Earlier breaking changes
- v0.4.0 Changes keybinding: `a` now opens actions menu as `x`.
Beta — feedback welcome: [email protected]