E40A Add a gitignore-aware repository tree with search and open-file navigation · Issue #29 · managedcode/dotPilot · GitHub
[go: up one dir, main page]

Skip to content

Add a gitignore-aware repository tree with search and open-file navigation #29

@KSemenenko

Description

@KSemenenko

Problem

Operators need a real workspace tree so sessions can browse and attach repository context without leaving the app.

Scope

  • Add tree navigation, filtering, fuzzy search, and open-file behavior
  • Respect .gitignore and app-specific ignore rules
  • Define performance expectations for medium and large repos

Out of scope

  • Re-creating basic .gitignore files that already exist in the repo
  • Monaco editor implementation details beyond tree-to-open-file behavior

Implementation notes

  • Keep the repository tree tightly integrated with attachments and file viewing
  • Make repo browsing an operator feature, not just a coding-only affordance
  • Preserve desktop-first usability

Definition of Done

  • The issue explicitly defines tree behavior, ignore behavior, and file-opening expectations
  • Performance expectations are concrete enough for later testing

Verification

  • Review the issue against the feature spec operator flow

Dependencies

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0