- Updated the installer to load existing configuration for bmad folder name, ensuring consistency across installation flows.
- Implemented fallback logic to derive the folder name from the path or default to 'bmad' if no config is available.
- Enhanced integration with module and IDE managers to utilize the dynamically determined folder name.
- Extracted the bmad folder name from the directory path to ensure correct usage in IDE commands.
- Updated the module and IDE managers to utilize the extracted folder name for improved consistency.
- Improved spinner handling during IDE setup to enhance user experience by stopping and restarting appropriately around configuration prompts.
- Add final newline check to YAML config generation
- Add final newline check to YAML manifest generation
- Add final newline check to agent .md file generation
- Ensures all text files end with \n per POSIX standard
- Fixes 'No newline at end of file' git warnings
- Remember previously configured IDEs before deleting bmad directory
- During full reinstall, treat all selected IDEs as newly selected
- Properly prompt for IDE configuration questions during reinstall
- Remove debug logging
- Fix manifest reading to use manifest.yaml instead of manifest.csv
- Show previously configured IDEs as selected by default in UI
- Skip configuration prompts for already configured IDEs during updates
- Properly collect IDE configurations during full reinstall
- Handle installation cancellation without throwing errors