Commit Graph
115 Commits
Author SHA1 Message Date
copilot-swe-agent[bot]andhangwin bc7ba3110c Add comprehensive issues documentation in Chinese and English
Co-authored-by: hangwin <12791725+hangwin@users.noreply.github.com>
2025-10-11 12:20:48 +00:00
copilot-swe-agent[bot] 92f9016bf0 Initial plan 2025-10-11 12:11:53 +00:00
hangwin a77024ed41 doc: change doc 2025-10-09 14:45:47 +08:00
hangwin 2a27f3f3a2 Merge pull request #223 from wyhao31/fix-missing-node-fetch2
fix: missing node-fetch in package.json
2025-10-08 18:26:30 +08:00
wyhao31 5faa1e567a fix: missing node-fetch in package.json 2025-10-05 17:21:29 -07:00
hangwin dd9b39253d Merge pull request #214 from cmsong111/korean-language
feat(i18n): Add Korean localization for Chrome extension
2025-10-06 00:58:19 +08:00
hangwin 4e62d714fc Merge pull request #208 from ygcedu/fix/get_content_fix
fix: fix parentOfTopCandidate undefined error
2025-10-06 00:57:57 +08:00
hangwin d193ad6887 Merge pull request #195 from gebeer/master
feat(native-server): add Chromium browser support
2025-10-06 00:57:09 +08:00
hangwin 87fe3144a0 Merge pull request #179 from ystartgo/master
Create messages.json Add Traditional Chinese
2025-10-06 00:54:17 +08:00
hangwin fa8c576ce5 Merge pull request #158 from lwsinclair/add-mseep-badge
Add MSeeP.ai badge
2025-10-06 00:37:05 +08:00
hangwin 87cbee148e Merge pull request #146 from kaovilai/feat/file-upload-tool
feat: Add file upload capability using Chrome DevTools Protocol
2025-10-06 00:36:22 +08:00
hangwin 1f9b47b377 Merge pull request #129 from MartinDelophy/fix/full_capture_error
修复页面截屏时有时候会出现【MAX_CAPTURE_VISIBLE_TAB_CALLS_PER_SECOND】错误的问题
2025-10-06 00:29:41 +08:00
hangwin 9b9e83dde4 Merge pull request #120 from wyhao31/add_switch_tab
feat: add chrome_switch_tab
2025-10-06 00:28:54 +08:00
hangwin b6924894c8 Merge pull request #119 from StuartFenton/fix/mcp-protocol-compliance
fix: add missing MCP protocol handlers to prevent Claude Desktop crashes
2025-10-06 00:27:21 +08:00
Namju Kim 665538cd70 feat: Add Korean localization for Chrome extension 2025-09-30 09:22:42 +09:00
ygcedu f654898a42 fix: fix parentOfTopCandidate undefined error 2025-09-23 23:31:35 +08:00
gebeerandClaude a7a9dda02a docs(native-server): document multi-browser support
- Add browser support feature to feature list
- Document new CLI options (--browser, --detect)
- Add browser compatibility matrix
- Document registration paths for each platform

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-07 13:18:46 +07:00
gebeerandClaude ab7eb4d0b9 feat(native-server): add multi-browser support for Chrome and Chromium
- Add browser detection and configuration module
- Support Chrome and Chromium on Linux, macOS, and Windows
- Update registration to handle multiple browsers
- Add CLI options: --browser and --detect
- Auto-detect installed browsers during registration

Fixes issue where Chromium users had to manually copy manifests after npm updates.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-07 13:18:28 +07:00
startgo 9397f1ddb3 Create messages.json
Add Traditional Chinese
2025-08-28 03:27:41 +08:00
Lawrence Sinclair e44736b756 Add MSeeP.ai badge to README.md 2025-08-13 18:50:19 -07:00
hangwin b6a37d8fbd Update README.md 2025-08-09 19:32:36 +08:00
Tiger Kaovilai 15fe6df768 feat: Add file upload capability using Chrome DevTools Protocol
- Implement FileUploadTool using CDP's DOM.setFileInputFiles
- Add FileHandler for native host to handle URL downloads and base64 data
- Support three input methods: local file path, URL download, base64 data
- Integrate with existing native messaging host infrastructure
- Follow existing tool patterns from network-capture-debugger

This enables programmatic file uploads to web forms, addressing the limitation
identified in issue #145.
2025-08-08 18:41:54 -04:00
haixin.yang 27fe29c63f fix: add constant 2025-07-31 10:44:00 +08:00
haixin.yang 5b9916cbf2 fix: del no use 2025-07-31 10:43:09 +08:00
haixin.yang 7fd93229ea fix: full page capture of MAX_CAPTURE_VISIBLE_TAB_CALLS_PER_SECOND 2025-07-31 10:41:01 +08:00
wyhao31 dfb8892b5b feat: add chrome_switch_tab 2025-07-24 22:39:39 -07:00
Stuart Fenton b1a1a4d924 fix: add missing MCP protocol handlers to prevent Claude Desktop crashes
- Add ListResourcesRequestSchema and ListPromptsRequestSchema imports
- Implement required resources and prompts capabilities in server setup
- Add empty handlers for list_resources and list_prompts requests
- Fixes Claude Desktop Electron crash on startup when MCP server lacks
  required protocol handlers

Resolves issue where Claude Desktop would crash with 'dialog module can
only be used after app is ready' error when connecting to MCP servers
that don't implement the full MCP protocol specification.
2025-07-23 23:28:35 +01:00
hangwin 810375b73a Merge pull request #110 from wyhao31/fix_click_1
fix: scroll into view first and then check visibility for chrome_click_element
2025-07-22 23:47:25 +08:00
hangwin 5468fad04e Merge pull request #105 from wyhao31/fix_wrong_total_tab_searched
fix: wrong total tab searched
2025-07-22 23:43:16 +08:00
hangwin fbdcff6d79 Merge pull request #104 from wyhao31/fix_wrong_storage_key
fix: wrong storage key for selected model
2025-07-22 23:41:07 +08:00
wyhao31 db58f34a34 fix: scroll into view first and then check visibility 2025-07-17 21:54:30 -07:00
wyhao31 da5ee988cd fix: wrong total tab searched 2025-07-14 23:10:51 -07:00
wyhao31 fa6191f5ed fix: wrong storage key for selected model 2025-07-14 23:00:46 -07:00
hangwin 262e733376 Merge pull request #98 from flatfisher/feature/add-japanese-localization
feat(i18n): Add Japanese (ja) localization
2025-07-13 17:26:04 +08:00
hangwin 321bc8335d Merge pull request #87 from Livvux/feature/add-german-localization
feat: Add German localization for Chrome extension
2025-07-13 17:24:05 +08:00
flatfisher 366b8c6013 fix(i18n): correct placeholder keys in ja/messages.json 2025-07-13 11:29:41 +09:00
flatfisher 98f31e6d10 feat: Add Japanese localization for Chrome extension 2025-07-13 10:50:02 +09:00
hangwin f9cfb5e031 Update README_zh.md 2025-07-12 22:44:48 +08:00
hangwin adc7fbfbff Update README.md 2025-07-12 22:39:27 +08:00
LivvuxandClaude b14df361c8 feat: Add German localization for Chrome extension
- Added complete German translations for all 108 message keys
- Created _locales/de/messages.json with proper formatting
- Used formal German ("Sie" form) for UI consistency
- Maintained technical terms commonly used in German IT context
- All placeholders and message structures match existing localizations

This enables German-speaking users to use the Chrome MCP Server extension
in their native language through Chrome's automatic locale detection.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-10 07:21:31 +02:00
hangwin 3af7fc1233 Merge pull request #86 from hangwin/fix/screenshot_fix
fix: screenshot fix
2025-07-10 00:34:41 +08:00
hangerye de3867c2df fix: screenshot fix 2025-07-10 00:33:36 +08:00
hangwin 1c3b5f104f Merge pull request #77 from wyhao31/fix_server_response
fix: unnecessary nested CallToolResult in response
2025-07-09 23:54:23 +08:00
hangwin 67c29c15d1 Merge pull request #12 from aaron13100/feature/i18n-support
feat: add internationalization (i18n) support
2025-07-09 23:47:45 +08:00
hangwin f4305c78b6 Update README_zh.md 2025-07-09 16:06:24 +08:00
hangwin 5fd0cbd95a Update README_zh.md 2025-07-09 16:06:06 +08:00
hangwin b4b5f30297 Update README.md 2025-07-09 16:04:59 +08:00
hangwin 5502de72f5 Update README_zh.md 2025-07-09 11:33:03 +08:00
AaronandClaude 55231f691f fix: correct i18n key mismatches between getMessage() calls and messages.json
Fixed inconsistent key references throughout the codebase where getMessage()
calls were using legacy keys without "Label", "Button", "Status" suffixes
while messages.json files contained the correct keys with these suffixes.

Changes:
- App.vue: Fixed 50+ getMessage() calls to use correct keys
- ConfirmDialog.vue: Fixed button text keys
- ModelCacheManagement.vue: Fixed cache management UI keys
- bookmark.ts: Fixed bookmarksBarLabel key reference
- Replaced hardcoded Chinese strings with proper i18n calls

This ensures the i18n system works correctly with both Chrome's i18n API
and the fallback system, displaying proper localized text in all languages.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-06 19:44:31 +02:00
hangwin b2884fabd7 Update README_zh.md 2025-07-06 23:25:45 +08:00