Skip to content

TUI: Load a collection via sendra-core #94

Closed

Description

@dubemoyibe-star

Goal

Wire the TUI to real collection data.

Scope

  • CLI arg (or default cwd lookup) for the collection file path, mirroring sendra-cli's resolution logic.
  • Reuse .sendra/ project-local vs global config resolution exactly as sendra-cli does — no parallel implementation.
  • On startup, load and parse the collection via existing sendra-core types.
  • Parse/load failures shown as a readable in-app error screen, not a raw panic or silent exit.

Acceptance criteria

  • Pointing the TUI at a real example collection (e.g. from examples/) loads it into AppState.
  • Pointing it at a malformed YAML file shows a clear on-screen error instead of crashing.

Branch

feature/tui-load-collection


Part of the V1 TUI effort. Depends on Issue 2 (Elm skeleton). Locked order: Issue 3 of 15.

Activity

  1. added this to the V1_TUI milestone on Sep 10, 2026
  2. dubemoyibe-star commented on Sep 10, 2026

    @dubemoyibe-star
    CollaboratorAuthor

    Closed by #109

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 requesttuisendra-tui crate work

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions