Commit Graph

69 Commits

Author SHA1 Message Date
d-kimsuon
30a92c48d4 refactor: improve styling and layout in DiffModal and DiffViewer components
- Reduced padding and adjusted spacing in the DiffModal for a more compact layout.
- Updated text sizes and line heights in the DiffViewer for better readability.
- Removed unnecessary dialog components to streamline the structure.
- Enhanced the file header layout for improved visual clarity and interaction.
2025-10-19 00:38:36 +09:00
d-kimsuon
a77d7e205b refactor: update testing layers and configurations
- Changed the setup file path in vitest configuration for better organization.
- Refactored the EventBus implementation to streamline event handling.
- Updated various test files to utilize new testing layers for improved clarity and maintainability.
- Introduced new utility layers for file system and persistent service mocks to enhance test reliability.
- Enhanced the platform layer to include necessary services for testing environments.
2025-10-18 20:07:47 +09:00
d-kimsuon
c8f7110cfd chore: format by linter 2025-10-18 17:48:15 +09:00
d-kimsuon
90e260f11e feat(e2e): add sidechain task modal interactions to session detail capture
- Implemented a new capture case for the "sidechain-task-modal" in the session detail E2E tests.
- Added data-testid attributes to the SidechainConversationModal for improved test targeting.
- Enhanced the GitController to handle errors gracefully when fetching branches and commits, returning an empty response on failure.
2025-10-18 17:48:15 +09:00
d-kimsuon
1e62eeb856 feat(e2e): enhance end-to-end testing setup with new scripts and capture cases
- Updated package.json to include new E2E scripts for execution and snapshot capturing.
- Added new capture cases for the "new-project-modal" and "start-new-chat" functionalities in the E2E tests.
- Increased wait times in session detail captures to ensure elements are fully loaded before interactions.
- Introduced new shell scripts for starting the server and capturing snapshots, improving the E2E testing workflow.
- Updated NewChatModal and SessionsTab components to include data-testid attributes for better test targeting.
2025-10-18 17:48:15 +09: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
58d428a16c chore: adjust form styles 2025-10-18 01:50:14 +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
b483e7e918 fix: disable tool approve for old claude code version 2025-10-14 19:40:50 +09:00
d-kimsuon
6d081e54b8 ci(e2e): update snapshots on github actions 2025-10-13 14:39:12 +09:00
d-kimsuon
7211ddeb5a refactor sse 2025-10-13 14:38:44 +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
d-kimsuon
eb5a8ddeeb perf: refactor sse handleing 2025-09-18 21:08:15 +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
nepula_h_okuyama
e37ca87887 #1 feat: add configurable Enter key behavior for message input
- Add enterKeyBehavior setting to config schema (shift-enter-send | enter-send)
- Implement Enter key behavior toggle in SettingsControls component
- Update ChatInput to respect user's Enter key preference
- Support IME composition to prevent accidental sends during Japanese input
- Add dynamic placeholder text based on selected behavior

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 22:48:01 +09:00
d-kimsuon
8b6b03b61d feat: add notification when task paused 2025-09-07 17:43:18 +09:00
d-kimsuon
ca31602933 fix: bug fix that input message gone out though new chat is not sent yet 2025-09-07 17:12:21 +09:00
d-kimsuon
e7c3c87b2c feat(diff-view): display untacked added file 2025-09-07 17:10:55 +09:00
d-kimsuon
d3e92ba6ba chore: fix build error 2025-09-07 16:20:10 +09:00
d-kimsuon
c5688310b6 feat: add simple git diff preview modal 2025-09-07 16:18:42 +09:00
d-kimsuon
7fafb183f0 feat: fix out of style 2025-09-07 12:28:43 +09:00
d-kimsuon
a618e24ffe fix: fix header text content overflow 2025-09-07 05:04:22 +09:00
d-kimsuon
e90dc00a63 feat: inline completion for command and files 2025-09-07 04:32:37 +09:00
d-kimsuon
1e31eb4307 refactor: unify NewChat and ResumeChat Input Component 2025-09-07 02:49:00 +09:00
d-kimsuon
60aaae7a2c feat: add @ file completion 2025-09-07 00:05:07 +09:00
d-kimsuon
d0fdadeefa feat: set timeout for new-chat & resume-chat 2025-09-06 23:38:49 +09:00
d-kimsuon
52a231bc0a fix: bug fix session list doesn't updated after filter config changed 2025-09-06 23:25:41 +09:00
d-kimsuon
dca1be73d7 feat: adjust response design 2025-09-03 20:58:47 +09:00
d-kimsuon
35e72ed6dc feat: adjust style for mobile 2025-09-03 20:36:13 +09:00
d-kimsuon
1b1a8ab19e feat: display project info in session page 2025-09-03 20:17:58 +09:00
d-kimsuon
155afeaf70 feat: add mcp tab 2025-09-03 20:03:47 +09:00
d-kimsuon
bac15be020 feat: add error report message on invalid schema message 2025-09-03 19:40:11 +09:00
d-kimsuon
730eb356ba feat: remove alive sessoins tab 2025-09-03 19:08:14 +09:00
d-kimsuon
adccbb81cc feat: add some default commands 2025-09-03 18:24:23 +09:00
d-kimsuon
35329882f9 feat: responsive design 2025-09-03 18:16:08 +09:00
d-kimsuon
e689dd5b34 feat: improve continue chat experience 2025-09-03 04:33:29 +09:00
d-kimsuon
d9a0f17ce7 feat: improve sidebar menu 2025-09-03 03:34:30 +09:00
d-kimsuon
521a36812b feat: improve sync tasks status by using SSE 2025-09-03 02:36:15 +09:00