[PR #6973] feat(app): add session search and rename functionality #12188

Open
opened 2026-02-16 18:17:07 -05:00 by yindo · 0 comments
Owner

Original Pull Request: https://github.com/anomalyco/opencode/pull/6973

State: open
Merged: No


Summary

  • Add searchable session list dialog with date grouping and inline actions
  • Add session rename dialog
  • Add keyboard shortcuts: Cmd+O for session list, Cmd+Shift+E for rename
  • Fix corrupted custom-elements.d.ts files in app and enterprise packages

Changes

New Components

  • DialogSessionList - Searchable session list with:
    • Server-side search via sdk.client.session.list({ search })
    • Date grouping (Today, Yesterday, older dates)
    • Inline rename and delete buttons with click-to-confirm delete
    • Current session highlighting
  • DialogSessionRename - Simple rename dialog using sdk.client.session.update()

Modified

  • session-header.tsx - Replaced <Select> dropdown with <Button> that opens session list dialog, added rename button
  • session.tsx - Added command registrations for session.list and session.rename

Fixed

  • Restored corrupted custom-elements.d.ts files that contained file paths instead of actual TypeScript declarations
**Original Pull Request:** https://github.com/anomalyco/opencode/pull/6973 **State:** open **Merged:** No --- ## Summary - Add searchable session list dialog with date grouping and inline actions - Add session rename dialog - Add keyboard shortcuts: `Cmd+O` for session list, `Cmd+Shift+E` for rename - Fix corrupted custom-elements.d.ts files in app and enterprise packages ## Changes ### New Components - `DialogSessionList` - Searchable session list with: - Server-side search via `sdk.client.session.list({ search })` - Date grouping (Today, Yesterday, older dates) - Inline rename and delete buttons with click-to-confirm delete - Current session highlighting - `DialogSessionRename` - Simple rename dialog using `sdk.client.session.update()` ### Modified - `session-header.tsx` - Replaced `<Select>` dropdown with `<Button>` that opens session list dialog, added rename button - `session.tsx` - Added command registrations for `session.list` and `session.rename` ### Fixed - Restored corrupted `custom-elements.d.ts` files that contained file paths instead of actual TypeScript declarations
yindo added the pull-request label 2026-02-16 18:17:07 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#12188