UNPKG

claudes-office

Version:

CLI tool to initialize Claude's office in your project

163 lines (128 loc) 6.18 kB
# Changelog All notable changes to the "claudes-office" CLI tool will be documented in this file. ## [0.4.1] - 2025-03-11 ### Fixed - Fixed UI bug where DevOps roles prompt was hidden behind the installation spinner - Improved user interaction by pausing spinner during interactive prompts ## [0.4.0] - 2025-03-10 ### Added - Full TypeScript migration of core functionality - New TypeScript type definitions for command options and interfaces - TypeScript configuration setup (tsconfig.json) - TypeScript build pipeline integration - Update command with comprehensive file comparison utilities - Backup/restore system for safe updates - Update notifications in CLAUDE.md after updates - Initial structure for meeting functionality (full implementation coming in v1.0) - Meeting command framework and type definitions ### Changed - Converted main index.js to TypeScript (src/index.ts) - Updated build process to use TypeScript compiler - Reorganized code structure to follow TypeScript best practices - Improved type safety with TypeScript interfaces - Enhanced error handling across all commands ### Fixed - Several type-related inconsistencies - Import issues with modules like ora, inquirer and chalk - Function signatures for better type safety ## [0.3.8] - 2025-03-10 ### Added - New Learning Notebook system for documenting knowledge acquisition - Task Context Preservation framework for maintaining continuity on complex tasks - Personal Journal space for subjective reflections and growth - Continuous Office Improvement section in CLAUDE.md - Office improvement ideas tracking template ### Changed - Updated office_map.md to include new directories - Enhanced CLAUDE.md with guidelines for the new systems - Improved memory reset management guidance ## [0.3.7] - 2025-03-10 ### Fixed - Fixed CLI hanging bug during interactive operation - Added extensive debugging and console output to troubleshoot issues - Removed confusing spinner/debug output mixup - Added more robust name replacement logic with better console output - Improved error handling and directory processing - Enhanced progress feedback during installation ## [0.3.6] - 2025-03-10 ### Fixed - Fixed CLI hanging during file creation on some systems - Completely reimplemented custom name replacement to properly handle file contents, filenames, and directory names - Added proper case preservation when replacing names (maintains UPPERCASE, lowercase, and Title Case) - Fixed error handling to ensure processes terminate properly in all cases - Added debug mode for better troubleshooting with `--debug` flag - Improved directory renaming logic to update references after renaming - Enhanced error handling to properly stop spinners when errors occur ## [0.3.5] - 2025-03-17 ### Fixed - Fixed critical installation hanging issue during file copy operations - Removed nested "generic" and "project-specific" folders in output structure - Role files are now properly placed at the root of the roles directory - Improved directory structure to match intended design ## [0.3.4] - 2025-03-17 ### Fixed - Fixed critical issue with interactive installation hanging - Fixed references/docs directory not being transferred properly - Simplified directory copying logic to make it more robust - Added comprehensive test suite for better test coverage - Added debug tools for troubleshooting installation issues ## [0.3.3] - 2025-03-16 ### Fixed - Fixed additional variable reference issues in non-interactive mode - Improved error handling for test environment ## [0.3.2] - 2025-03-16 ### Fixed - Fixed test script compatibility with --all-roles flag - Fixed error when running with --no-interactive flag ## [0.3.1] - 2025-03-16 ### Added - Support for multiple project type selection with checkbox interface - Support for multiple framework selection within each project type ### Fixed - Fixed an issue where the installer would hang on "Installing office structure..." - Added better error handling during the installation process - Improved multi-selection for technology choices ## [0.3.0] - 2025-03-15 ### Added - Modern interactive UI with Inquirer.js for arrow-key navigation and checkbox selection - Animated spinners and progress indicators with Ora - Custom assistant name feature (replace "Claude" with user-specified name) - Figlet for larger, more visible ASCII art logo - New `--roles-only` flag for minimal installations - New `--no-interactive` flag for CI environments - Data Science and Machine Learning role templates - Automatic role directory detection for dynamic menu generation - Empty directory creation for missing roles with clear indicators ### Changed - Completely redesigned UI with improved contrast and readability - Enhanced color scheme with better terminal visibility - Improved menu system with emoji indicators and better descriptions - More cohesive and modern visual design language throughout - Better error handling and user feedback - Smoother installation flow with clearer status indicators ### Fixed - Menu structure now accurately reflects available roles - Fixed directory structure for Data Science and Machine Learning roles - Improved template lookup logic to prevent "role not found" errors ## [0.2.0] - 2025-03-10 ### Added - New `add-roles` command to add roles after initial setup - `--all-roles` flag for the `init` command to install all available roles - Interactive role selection functionality - Colorful ASCII art logo in CLI interface - Custom help menu with improved formatting - More descriptive progress messages during installation - Non-destructive copy logic that preserves existing customizations ### Changed - Updated project documentation to reflect current state (40% complete) - Improved visual experience with better formatting and colors - Enhanced command help text with clearer examples ### Fixed - Role installation process now preserves user customizations - Improved error handling for file operations ## [0.1.0] - 2025-03-01 ### Added - Initial release - Basic `init` command to create Claude's office structure - Core directory and file structure template - Basic CLI interface with Commander.js