- Added new project initialization route to register git projects from a specified root directory.
- Enhanced project management to support project status (active, inactive, unlive) and conditional listening.
- Updated project listener to handle non-existent paths gracefully.
- Improved project store to manage project documents with optional fields.
- Refactored git utility functions for better pathname extraction from URLs.
- Added command-line interface support for project management.
- Updated project routes to handle new project types and improved error handling.