d-kimsuon
dabc4b29e3
fix: chore
2025-10-18 04:14:39 +09:00
きむそん
4b58f611cb
ci(snapshots): update screenshots
2025-10-17 18:55:23 +00:00
d-kimsuon
45ebfad36a
refactor: firstCommand
2025-10-18 03:48:39 +09:00
d-kimsuon
e45a841656
refactor: add platform effects
2025-10-18 03:08:43 +09:00
d-kimsuon
4de41129fe
chore: adjust form styles
2025-10-18 03:08:43 +09:00
d-kimsuon
58d428a16c
chore: adjust form styles
2025-10-18 01:50:14 +09:00
d-kimsuon
6f627fb649
refactor: use more effect-ts
2025-10-18 01:50:04 +09:00
d-kimsuon
1bd122daa0
refactor: split request handle logic to controller
2025-10-18 00:46:13 +09:00
d-kimsuon
c745824dbe
refactor: move directories
2025-10-17 20:47:25 +09:00
d-kimsuon
a5d81568bb
fix: bug fix related to effect-ts refactor
2025-10-17 17:16:08 +09:00
d-kimsuon
1795cb499b
update design
2025-10-17 10:56:26 +09:00
d-kimsuon
21070d09ff
refactor: add effect-ts and refactor codes
2025-10-17 03:32:02 +09:00
d-kimsuon
94cc1c0630
feat: improve interactivity by predict sessions
2025-10-16 02:35:48 +09:00
d-kimsuon
8d592ce89b
fix: disable tool approve for old claude code version
2025-10-16 02:35:29 +09:00
d-kimsuon
7c05168e4e
fix: fix bug conversation log syncronization
2025-10-16 02:24:12 +09:00
d-kimsuon
f34943c9cc
chore: using refetchQueries instead of invalidateQueries
2025-10-16 02:24:12 +09:00
d-kimsuon
d322db543c
perf: added pagination for session in order to improve large project's performance issue
2025-10-16 02:24:12 +09:00
d-kimsuon
0259e71b44
feat: improve interactivity by predict sessions
2025-10-16 02:24:10 +09:00
d-kimsuon
c7d89d47cd
perf: added cache for project, session
2025-10-16 02:23:28 +09:00
d-kimsuon
a88ad89972
fix: disable tool approve for old claude code version
2025-10-16 02:23:27 +09:00
d-kimsuon
b483e7e918
fix: disable tool approve for old claude code version
2025-10-14 19:40:50 +09:00
きむそん
1a29bc9612
Merge pull request #14 from d-kimuson/feature/test
...
refactor: replace e2e tests with screenshot capture system
2025-10-13 15:42:25 +09:00
きむそん
bba7d06020
ci(snapshots): update screenshots
2025-10-13 05:44:46 +00:00
d-kimsuon
9ea9a22e5d
update ci
2025-10-13 14:39:12 +09:00
d-kimsuon
9ba87abd66
remove @playwright/test
2025-10-13 14:39:12 +09:00
d-kimsuon
314cdcc749
ci(e2e): start:e2e server before capturing
2025-10-13 14:39:12 +09:00
d-kimsuon
a19d5f627c
chore: fix a bit
2025-10-13 14:39:12 +09:00
d-kimsuon
6d081e54b8
ci(e2e): update snapshots on github actions
2025-10-13 14:39:12 +09:00
d-kimsuon
e0983a7b92
fix lint
2025-10-13 14:39:12 +09:00
d-kimsuon
584c0409d3
fix: correct screenshot capture URLs to use port 4000
...
- Update all capture scripts to use http://localhost:4000 instead of 3400
- Port 4000 is used by the E2E server with mock data environment
- Add .env.local with GLOBAL_CLAUDE_DIR configuration
- All 48 screenshots now capture actual page content (verified >1KB file sizes)
- Fix Internal Server Error issues in screenshot captures
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-13 14:39:12 +09:00
d-kimsuon
d56f022e32
feat: add comprehensive screenshot snapshots for visual regression testing
...
- Add 45 PNG snapshots covering all pages and UI states
- Include device variations (desktop, mobile, tablet) for each state
- Enable visual diff comparison on GitHub for UI changes
- Remove snapshots from .gitignore to include in version control
Snapshot coverage:
- Root page: 3 snapshots
- Projects page: 6 snapshots (default, empty states)
- Project detail: 9 snapshots (default, filters-expanded, new-chat-modal)
- Session detail: 18 snapshots (default, sidebar-open across 3 session UUIDs)
- Error pages: 9 snapshots (404, invalid-project, invalid-session)
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-13 14:39:12 +09:00
d-kimsuon
c40b07ac83
refactor: replace e2e tests with screenshot capture system
...
- Delete all Playwright test files from e2e/tests/
- Create new screenshot capture system in e2e/captureSnapshot/
- Add unified execution script (index.ts) to run all captures
- Implement state-based snapshot organization:
- snapshots/{page}/{state}/{device}.png structure
- Multiple UI states per page (default, filters-expanded, sidebar-open, etc.)
- Support real session UUIDs and comprehensive page coverage
- Enable single-command execution: npx tsx e2e/captureSnapshot/index.ts
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-13 14:39:11 +09:00
d-kimsuon
ecc8257fc6
chore: poc e2e
2025-10-13 14:38:44 +09:00
d-kimsuon
7211ddeb5a
refactor sse
2025-10-13 14:38:44 +09:00
d-kimsuon
f299e8f8bb
test: add global claude directory mock files
2025-10-13 14:38:44 +09:00
d-kimsuon
89e3034202
chore: inject global claude directory by using GLOBAL_CLAUDE_DIR environment variables
2025-10-13 14:38:44 +09:00
きむそん
f3f3717e8a
Merge pull request #15 from dobachi/feature/ui-permission-system
...
feat: UI許可システムの実装
2025-10-12 20:51:58 +09:00
dobachi
55fb84c96b
fix: add newline at end of PermissionDialog.tsx
2025-09-24 02:09:14 +09:00
dobachi
b7e9947efb
feat: UI許可システムの実装
...
- permissionModeを設定可能に変更(bypassPermissions, default, acceptEdits, plan)
- defaultモード時のUI許可ダイアログを実装
- canUseTool callbackによるプログラマティックな許可処理
- SSEを使用したリアルタイム通信
- 許可/拒否の選択UI
- PermissionDialog機能
- 大きなダイアログサイズ(max-w-4xl, max-h-[80vh])
- パラメータの折りたたみ表示
- 各パラメータのコピーボタン
- 長いテキストのスクロール対応
- レスポンシブデザイン対応
2025-09-24 01:39:13 +09:00
きむそん
a35cba7a21
Merge pull request #13 from d-kimuson/feature/refactor-sse
...
perf: refactor SSE handling architecture
2025-09-18 21:11:27 +09:00
d-kimsuon
eb5a8ddeeb
perf: refactor sse handleing
2025-09-18 21:08:15 +09:00
きむそん
a90ef520dd
Merge pull request #12 from d-kimuson/issues/#5
...
docs: update README.md to clarify project focus as session log viewer
2025-09-17 23:45:55 +09:00
きむそん
e1004f6643
Merge pull request #1 from kouyaman345/fix/handle-missing-claude-directory
...
fix: Handle missing Claude projects directory and Node.js compatibility issues
2025-09-17 23:32:36 +09:00
d-kimsuon
0a0bc65660
docs: update README.md to clarify project focus as session log viewer
...
- 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 >
2025-09-17 23:32:20 +09:00
d-kimsuon
1eae7fbd69
chore: autoformat by biome
2025-09-17 22:12:45 +09:00
d-kimsuon
f2fd423626
Merge branch 'main' into fix/handle-missing-claude-directory
2025-09-17 22:12:08 +09:00
d-kimsuon
ebc6ecef39
chore: remove unrelated changes
2025-09-17 22:11:56 +09:00
d-kimsuon
50e7346eb1
chore: release v0.3.1
2025-09-17 22:04:26 +09:00
きむそん
53ac9b266a
Merge pull request #7 from amay077/feature/issue_2
...
送信を Shift+Enter または Enter から選択できるようにしました
2025-09-15 21:45:06 +09:00
amay077
730d13459c
fix: resolve lint and formatting errors
...
- Add useId hook for unique ID generation in SettingsControls
- Fix label accessibility with proper htmlFor attribute
- Apply Biome formatting rules to all modified files
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 19:41:17 +09:00