Skip to content

Add a local table editor for indexed text collections #143

Description

@DandyLyons

Goal

Provide a localhost UI with files as rows and selected metadata properties as editable columns, similar to a table-oriented notes interface.

Roadmap placement

This is a separate future feature, outside the server roadmap. Completion of #93 is a prerequisite; this issue is not an acceptance criterion or child phase of #93. Related pending-edit workflow: #142.

Scope

  • Display indexed content, type/rule views, and validation diagnostics.
  • Edit through the shared server mutation APIs and ResourceCodec, with revision checks.
  • Preserve one underlying record across overlapping views.
  • Report stale edits and validation failures clearly.
  • Define local access protections and supported editable field types during UI design.
  • Reuse source preservation, assessment, and index refresh rather than editing internal SQLite tables directly.

Acceptance criteria

  • Read and edit flows use completed server contracts.
  • Stale revisions and invalid input have clear feedback.
  • Successful edits persist to files and refresh all affected views.
  • Existing invalid documents remain inspectable.
  • Localhost exposure and access behavior are documented/tested.

This is not a requirement to implement Obsidian Bases format compatibility.

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

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions