Skip to content

Search bounded saved transcripts #55

Description

@R055LE

Problem

The current plain saved-history list is difficult to revisit after several sessions.

Contract

Search saved sessions by host, command text, and retained plain output. Work only over the existing bounded local archive, off the main thread, without an unbounded secondary output index. Open a result at its matching session and turn, and disclose when earlier turns or output were truncated.

Acceptance

  • Search results respect per-session deletion, clear-all, retention, and ephemeral-session no-write behavior.
  • A retained command or output match can be opened without scanning or composing the whole archive on the UI thread.
  • Truncation notices prevent a no-match result from implying complete historical coverage.

Validation

Add Room search, cancellation, deletion, and Compose navigation tests using the maximum retained fixture size.

Part of #44.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions