* refactor: Clean up message handling in ClaudeCodeLifeCycleService
- Removed debug logging from handleMessage function.
- Eliminated unnecessary fallback message check in message iteration loop.
This improves code readability and performance by streamlining message processing.
* fix: Change unifySameTitleSession default value to false
Changed the default value of unifySameTitleSession configuration from true to false.
This affects both the Zod schema definition and the UserConfigService initial state.
Updated README.md to reflect the new default value in the User Settings table.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
---------
Co-authored-by: Claude <noreply@anthropic.com>
- Re-added 'playwright' dependency in package.json and pnpm-lock.yaml.
- Updated Node.js version requirement in README.md from 20.18.1 to 20.19.0.
- Removed console log statements from GitController.ts and GitService.ts for cleaner code.
- Added a new function to resolve the Claude Code executable path with multiple fallback strategies: checking environment variables, system PATH, and project dependencies.
- Introduced a custom error class for handling cases where the executable cannot be found.
- Updated the Config export to utilize the new path resolution logic.
- Updated the Node.js version in .node-version and package.json to 20.19.0.
- Revised README.md and docs/dev.md to reflect the new minimum Node.js requirement.
- Adjusted setup-node action to use the version specified in .node-version for consistency.
- Introduced a new LICENSE file with MIT license terms.
- Updated README to include license badge, CI badge, and GitHub release badge.
- Revised feature descriptions for clarity and added a comprehensive table format.
- Included new screenshots for command completion, file completion, and Git diff viewer to enhance visual documentation.
- Improved sections on installation, usage, and project structure for better user guidance.
- Repositioned Claude Code Viewer as specialized session log analysis tool
- Emphasized "lossless session log analysis" as core value proposition
- Added "Alternatives & Differentiation" section acknowledging other excellent web clients
- Highlighted unique features: zero data loss, progressive organization, built-in git diff viewer
- Added "Built-in Development Tools" section detailing git and remote development features
- Clarified positioning relative to general-purpose web clients
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Remove Node.js version requirement from README and add engines field
to package.json to explicitly require Node.js 20.12.0 or later due to
reported issues with earlier versions.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>