hangerye
|
76bedc30eb
|
fix: 录制支持shadow dom
|
2025-11-04 10:03:11 +08:00 |
|
hangerye
|
78d8696be7
|
chore: 重构画布和回放引擎
|
2025-11-03 01:26:28 +08:00 |
|
hangerye
|
76e984101f
|
chore: 重构回放引擎
|
2025-10-28 10:06:04 +08:00 |
|
hangerye
|
e460ebdc03
|
chore: 重构回放引擎
|
2025-10-27 10:05:44 +08:00 |
|
hangerye
|
73d205bfec
|
fix: 修复录制过程中同个标签页内发生导航会清空状态的bug
|
2025-10-26 21:08:44 +08:00 |
|
hangerye
|
4e969df0a9
|
fix: recorder bug fix(scroll)
|
2025-10-26 20:30:25 +08:00 |
|
hangerye
|
27e78c6561
|
fix: 录制过程性能优化
|
2025-10-26 19:24:17 +08:00 |
|
hangerye
|
2f12cd60c2
|
fix: 录制过程中tab切换bug fix
|
2025-10-25 20:40:15 +08:00 |
|
hangerye
|
8557a1e0ed
|
fix: 刷新后出现录制浮窗bug fix
|
2025-10-22 01:27:13 +08:00 |
|
hangerye
|
3e186ef8ea
|
feat: refact recorder
|
2025-10-21 10:18:31 +08:00 |
|
hangerye
|
efc366fe02
|
feat: refact recorder
|
2025-10-20 10:01:34 +08:00 |
|
hangerye
|
4436996c99
|
feat: 卡顿问题修复
|
2025-10-16 10:10:06 +08:00 |
|
hangerye
|
0d3181ea29
|
feat: record fix
|
2025-10-15 10:07:07 +08:00 |
|
hangerye
|
5dcb802946
|
feat: auto layout
|
2025-10-15 01:26:25 +08:00 |
|
hangerye
|
531553fa07
|
feat: style change
|
2025-10-15 00:24:02 +08:00 |
|
hangerye
|
9fd0ee14b0
|
feat: 临时提交
|
2025-10-14 10:25:04 +08:00 |
|
hangerye
|
9ca2ab6c6d
|
refactor: refact rr builder
|
2025-10-14 01:28:12 +08:00 |
|
hangerye
|
e3beabbecf
|
feat: add edge property panel
|
2025-10-14 00:50:29 +08:00 |
|
hangerye
|
1cb35828a7
|
fix: delete node from property panel
|
2025-10-14 00:18:03 +08:00 |
|
hangerye
|
a99a488225
|
fix: builder editor ui optimize
|
2025-10-13 21:06:14 +08:00 |
|
hangerye
|
f037536ba8
|
feat: editor temp store
|
2025-10-13 10:07:14 +08:00 |
|
hangerye
|
ce7a5e5bb9
|
feat: add builder editor
|
2025-10-10 20:38:43 +08:00 |
|
hangwin
|
ff07256ada
|
feat(rr-assert): 支持断言失败策略(stop/warn/retry);fill 前确保 focus;新增 warning 日志态
|
2025-10-10 07:53:56 +00:00 |
|
hangwin
|
099caa1545
|
feat(rr-runner): 点击/填充前最小可见性校验(resolveRef 矩形宽高)
|
2025-10-10 07:44:43 +00:00 |
|
hangwin
|
800df0107c
|
chore(rr): 补充空 catch 注释,满足 no-empty 规则
|
2025-10-10 07:41:22 +00:00 |
|
hangwin
|
378f86bb0d
|
feat(rr): attribute assert + after-script + keyup recording
- assert(attribute): equals/matches 校验,支持模板变量
- script 钩子:when=after 延后到下一步(末尾 flush)
- helper:accessibility-tree-helper 新增 getAttributeForSelector
- recorder:新增 keyup 录制
- editor:一并提交已有改动
BREAKING CHANGE: 断言 attribute 失败将中断执行。
|
2025-10-10 07:23:23 +00:00 |
|
hangwin
|
f9a06edad9
|
feat(rr): add scroll/drag playback and record navigation enrichment
|
2025-10-10 06:51:37 +00:00 |
|
hangwin
|
8c7d48a411
|
feat(record-replay): add network capture + waitForNetworkIdle; retry/backoff; eslint/type fixes
|
2025-10-10 06:35:40 +00:00 |
|
hangerye
|
471083e579
|
feat: record/replay support
|
2025-10-10 10:26:04 +08:00 |
|
hangerye
|
eef5d9f5f4
|
feat: add performance tool
|
2025-10-10 01:16:32 +08:00 |
|
hangwin
|
46a669978d
|
feat(options/i18n): internationalize placeholders and hints in Userscripts Manager UI
|
2025-10-09 11:27:27 +00:00 |
|
hangwin
|
f481658f8d
|
feat(options/i18n): add i18n for Userscripts Manager UI (en, zh_CN)
Use chrome.i18n in App.vue and add locale messages
|
2025-10-09 11:23:16 +00:00 |
|
hangwin
|
09e07f276b
|
feat(extension/options): add Userscripts Manager UI and tool-call bridge
Register options page via manifest (wxt.config.ts).
Add options page (index.html, main.ts, App.vue).
Support create/list/toggle/delete/export userscripts.
Bridge UI to tools: handle 'call_tool' in background.
Lint/typecheck/build passed.
|
2025-10-09 11:06:23 +00:00 |
|
hangwin
|
7070f25e62
|
feat(extension/userscript): enterprise upgrades
- Add emergency global switch (USERSCRIPTS_DISABLED)
- Implement CSP probe and fallback (MAIN -> ISOLATED)
- Support mode=once via CDP Runtime.evaluate
- Add SHA-256 hashing, metrics (injectMs), and status flags
- Add webNavigation + declarativeNetRequest permissions
- Enhance list filtering (query/status/domain)
|
2025-10-09 09:56:05 +00:00 |
|
hangwin
|
25f416635b
|
feat(extension): add unified chrome_userscript tool
- Implement UserscriptTool with create/list/get/enable/disable/update/remove/send_command/export
- Auto strategy selection (insertCSS, persistent ISOLATED/MAIN) with CSP-aware fallback
- Persistence via chrome.storage; tab re-injection on navigation
- Register tool and schema; add USERSCRIPTS storage key
- Add Vue SFC typings (env.d.ts); fix lint/typecheck
|
2025-10-09 09:18:31 +00:00 |
|
hangwin
|
f6cb4c0cef
|
refactor(extension): migrate file-upload & console to shared CDP manager
|
2025-10-09 07:05:07 +00:00 |
|
hangwin
|
9fca59a674
|
feat(extension): shared CDP session manager; refactor dialog/computer/network tools
- Add utils/cdp-session-manager with refcount + owner tracking
- Migrate dialog.ts to use session manager
- Migrate computer.ts to use session manager
- Migrate network-capture-debugger.ts to use session manager
- Lint + vue-tsc clean; wxt build passes
|
2025-10-09 04:11:50 +00:00 |
|
hangerye
|
d4e2fb3c8d
|
feat: commit for store
|
2025-10-09 10:00:36 +08:00 |
|
hangerye
|
078ea77a1e
|
feat: tools optimize
|
2025-10-09 01:47:31 +08:00 |
|
hangwin
|
f4aa9d2814
|
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
|
8b9e77c797
|
Merge pull request #208 from ygcedu/fix/get_content_fix
fix: fix parentOfTopCandidate undefined error
|
2025-10-06 00:57:57 +08:00 |
|
hangwin
|
d33bc1b133
|
Merge pull request #195 from gebeer/master
feat(native-server): add Chromium browser support
|
2025-10-06 00:57:09 +08:00 |
|
hangwin
|
bb098d4cc5
|
Merge pull request #179 from ystartgo/master
Create messages.json Add Traditional Chinese
|
2025-10-06 00:54:17 +08:00 |
|
hangwin
|
3a6ece8556
|
Merge pull request #158 from lwsinclair/add-mseep-badge
Add MSeeP.ai badge
|
2025-10-06 00:37:05 +08:00 |
|
hangwin
|
794cbcc347
|
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
|
4b6b8a1520
|
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
|
169e58563c
|
Merge pull request #120 from wyhao31/add_switch_tab
feat: add chrome_switch_tab
|
2025-10-06 00:28:54 +08:00 |
|
hangwin
|
1ffe78c6a6
|
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
|
8a3659a242
|
feat: Add Korean localization for Chrome extension
|
2025-09-30 09:22:42 +09:00 |
|
ygcedu
|
3d4ce057ad
|
fix: fix parentOfTopCandidate undefined error
|
2025-09-23 23:31:35 +08:00 |
|