Project Roadmap

βœ… Completed Done

  • Basic TUI Structure: A foundational terminal user interface is in place, providing the core layout and panel management for the application.
  • Git Command Mapping: Essential Git commands are integrated into the TUI, allowing users to perform basic operations visually.
  • Theme Generation: The application can generate themes from a predefined set of color palettes, allowing for initial UI customization.
  • Custom Theme Support: Implement a system for users to add their own themes via configuration files in the .config directory.
  • Expanded Git Command Support: Integrate a wider range of Git commands to provide more comprehensive repository management capabilities.
  • Bug Fixes: Address any outstanding bugs to improve stability and reliability.
  • Command History and Logging: Allow the secondary panel to store all the git commands history and gitx logs.

πŸš€ In Progress Active

  • Items will be moved here soon from the planned section

πŸ“‹ Planned Upcoming

  • Repository Initialization: Add a feature that allows users to initialize a new Git repository in the current directory if one doesn't already exist.
  • Safety Warnings: Implement a warning system to alert users when they are about to initialize a repository in a potentially problematic location.
  • Improved Visual Diff Viewer: Enhance the diff viewer to provide a more intuitive and detailed representation of changes.
  • Interactive Staging: Allow users to stage and unstage individual lines or hunks of code directly from the visual diff viewer.
  • Merge Conflict Resolver: Build a tool to help users resolve merge conflicts from within the TUI.

Last modified October 10, 2025: chore: update roadmap (4442a52)