pi-mono/packages/coding-agent/src/modes/interactive/components
Sviatoslav Abakumov 2cfab7c269
fix(coding-agent): render session tree search cursor (#9157)
This PR adds the cursor block to the **Type to search** input in
**Session Tree**. This is similar to the search input in **Resume
Session**.

Before:

<img width="1120" height="778" alt="Screenshot 2026-09-04 at 19 25 30"
src="https://github.com/user-attachments/assets/8f2e0ba9-8476-452b-a6be-1ad9b8d7d6c8"
/>

After:

<img width="1120" height="778" alt="Screenshot 2026-09-04 at 19 25 50"
src="https://github.com/user-attachments/assets/7f6ffcbf-db5a-4732-84fe-6ee0544116fa"
/>
2026-11-04 10:19:38 +01:00
..
armin.ts feat(coding-agent): play a 3D Armin on /arminsayshi in fullscreen mode 2026-10-01 22:10:57 +02:00
assistant-message.ts fix(coding-agent,tui): reuse syntax highlighting and rendered Markdown blocks 2026-11-01 14:40:56 +01:00
auth-url.ts feat(coding-agent): copy OAuth sign-in URLs with app.message.copy 2026-10-02 10:10:50 +02:00
bash-execution.ts fix(coding-agent): apply outputPad to all transcript blocks (#10557) 2026-10-06 17:27:55 +02:00
bordered-loader.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
branch-summary-message.ts feat(coding-agent): let Markdown transformers opt into more surfaces (#11756) 2026-11-03 23:10:47 +01:00
compaction-summary-message.ts feat(coding-agent): let Markdown transformers opt into more surfaces (#11756) 2026-11-03 23:10:47 +01:00
config-selector.ts fix(coding-agent): compare paths case-insensitively on Windows (#11588) 2026-10-29 21:53:06 +01:00
countdown-timer.ts chore: enforce erasable TypeScript syntax 2026-05-19 23:15:39 +02:00
custom-editor.ts fix(tui,coding-agent): handle selection page keys in all scrolling lists 2026-10-28 19:05:21 +01:00
custom-entry.ts fix(coding-agent): pass host keybinding hints to extension renderers (#11630) 2026-10-30 23:01:20 +01:00
custom-message.ts feat(coding-agent): let Markdown transformers opt into more surfaces (#11756) 2026-11-03 23:10:47 +01:00
diff.ts fix(coding-agent): preserve indentation in rendered diffs (#9274) 2026-11-04 10:17:34 +01:00
dynamic-border.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
earendil-announcement.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
easter-egg-3d.lazy.ts feat(coding-agent): restore 3D pi logo easter egg alongside 3D Armin 2026-10-02 10:08:56 +02:00
easter-egg-3d.ts feat(coding-agent): restore 3D pi logo easter egg alongside 3D Armin 2026-10-02 10:08:56 +02:00
extension-editor.ts fix(coding-agent): start WSL interop helpers from / and report external editor failures (#11627) 2026-10-30 21:47:58 +01:00
extension-input.ts feat(coding-agent): add bug reporting 2026-09-19 17:55:49 +02:00
extension-selector.ts fix: limit selector window height (#11072) 2026-11-04 10:15:27 +01:00
first-time-setup.ts feat(coding-agent,tui): System theme (#10067) 2026-09-26 13:33:47 +02:00
footer.ts fix(tui,coding-agent): reduce render cost of theme changes and streaming 2026-09-29 08:23:46 +02:00
index.ts feat(coding-agent): remove daxnuts easter egg 2026-10-02 09:50:04 +02:00
keybinding-hints.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
login-dialog.ts fix: harden handling of untrusted URLs, terminal text, and streamed data 2026-10-26 20:46:31 +01:00
markdown-transform.ts fix(coding-agent,tui): reuse syntax highlighting and rendered Markdown blocks 2026-11-01 14:40:56 +01:00
mermaid.ts feat(coding-agent): let Markdown transformers opt into more surfaces (#11756) 2026-11-03 23:10:47 +01:00
model-selector.ts fix(tui,coding-agent): handle selection page keys in all scrolling lists 2026-10-28 19:05:21 +01:00
oauth-selector.ts fix(tui,coding-agent): handle selection page keys in all scrolling lists 2026-10-28 19:05:21 +01:00
pi-logo.ts fix(coding-agent): show text wordmark instead of logo in Apple Terminal 2026-10-01 16:58:24 +02:00
radius-login-selector.ts feat(coding-agent): offer Radius sign-in and MCP setup in /login 2026-10-01 15:12:24 +02:00
scoped-models-selector.ts fix(tui,coding-agent): handle selection page keys in all scrolling lists 2026-10-28 19:05:21 +01:00
session-selector-search.ts fix(tui,coding-agent): rank contiguous fuzzy matches and search session fields separately 2026-10-22 21:39:17 +02:00
session-selector.ts fix(coding-agent): compare paths case-insensitively on Windows (#11588) 2026-10-29 21:53:06 +01:00
settings-selector.ts feat(coding-agent): configure session share destination 2026-10-13 15:41:13 +02:00
settings-submenu.ts fix(tui,coding-agent): handle selection page keys in all scrolling lists 2026-10-28 19:05:21 +01:00
show-images-selector.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
skill-invocation-message.ts feat(coding-agent): let Markdown transformers opt into more surfaces (#11756) 2026-11-03 23:10:47 +01:00
status-indicator.ts fix(tui): support override colorFn options in CompactionStatusIndicator (#10810) 2026-10-11 21:45:37 +02:00
theme-selector.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
themed-text.ts feat(coding-agent,tui): System theme (#10067) 2026-09-26 13:33:47 +02:00
thinking-selector.ts fix(coding-agent): selector save keybindings (#9149) 2026-09-04 18:06:21 +02:00
tool-execution.ts fix(coding-agent): pass host keybinding hints to extension renderers (#11630) 2026-10-30 23:01:20 +01:00
tree-selector.ts fix(coding-agent): render session tree search cursor (#9157) 2026-11-04 10:19:38 +01:00
trust-selector.ts feat(coding-agent): adjust TUI selections in thinking-mode, models and scoped models (#8900) 2026-09-01 11:02:53 +02:00
user-message-selector.ts fix(tui,coding-agent): handle selection page keys in all scrolling lists 2026-10-28 19:05:21 +01:00
user-message.ts fix(coding-agent,tui): reuse syntax highlighting and rendered Markdown blocks 2026-11-01 14:40:56 +01:00
visual-truncate.ts fix(coding-agent): limit codemode and MCP result previews to wrapped lines 2026-09-30 17:25:07 +02:00