# Changelog
## 0.4.0-beta.1
### Features
- Add tool approval mechanism and permission mode support - by **dobachi** [(b7e99)](https://github.com/d-kimuson/claude-code-viewer/commit/b7e9947)
- Add dark mode support - by **d-kimsuon**
- Improve performance with pagination and caching for large workspaces - by **d-kimsuon** [(c7d89)](https://github.com/d-kimuson/claude-code-viewer/commit/c7d89d4) [(d322d)](https://github.com/d-kimuson/claude-code-viewer/commit/d322db5)
### Bug Fixes
- Fix compatibility issues with Claude Code version 1.0.81 and below - by **d-kimsuon** [(b483e)](https://github.com/d-kimuson/claude-code-viewer/commit/b483e7e) [(a88ad)](https://github.com/d-kimuson/claude-code-viewer/commit/a88ad89) [(8d592)](https://github.com/d-kimuson/claude-code-viewer/commit/8d592ce)
- Handle missing Claude projects directory and Node.js compatibility issues - by **kouyaman345** [(42d02)](https://github.com/d-kimuson/claude-code-viewer/commit/42d028b)
### Performance
- Improve session synchronization speed for sessions started from Claude Code - by **d-kimsuon** [(eb5a8)](https://github.com/d-kimuson/claude-code-viewer/commit/eb5a8dd)
##### [View changes on GitHub](https://github.com/d-kimuson/claude-code-viewer/compare/v0.3.1...0.4.0-beta.1)
## 0.3.1
### Features
- Add configurable Enter key behavior for message input - by **nepula_h_okuyama** and **Claude** [(e37ca)](https://github.com/d-kimuson/claude-code-viewer/commit/e37ca87)
### Bug Fixes
- Resolve lint and formatting errors - by **amay077** and **Claude** [(730d1)](https://github.com/d-kimuson/claude-code-viewer/commit/730d134)
##### [View changes on GitHub](https://github.com/d-kimuson/claude-code-viewer/compare/v0.3.0...0.3.1)
## 0.3.0
### Features
- Set timeout for new-chat & resume-chat - by **d-kimsuon** [(d0fda)](https://github.com/d-kimuson/claude-code-viewer/commit/d0fdade)
- Add @ file completion - by **d-kimsuon** [(60aaa)](https://github.com/d-kimuson/claude-code-viewer/commit/60aaae7)
- Inline completion for command and files - by **d-kimsuon** [(e90dc)](https://github.com/d-kimuson/claude-code-viewer/commit/e90dc00)
- Fix out of style - by **d-kimsuon** [(7fafb)](https://github.com/d-kimuson/claude-code-viewer/commit/7fafb18)
- Add simple git diff preview modal - by **d-kimsuon** [(c5688)](https://github.com/d-kimuson/claude-code-viewer/commit/c568831)
- Add comprehensive CI workflow for quality checks - by **d-kimsuon** and **Claude** [(580e5)](https://github.com/d-kimuson/claude-code-viewer/commit/580e51f)
- Add notification when task paused - by **d-kimsuon** [(8b6b0)](https://github.com/d-kimuson/claude-code-viewer/commit/8b6b03b)
- Add sonner message on task completed - by **d-kimsuon** [(a3e6f)](https://github.com/d-kimuson/claude-code-viewer/commit/a3e6feb)
- **diff-view**: Display untacked added file - by **d-kimsuon** [(e7c3c)](https://github.com/d-kimuson/claude-code-viewer/commit/e7c3c87)
### Bug Fixes
- Bug fix session list doesn't updated after filter config changed - by **d-kimsuon** [(52a23)](https://github.com/d-kimuson/claude-code-viewer/commit/52a231b)
- Fix header text content overflow - by **d-kimsuon** [(a618e)](https://github.com/d-kimuson/claude-code-viewer/commit/a618e24)
- Bug fix that input message gone out though new chat is not sent yet - by **d-kimsuon** [(ca316)](https://github.com/d-kimuson/claude-code-viewer/commit/ca31602)
- Add unsupported container property to schema - by **d-kimsuon** [(c7a1e)](https://github.com/d-kimuson/claude-code-viewer/commit/c7a1e6d)
##### [View changes on GitHub](https://github.com/d-kimuson/claude-code-viewer/compare/v0.2.4...0.3.0)
## 0.2.4
### Features
- Add Node.js >=20.12.0 requirement to package.json - by **d-kimsuon** and **Claude** [(7027f)](https://github.com/d-kimuson/claude-code-viewer/commit/7027f39)
##### [View changes on GitHub](https://github.com/d-kimuson/claude-code-viewer/compare/v0.2.3...0.2.4)
## 0.2.3
### Features
- Adjust response design - by **d-kimsuon** [(dca1b)](https://github.com/d-kimuson/claude-code-viewer/commit/dca1be7)
##### [View changes on GitHub](https://github.com/d-kimuson/claude-code-viewer/compare/v0.2.2...0.2.3)
## 0.2.2
### Features
- Adjust style for mobile - by **d-kimsuon** [(35e72)](https://github.com/d-kimuson/claude-code-viewer/commit/35e72ed)
##### [View changes on GitHub](https://github.com/d-kimuson/claude-code-viewer/compare/v0.2.1...0.2.2)
## 0.2.1
### Features
- Responsive design - by **d-kimsuon** [(35329)](https://github.com/d-kimuson/claude-code-viewer/commit/3532988)
- Add some default commands - by **d-kimsuon** [(adccb)](https://github.com/d-kimuson/claude-code-viewer/commit/adccbb8)
- Remove alive sessoins tab - by **d-kimsuon** [(730eb)](https://github.com/d-kimuson/claude-code-viewer/commit/730eb35)
- Add error report message on invalid schema message - by **d-kimsuon** [(bac15)](https://github.com/d-kimuson/claude-code-viewer/commit/bac15be)
- Add mcp tab - by **d-kimsuon** [(155af)](https://github.com/d-kimuson/claude-code-viewer/commit/155afea)
- Display project info in session page - by **d-kimsuon** [(1b1a8)](https://github.com/d-kimuson/claude-code-viewer/commit/1b1a8ab)
### Bug Fixes
- Remove unnecessary slash from default command - by **d-kimsuon** [(78000)](https://github.com/d-kimuson/claude-code-viewer/commit/7800037)
##### [View changes on GitHub](https://github.com/d-kimuson/claude-code-viewer/compare/v0.2.0...0.2.1)
## 0.2.0
### Features
- Add unifySameTitleSession option for unify resume messages - by **d-kimsuon** [(4c721)](https://github.com/d-kimuson/claude-code-viewer/commit/4c72199)
- Syntaxhilight input json - by **d-kimsuon** [(55f70)](https://github.com/d-kimuson/claude-code-viewer/commit/55f7063)
- Abort running task - by **d-kimsuon** [(60b9c)](https://github.com/d-kimuson/claude-code-viewer/commit/60b9c65)
- Implement continue chat (not resume if connected) - by **d-kimsuon** [(79794)](https://github.com/d-kimuson/claude-code-viewer/commit/79794be)
- Improve sync tasks status by using SSE - by **d-kimsuon** [(521a3)](https://github.com/d-kimuson/claude-code-viewer/commit/521a368)
- Improve sidebar menu - by **d-kimsuon** [(d9a0f)](https://github.com/d-kimuson/claude-code-viewer/commit/d9a0f17)
- Clean up all tasks before exit - by **d-kimsuon** [(31da8)](https://github.com/d-kimuson/claude-code-viewer/commit/31da823)
- Improve continue chat experience - by **d-kimsuon** [(e689d)](https://github.com/d-kimuson/claude-code-viewer/commit/e689dd5)
##### [View changes on GitHub](https://github.com/d-kimuson/claude-code-viewer/compare/v0.1.0...0.2.0)
## 0.1.0
### Features
- Resume and new task - by **d-kimsuon** [(7c96a)](https://github.com/d-kimuson/claude-code-viewer/commit/7c96a63)
- Move configuration localStorage to server side - by **d-kimsuon** [(a07b0)](https://github.com/d-kimuson/claude-code-viewer/commit/a07b046)
##### [View changes on GitHub](https://github.com/d-kimuson/claude-code-viewer/compare/v0.0.9...0.1.0)
## 0.0.9
### Features
- Adjust thinking card margin - by **d-kimsuon** [(04cfb)](https://github.com/d-kimuson/claude-code-viewer/commit/04cfb9f)
- Improve multi-line tool result view. properly handle line breaks. - by **d-kimsuon** [(9362b)](https://github.com/d-kimuson/claude-code-viewer/commit/9362bb5)
##### [View changes on GitHub](https://github.com/d-kimuson/claude-code-viewer/compare/v0.0.8...0.0.9)
## 0.0.8
*No significant changes*
##### [View changes on GitHub](https://github.com/d-kimuson/claude-code-viewer/compare/v0.0.7...0.0.8)
## 0.0.7
*No significant changes*
##### [View changes on GitHub](https://github.com/d-kimuson/claude-code-viewer/compare/v0.0.6...0.0.7)
## 0.0.6
### Features
- Improve sesion title view - by **d-kimsuon** [(6a8e4)](https://github.com/d-kimuson/claude-code-viewer/commit/6a8e4d2)
- Improve command viewer - by **d-kimsuon** [(66754)](https://github.com/d-kimuson/claude-code-viewer/commit/66754d9)
##### [View changes on GitHub](https://github.com/d-kimuson/claude-code-viewer/compare/v0.0.1...0.0.6)