1554 Commits

Author SHA1 Message Date
Kazuki Yamada
77d830586e config(website/server): Reduce Cloud Run timeout from 35s to 31s
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-07 17:09:11 +09:00
Kazuki Yamada
68448d1d8a fix(website): Add explicit package names to prevent Docker container conflicts
- Add "name": "repomix-website-server" to server/package.json
- Add "name": "repomix-website-client" to client/package.json
- Prevents npm from using /app directory name in package-lock.json during Docker builds
- Ensures consistent package names across development environments

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-07 16:35:03 +09:00
Kazuki Yamada
075880798f chore(website/server): Update repomix to v0.3.9
- Update repomix dependency from 0.3.7 to 0.3.9
- Includes latest features and bug fixes

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-07 16:28:31 +09:00
Kazuki Yamada
c394451094 config(website/server): Reduce Cloud Run CPU allocation from 4 to 2
- Optimize resource allocation in cloudbuild.yaml for cost efficiency
- Maintain adequate performance with reduced CPU allocation

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-07 16:27:12 +09:00
Kazuki Yamada
cae53523a7 refactor(website/server): Replace pako with Node.js zlib for compression
- Replace pako.deflate/inflate with zlib.deflateSync/inflateSync in cache.ts
- Remove pako and @types/pako dependencies from package.json
- Utilize Node.js built-in zlib module for better performance and reduced dependencies

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-07 16:26:59 +09:00
Kazuki Yamada
6e9d41bcf5 feat(website): Optimize Docker image size from 342MB to 304MB
Implement multi-stage build with production-only dependencies to improve Cloud Run startup performance. Reduce image size by 11% while maintaining all functionality including git support for remote repository processing.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-07 15:56:20 +09:00
Kazuki Yamada
b345676c37 0.3.9 v0.3.9 2025-06-07 15:55:28 +09:00
Kazuki Yamada
d757cb445a Merge pull request #639 from yamadashy/chore/docs
feat(docs): Add sponsors badge and improve documentation transparency
2025-06-07 15:05:54 +09:00
Kazuki Yamada
dcaaacffd7 feat(website): Add sponsors badge to all guide index pages
Add sponsors badge to guide index pages across all 12 languages
for consistent sponsor visibility throughout documentation.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-07 12:33:10 +09:00
Kazuki Yamada
b6cffb78b8 fix(docs): Update sponsors badge format from SVG to PNG
Update sponsors badge URLs from .svg to .png format across all
documentation files for consistent display and proper functionality.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-07 12:18:46 +09:00
Kazuki Yamada
14da1e5385 docs(privacy): Clarify website file processing in privacy policy
Add explanation about temporary server storage of uploaded files
and automatic deletion after processing for transparency.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-07 12:11:27 +09:00
Kazuki Yamada
6ac0cc31c6 feat(docs): Add sponsors badge to README after project description
Add GitHub sponsors badge prominently after project description
for better sponsor visibility and recognition.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-07 11:35:50 +09:00
Kazuki Yamada
aa8ec9f8e6 fix(website): Add missing JSNation Open Source Awards link in Japanese version
Add missing link to JSNation Open Source Awards 2025 in Japanese index page
to match all other language versions.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-07 11:31:53 +09:00
Kazuki Yamada
ec58dbd963 feat(website): Add sponsors badge to all language index pages
Add GitHub sponsors badge to homepage across all 12 language versions
for consistent sponsor visibility and recognition.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-07 11:11:16 +09:00
Kazuki Yamada
583d5387b2 Merge pull request #638 from yamadashy/chore/coderabbit
chore: coderabbitai configuration
2025-06-07 00:39:22 +09:00
Kazuki Yamada
ddc235899a fix(config): Update CodeRabbit auto_incremental_review configuration
- Move auto_incremental_review under auto_review section for proper schema compliance
- Ensure correct nesting of incremental review settings

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-07 00:35:17 +09:00
Kazuki Yamada
7a4423d5ed fix(config): Fix CodeRabbit configuration schema violations
- Remove invalid `review_full_file` property
- Replace `request_changes: ask` with `request_changes_workflow: true`
- Replace invalid `trigger_on` with `incremental_review: false` to disable reviews on subsequent changes

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-07 00:16:44 +09:00
Kazuki Yamada
9c6c1a5d25 feat: Add CodeRabbit configuration for automated PR reviews
- Configure auto-review for PR creation only
- Set up path-specific review instructions for TypeScript codebase
- Include review focus for core components, CLI, MCP server, and tests
- Enable early access features for advanced functionality

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-07 00:05:43 +09:00
Kazuki Yamada
566ac17581 Merge pull request #637 from yamadashy/feat/website-power-users-guide
feat(website): Add Power Users Guide section to all language index pages
2025-06-06 17:40:13 +09:00
Kazuki Yamada
aad6bdbb05 fix(website): Use relative links in localized Power Users Guide sections
Fix Power Users Guide links in all non-English language index pages to use relative paths (./guide/xxx) instead of absolute paths (/guide/xxx). This ensures users are directed to the correct language-specific guide pages instead of being redirected to English-only documentation.

Updated links in 11 languages: ja, de, es, fr, hi, id, ko, pt-br, vi, zh-cn, zh-tw

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-06 17:33:30 +09:00
Kazuki Yamada
0c256c0a24 Merge pull request #635 from yamadashy/feat/website-power-users-guide 2025-06-06 09:50:13 +09:00
Kazuki Yamada
982b1972c8 Merge pull request #634 from yamadashy/dependabot/npm_and_yarn/browser/multi-ae81e2f14e
chore(deps): bump esbuild and vitest in /browser
2025-06-06 01:16:23 +09:00
Kazuki Yamada
c1e78d8ea3 feat(website): Add Power Users Guide section to all language index pages
Add comprehensive Power Users Guide section highlighting advanced features:
- MCP Server for AI assistant integration
- GitHub Actions for CI/CD automation
- Code Compression with Tree-sitter (~70% token reduction)
- Library usage for Node.js integration
- Custom Instructions for tailored outputs
- Security Features with Secretlint integration
- Best Practices for optimized AI workflows

The section is added to all 12 language variants (en, ja, de, es, fr, hi, id, ko, pt-br, vi, zh-cn, zh-tw) to improve discoverability of advanced functionality for power users.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-06 01:14:54 +09:00
dependabot[bot]
a600c59924 chore(deps): bump esbuild and vitest in /browser
Bumps [esbuild](https://github.com/evanw/esbuild) to 0.25.4 and updates ancestor dependency [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest). These dependencies need to be updated together.


Updates `esbuild` from 0.21.5 to 0.25.4
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.21.5...v0.25.4)

Updates `vitest` from 1.6.1 to 3.2.2
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.2.2/packages/vitest)

---
updated-dependencies:
- dependency-name: esbuild
  dependency-version: 0.25.4
  dependency-type: indirect
- dependency-name: vitest
  dependency-version: 3.2.2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-05 15:18:04 +00:00
Kazuki Yamada
248761caf9 Merge pull request #630 from yamadashy/chore/lint
Add linting jobs for website client, server, and browser extension
2025-06-06 00:16:53 +09:00
Kazuki Yamada
2cf88aa6b8 chore(client): Update Node.js version to 22.16.0 2025-06-06 00:12:54 +09:00
Kazuki Yamada
39a762db41 chore(browser): Add jsdom dependency for testing environment 2025-06-05 23:56:05 +09:00
Kazuki Yamada
9e803a518f chore(browser): Add vitest dependency for testing 2025-06-05 23:56:05 +09:00
Kazuki Yamada
d9a3699cca ci(browser): Add testing job for browser extension 2025-06-05 23:56:05 +09:00
Kazuki Yamada
1f2c3b2c19 ci: Add linting jobs for website client, server, and browser extension 2025-06-05 23:56:05 +09:00
Kazuki Yamada
11f6dbcd8e Merge pull request #632 from sakamossan/exit-code-2
feat(cli): Set exit code when repomix fails
2025-06-05 23:55:40 +09:00
sakamossan
97d550e946 add test 2025-06-05 23:44:33 +09:00
sakamossan
9091bf0a9b feat(cli): Set exit code when repomix fails 2025-06-05 23:44:33 +09:00
Kazuki Yamada
eedd142f07 Merge pull request #629 from yamadashy/feat/website-doc2
Remove voting link from multilingual documentation
2025-06-03 00:25:34 +09:00
Kazuki Yamada
87aec711b4 docs(website): Remove voting link from multilingual documentation 2025-06-03 00:15:56 +09:00
Kazuki Yamada
41f1d6dc41 Merge pull request #627 from yamadashy/renovate/rollup-plugin-visualizer-6.x
chore(deps): update dependency rollup-plugin-visualizer to v6
2025-06-02 23:51:52 +09:00
renovate[bot]
c6a65870e3 chore(deps): update dependency rollup-plugin-visualizer to v6 2025-06-02 23:43:56 +09:00
Kazuki Yamada
fd910cf69e Merge pull request #628 from yamadashy/docs/browser-extension-policy
docs: browser extension policy
2025-06-02 23:43:40 +09:00
Kazuki Yamada
988ba7c1bf fix(manifest): Bump version to 1.0.1 2025-06-02 23:31:38 +09:00
Kazuki Yamada
0c393b55f0 docs(website): Clarify data collection and permissions for Repomix browser extension 2025-06-02 23:31:33 +09:00
Kazuki Yamada
4135e821e4 feat(locales): Add Hindi, Indonesian, and Vietnamese translations for Repomix extension 2025-06-01 19:30:22 +09:00
Kazuki Yamada
e68245ded0 Merge pull request #625 from yamadashy/docs/browser
Update Firefox add-on installation links in documentation
2025-06-01 19:19:45 +09:00
Kazuki Yamada
e033693e17 chore(npm): Remove .npmignore and specify files for publishing 2025-06-01 19:13:59 +09:00
Kazuki Yamada
a2c35c8cf4 docs(website): Update Firefox add-on installation links in documentation 2025-06-01 19:13:26 +09:00
Kazuki Yamada
3eb1c3663e 0.3.8 v0.3.8 2025-06-01 12:16:27 +09:00
Kazuki Yamada
b65ab053d7 Merge pull request #622 from yamadashy/fix/is-not-a-dir
Improve user authentication flow
2025-06-01 01:22:33 +09:00
Kazuki Yamada
9494381bbc fix(core): Address PR feedback on error handling and test optimization
- Preserve original error stack traces when rethrowing errors

- Add specific error messages for unknown error codes

- Remove redundant mock configurations in tests that duplicate beforeEach setup

- Keep only necessary mocks that differ from default behavior

- Improve code maintainability and test clarity
2025-06-01 01:10:48 +09:00
Kazuki Yamada
1580f7dfce fix(core): Add proper file vs directory validation in searchFiles
- Add fs.stat check to validate path exists and is a directory before permission check

- Throw clear error message when file path is provided instead of directory path

- Prevents ENOTDIR errors when fs.readdir is called on file paths

- Add comprehensive test cases for path validation scenarios

- Fixes issues where shell glob expansion passes file paths to directory processing
2025-05-31 23:31:47 +09:00
Kazuki Yamada
c13ee289b1 Merge pull request #621 from yamadashy/docs/claude-code-mcp
Add Repomix configuration instructions for Claude Code
2025-05-31 21:42:11 +09:00
Kazuki Yamada
ed32f48396 docs(website): Update MCP server configuration instructions for Claude Code 2025-05-31 21:38:37 +09:00