Commit Graph

230 Commits

Author SHA1 Message Date
きむそん
158db20b52 feat: Filter git revisions to show only base and current branches (#47)
* feat: Unify git revisions API to current-revisions endpoint

- Add getCurrentRevisions to GitController returning base branch, current branch, head, and commits
- Implement findBaseBranch in GitService to identify base branch from commit history
- Add getCommitsBetweenBranches to get commits between base and target branch
- Remove separate branches and commits API endpoints
- Update frontend to use unified gitCurrentRevisionsQuery
- Replace useGitBranches and useGitCommits with useGitCurrentRevisions hook

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

Co-Authored-By: Claude <noreply@anthropic.com>

* feat: Display current branch in session header

- Move useGitCurrentRevisions hook to SessionPageMain level
- Display current branch badge with GitBranchIcon in session header
- Pass revisionsData from parent to DiffModal to avoid duplicate API calls
- Update DiffModalProps to accept optional revisionsData parameter
- Show current branch between project path and session ID badges

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

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-11-02 12:22:41 +09:00
d-kimsuon
76aaf1013c chore: support claude code v2.0.30 schema 2025-11-02 01:45:58 +09:00
きむそん
e17b58b481 feat: Support markdown and source code file display (#40)
* feat: support markdown and source code file display

This commit extends file upload support beyond plain text to include:
- Markdown files (.md, .markdown) with full rendering
- Source code files with syntax highlighting (JS, TS, Python, Go, Rust, etc.)
- Proper media type detection and display type selection

Changes:
- Updated DocumentContentSchema to accept various text-based media types
- Created file-type-detector utility to map media types to display strategies
- Enhanced UserConversationContent to render markdown with MarkdownContent component
- Added syntax highlighting for code files using react-syntax-highlighter
- Added comprehensive tests for file type detection

Fixes #39

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

Co-Authored-By: Claude <noreply@anthropic.com>

* chore: fix implementation

* Revert "feat: support markdown and source code file display"

This reverts commit 5409a02c61c04b78a968bfe7a0c56a36a3db787b.

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-11-02 00:00:10 +09:00
dependabot[bot]
1192e146a0 build(deps): bump suzuki-shunsuke/pinact-action from 0.1.2 to 1.0.0 (#42)
Bumps [suzuki-shunsuke/pinact-action](https://github.com/suzuki-shunsuke/pinact-action) from 0.1.2 to 1.0.0.
- [Release notes](https://github.com/suzuki-shunsuke/pinact-action/releases)
- [Commits](d735505f3d...49cbd6acd0)

---
updated-dependencies:
- dependency-name: suzuki-shunsuke/pinact-action
  dependency-version: 1.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-01 23:30:57 +09:00
dependabot[bot]
9c9a1f8b0b build(deps): bump peter-evans/create-pull-request from 7.0.0 to 7.0.8 (#43)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 7.0.0 to 7.0.8.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](4320041ed3...271a8d0340)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-version: 7.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-01 23:30:42 +09:00
d-kimsuon
498aa5b7e1 chore: release v0.4.2 2025-10-31 02:18:51 +09:00
d-kimsuon
25f20f7f8d chore: improve setup project feature 2025-10-31 02:17:53 +09:00
d-kimsuon
d09797d7ed chore: set project name in title tag for session detail page 2025-10-31 01:40:22 +09:00
d-kimsuon
2ae3123cef chore: fix type error 2025-10-31 01:26:24 +09:00
d-kimsuon
066047a1a4 chore: release v0.4.2-beta.2 2025-10-27 09:15:01 +09:00
d-kimsuon
10550fd2ab chore: lock and update dependencies 2025-10-27 09:14:18 +09:00
d-kimsuon
78c71c4dd5 chore: remove lingui:extract because hang 2025-10-27 08:55:41 +09:00
d-kimsuon
ae39f5385b chore: release v0.4.2-beta.1 2025-10-27 08:48:55 +09:00
d-kimsuon
9fbe4d78fe feat: send reserved feature for current session 2025-10-27 08:48:24 +09:00
d-kimsuon
586dbe7833 docs: update readme, write about scheduler and file upload feature 2025-10-26 22:15:25 +09:00
d-kimsuon
996e0bc3d0 chore: remove dev tool 2025-10-26 22:05:49 +09:00
d-kimsuon
368ab36dac fix state sync bug 2025-10-26 21:33:11 +09:00
d-kimsuon
8b43b16522 chore: disable permisseion setting if feature unavailable 2025-10-26 21:26:44 +09:00
きむそん
51280f5bf8 feat: File upload(plain text, pdf, image) #34
* support file upload

* preview pdf
2025-10-26 20:12:45 +09:00
きむそん
a714622665 Merge pull request #33 from d-kimuson/feat/sep-fe-be-2
feat/sep fe be 2
2025-10-26 18:55:41 +09:00
きむそん
f91d8f7163 ci(snapshots): update screenshots 2025-10-26 09:54:00 +00:00
d-kimsuon
27da712d90 fix vrt 2025-10-26 18:46:08 +09:00
d-kimsuon
343096b82e fix not found page 2025-10-26 18:05:35 +09:00
d-kimsuon
e0b94e2885 fix e2e 2025-10-26 17:17:30 +09:00
d-kimsuon
24274a20ed restore i18n support 2025-10-26 16:19:12 +09:00
d-kimsuon
fbbcb87f50 restore theme feature 2025-10-26 16:11:44 +09:00
d-kimsuon
aa7616a5c7 imporove loading 2025-10-26 15:46:57 +09:00
d-kimsuon
efa63a1224 build separated arcitecture 2025-10-26 14:42:58 +09:00
d-kimsuon
3c00d9e651 Next.js App separates vite SPA and hono BE 2025-10-26 14:34:21 +09:00
きむそん
380e7ed2e5 Merge pull request #30 from d-kimuson/feature/scheduler
feat: Add scheduler functionality
2025-10-25 18:05:43 +09:00
d-kimsuon
3b245cf18c fix bugs after manual check 2025-10-25 17:56:46 +09:00
d-kimsuon
ef4521750f implement frontend 2025-10-25 14:40:44 +09:00
d-kimsuon
974d87daf7 implement BE for scheduler feat 2025-10-25 01:32:42 +09:00
d-kimsuon
c2409017e5 remove speckit 2025-10-25 00:26:59 +09:00
d-kimsuon
e4193c6b0d chore: release v0.4.1 2025-10-25 00:24:33 +09:00
きむそん
bfd1d31332 Merge pull request #26 from d-kimuson/fix/git-diff-view-subdirectory 2025-10-24 17:57:19 +09:00
d-kimsuon
7ac09bbd6a fix: Git Diff View works in subdirectories
Remove explicit .git directory checks from executeGitCommand functions.
Git automatically searches parent directories for .git, making these
checks unnecessary and preventing subdirectory execution.

Changes:
- src/server/core/git/functions/utils.ts: Remove .git existence check
- src/server/core/git/services/GitService.ts: Remove .git existence check
- src/server/core/git/functions/getDiff.test.ts: Add subdirectory test case

Fixes #25

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-23 03:26:31 +09:00
d-kimsuon
9c296671ee chore: release v0.4.0 2025-10-21 23:04:54 +09:00
きむそん
ff2aa36ce3 Merge pull request #24 from d-kimuson/prepare/0.4.0
prepare/0.4.0
2025-10-21 22:46:01 +09:00
d-kimsuon
4bad647b84 refactor: update imports to use @anthropic-ai/claude-agent-sdk
- Changed import statements in multiple files to replace references from @anthropic-ai/claude-code to @anthropic-ai/claude-agent-sdk for consistency and to align with the latest SDK structure.
2025-10-21 22:43:32 +09:00
きむそん
ab102d2526 ci(snapshots): update screenshots 2025-10-21 13:41:03 +00:00
d-kimsuon
aad33862b9 chore: update dependencies to latest versions
- Bumped versions for @anthropic-ai/claude-agent-sdk (0.1.23), @anthropic-ai/claude-code (2.0.24), @tailwindcss/postcss (4.1.15), @types/node (24.9.1), and tailwindcss (4.1.15).
- Updated pnpm-lock.yaml to reflect the new dependency versions.
2025-10-21 22:35:47 +09:00
d-kimsuon
a85bdf0a26 chore: update dependencies and remove debug logs
- 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.
2025-10-21 22:34:12 +09:00
d-kimsuon
6c4d301125 feat: implement dynamic resolution for Claude Code executable path
- 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.
2025-10-21 15:39:08 +09:00
d-kimsuon
f48e958b58 docs(README.md): write about Claude Code on the web (official) 2025-10-21 14:06:27 +09:00
d-kimsuon
77727fc11b chore: release v0.4.0-beta.2 2025-10-20 09:14:47 +09:00
d-kimsuon
586b9babaf docs: update readme 2025-10-20 05:52:20 +09:00
d-kimsuon
b97789a7e8 docs: update package reference in README for claude-code-viewer
- Changed the package reference from 'claude-code-viewer' to '@kimuson/claude-code-viewer' for clarity and accuracy in installation instructions.
2025-10-20 05:38:03 +09:00
d-kimsuon
a92f094483 feat: enhance MobileSidebar with system information tab
- Updated MobileSidebar to include a new "system-info" tab for displaying system information.
- Added SystemInfoCard component and integrated it into the sidebar.
- Modified state management to accommodate the new tab and updated tab click handling.
- Improved UI with an Info icon for the new tab, enhancing user navigation.
2025-10-20 05:26:50 +09:00
d-kimsuon
93dc63a7f3 feat: enhance conversation components with task handling and UI improvements
- Added a new ToolInputOneLine component for displaying input parameters in a concise format.
- Updated AssistantConversationContent to include an Eye icon for viewing task details and improved layout for better readability.
- Enhanced ConversationItem to check for related task calls, preventing unnecessary rendering.
- Modified SidechainConversationModal to display message count and improved task view button styling.
- Updated i18n messages for new features and improved translations.
2025-10-20 05:19:44 +09:00