# Git-Iris: TODO List Iris is a new project so we're just getting started here. The goal is to make all aspects of code management simpler and more effective. ## 🛠️ Core Functionality - [ ] Implement amend support for existing commits - [ ] Add optional confirmation dialogs before commit and on exit - [ ] Create a general release manager - [ ] Implement per-project `.irisrc` configuration - [ ] Improve preset and custom instructions prompting (ensure LLM considers them) - [ ] Implement interactive rebase with Git-Iris - [ ] Create a commit message template system ## 🚀 New Features - [ ] Automatically create commits with changelog summaries for version bumps - [ ] Develop a VSCode extension for Git-Iris - [ ] Implement a feature to suggest code improvements based on changes - [ ] Create a system for managing and applying commit message localization - [ ] Implement a commit message linter with customizable rules - [ ] Add support for integrating with issue tracking systems - [ ] Create a feature for generating code documentation based on changes - [ ] Pull request generator ## 🔧 Improvements and Optimizations - [ ] Conduct thorough code review - [ ] Implement support for more Git hosting platforms (e.g., GitLab, Bitbucket) - [ ] Create command-line completion scripts for various shells - [ ] Implement a diff viewer within the TUI - [ ] Add support for signing commits with GPG ## 📊 Analysis and Visualization - [ ] Implement a system for analyzing code complexity changes - [ ] Create a system for managing and applying branch naming conventions - [ ] Add support for generating commit graphs and visualizations