Commit Graph

164 Commits

Author SHA1 Message Date
d-kimsuon
6f7ef2a189 feat: introduce speckit commands for feature specification and implementation
- Added new commands for analyzing, clarifying, and implementing features, including `speckit.analyze`, `speckit.checklist`, `speckit.clarify`, `speckit.constitution`, `speckit.implement`, `speckit.plan`, `speckit.specify`, and `speckit.tasks`.
- Each command includes detailed user input requirements, execution steps, and structured output formats to enhance the feature development workflow.
- Introduced templates for specifications, plans, tasks, and checklists to standardize documentation and improve clarity across the project.
2025-10-18 22:45:31 +09:00
d-kimsuon
967e1d0a58 docs: update CLAUDE.md with communication guidelines
- Added communication rules specifying that user interactions should be in Japanese while code, comments, and commit messages remain in English.
- Clarified the purpose of the document being in English for context efficiency.
2025-10-18 22:44:19 +09:00
d-kimsuon
41d5c38461 docs: enhance CLAUDE.md with critical rules and development workflow
- Added critical rules for coding practices, emphasizing the use of Effect-TS and Hono RPC.
- Updated project overview to clarify the architecture and data handling.
- Revised development commands section to include mandatory quality checks and TDD workflow.
- Introduced coding standards for backend and frontend, focusing on type safety and testing practices.
2025-10-18 22:35:38 +09:00
d-kimsuon
d7ff86358e docs: update README to reflect package name change
- Changed the command for running the viewer from "@kimuson/claude-code-viewer" to "claude-code-viewer" for clarity and accuracy.
2025-10-18 22:02:14 +09:00
d-kimsuon
e91622a484 chore: release v0.4.0-beta.1 2025-10-18 21:55:28 +09:00
d-kimsuon
1d067ba654 docs: add MIT license and enhance README with new features and screenshots
- 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.
2025-10-18 21:28:13 +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
きむそん
6bea519c57 Merge pull request #19 from d-kimuson/chore/vrt-refine
Chore/vrt refine
2025-10-18 18:03:45 +09:00
きむそん
3754403629 ci(snapshots): update screenshots 2025-10-18 08:50:51 +00:00
d-kimsuon
c8f7110cfd chore: format by linter 2025-10-18 17:48:15 +09:00
d-kimsuon
277247aa4b refactor(ApplicationContext): rename environment variable for clarity
- Changed the environment variable from "CLAUDE_CODE_VIEWER_CC_EXECUTABLE_PATH" to "GLOBAL_CLAUDE_DIR" for better understanding and usage within the application context.
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
1d49361bca feat(e2e): enhance screenshot capturing with color scheme support
- Introduced color scheme options ("light" and "dark") for screenshot filenames in the capture process.
- Updated the captureWithCase function to accept a colorScheme parameter, allowing for differentiated screenshots based on the selected scheme.
- Modified task generation to create tasks for each color scheme, ensuring comprehensive coverage in E2E tests.
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
3e598eadbb ci: update concurrency group names in workflow files for clarity 2025-10-18 17:47:40 +09:00
d-kimsuon
d3f3b78acd ci: refine Pinact workflow triggers to include specific paths 2025-10-18 17:44:18 +09:00
きむそん
7d5e1e5f7f Merge pull request #18 from d-kimuson/feature/pinact
ci: improve workflow configuration with Pinact integration
2025-10-18 14:33:23 +09:00
きむそん
b0ec64d8f0 ci(snapshots): update screenshots 2025-10-18 05:32:07 +00:00
claude-code-viewer-bot[bot]
7c972750fd chore(pinact): pin GitHub Actions 2025-10-18 05:25:34 +00:00
d-kimsuon
361700c0c7 chore: adjust permission 2025-10-18 14:25:10 +09:00
d-kimsuon
0cd26a5ed5 ci: add setup-git action for configuring Git in workflows 2025-10-18 13:56:58 +09:00
d-kimsuon
99eeb1c521 ci: add Pinact workflow for action version management 2025-10-18 13:46:18 +09:00
d-kimsuon
cdbea426c1 chore: update action versions in workflows and setup-node 2025-10-18 13:19:33 +09:00
d-kimsuon
a8695e61e4 ci(vrt): clean up existing snapshots before running E2E tests 2025-10-18 13:12:51 +09:00
d-kimsuon
d5b6b8b25d chore: add Dependabot configuration and update dependencies workflow 2025-10-18 13:12:06 +09:00
d-kimsuon
2c0009eca2 ci: rename test job to check and add E2E visual regression tests workflow 2025-10-18 13:01:02 +09:00
きむそん
f6aff91d0f Merge pull request #16 from d-kimuson/refactor/effect-ts
refactor: Introduce Effect-TS architecture and improve code organization
2025-10-18 04:30:45 +09:00
きむそん
87a22675fd ci(snapshots): update screenshots 2025-10-17 19:19:10 +00:00
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