Commit Graph

  • a37a02d202 test: add bilibili favorite regression coverage fix/bilibili-favorite-uid jackwener 2026-03-24 15:55:55 +08:00
  • 8869d3b457 feat(linkedin): add timeline feed command (#342) Piotr Yordanov 2026-03-24 11:54:51 +04:00
  • 883f075d82 fix(bilibili): use actual user UID instead of 0 for favorite command 章晖 2026-03-24 09:04:49 +08:00
  • 7c9caa81f8 refactor: extract shared utilities and simplify codebase (#348) jakevin 2026-03-24 15:47:21 +08:00
  • 7c808fd339 feat(jd): add JD.com product details adapter (#344) Xeron 2026-03-24 15:37:22 +08:00
  • 44ab51fb0a refactor: extract shared utilities and simplify codebase #348 refactor/shared-utilities-v4 jackwener 2026-03-24 14:59:33 +08:00
  • fb562fa1e9 fix: allow browser:false commands to run without page after lazy-load (#347) jakevin 2026-03-24 15:08:08 +08:00
  • 9e783d321f fix: handle apple-podcasts timeout in E2E guard #346 #345 fix/ci-e2e-public-commands jackwener 2026-03-24 15:02:27 +08:00
  • 80225676e5 refactor: extract shared utilities and simplify codebase jackwener 2026-03-24 14:59:33 +08:00
  • f6466db39a feat: add generic web read command for any URL → Markdown (#343) haijun huang 2026-03-24 14:57:34 +08:00
  • 6098be018d review: align web read with command and docs conventions pr-343-review feat/web-read jackwener 2026-03-24 14:57:07 +08:00
  • b0f09065b6 fix: improve web read dedup for sites with duplicated DOM paragraphs Harrison 2026-03-24 13:38:35 +08:00
  • 16a6d7c24c feat: add generic web read command for any URL → Markdown Harrison 2026-03-24 13:27:59 +08:00
  • 37c7ea41b8 chore(deps): bump typescript from 5.9.3 to 6.0.2 (#327) dependabot[bot] 2026-03-24 14:51:15 +08:00
  • d58e1a74cd fix: resolve 11 important bugs from deep code review (#340) jakevin 2026-03-24 12:10:13 +08:00
  • 560b6f35e7 fix: resolve 11 important bugs from deep code review #340 fix/important-bugs-round3 jackwener 2026-03-24 12:07:58 +08:00
  • 1b3f74cd6a test: focus adapter coverage on four priority sites (#339) jakevin 2026-03-24 12:03:26 +08:00
  • f47854d7d1 test: focus adapter coverage on four priority sites #339 fix/adapter-test-scope jackwener 2026-03-24 12:02:53 +08:00
  • bdcffd147f fix: resolve 6 critical bugs from deep code review (#337) jakevin 2026-03-24 11:37:03 +08:00
  • aa81e5e0f3 fix: resolve 6 critical bugs from deep code review #337 fix/critical-bugs-round2 jackwener 2026-03-24 11:34:38 +08:00
  • 53699eb807 fix: harden security-sensitive execution paths (#335) jakevin 2026-03-24 11:28:22 +08:00
  • 56d4326646 refactor(extension): reuse async detach() in registerListeners (#328) jakevin 2026-03-24 02:18:34 +08:00
  • 60a0d5950b refactor(extension): reuse async detach() in registerListeners #328 refactor/async-detach-listeners jackwener 2026-03-24 02:17:36 +08:00
  • 4c9a2b1fde fix: detach debugger before navigation in browser bridge (#322) QSam2023 2026-03-24 02:14:31 +08:00
  • 57fcc50c1b chore(deps): bump vitest from 4.1.0 to 4.1.1 (#325) dependabot[bot] 2026-03-24 02:13:04 +08:00
  • 689cd1ebb3 chore(ci): bump actions/upload-artifact from 4 to 7 (#324) dependabot[bot] 2026-03-24 02:12:48 +08:00
  • 167c7c784a chore: release v1.3.3 (#321) v1.3.3 jakevin 2026-03-24 01:45:21 +08:00
  • f852da3af4 fix(stealth): review fixes — guard plugins, rewrite stack trace cleanup (#320) jakevin 2026-03-24 01:41:22 +08:00
  • 15d9ef814f feat(browser): add stealth anti-detection for CDP and daemon modes (#319) jakevin 2026-03-24 01:32:06 +08:00
  • 89a20e11bc docs: sync command references with current registry (#318) jakevin 2026-03-24 01:13:55 +08:00
  • d9c9fad5da docs: sync command references with current registry #318 doc-audit jackwener 2026-03-24 01:05:47 +08:00
  • 760b91e7b3 chore: release v1.3.2 (#317) jakevin 2026-03-24 01:05:47 +08:00
  • 54e353db09 chore: release v1.3.2 v1.3.2 jackwener 2026-03-24 01:03:29 +08:00
  • b6a02f82ed refactor: extract getErrorMessage and DEFAULT_DAEMON_PORT to shared modules (#313) calm 2026-03-24 00:56:15 +08:00
  • a170873ad6 fix(e2e): broaden xiaoyuzhou skip logic for overseas CI runners (#316) jakevin 2026-03-24 00:47:07 +08:00
  • 75f42371ca fix: remove duplicate getErrorMessage import in discovery.ts (#315) jakevin 2026-03-24 00:42:29 +08:00
  • e2ba60b1ee fix: remove duplicate getErrorMessage import in discovery.ts #315 fix/ci-duplicate-import jackwener 2026-03-24 00:41:13 +08:00
  • 41aedf68cd fix(external): replace execSync with execFileSync to prevent command injection (#309) sline 2026-03-24 00:40:17 +08:00
  • 8bf750c4ea docs(SKILL.md): sync command reference — add missing sites and desktop adapters (#314) jakevin 2026-03-24 00:37:42 +08:00
  • c9b3568594 chore: pre-release cleanup — fix dependencies, sync docs, reduce code duplication (#311) jakevin 2026-03-24 00:33:40 +08:00
  • ddb022ca99 docs: add missing doubao-app desktop adapter page (fixes docs-build) feat/error-refinement jackwener 2026-03-24 00:23:02 +08:00
  • b4d64cad6e feat: refine error handling with semantic error types (#312) jakevin 2026-03-24 00:20:38 +08:00
  • 5e73940a4b feat: refine error handling with semantic error types #312 jackwener 2026-03-24 00:18:52 +08:00
  • 966f6e5019 feat(plugin): add update command, hot reload after install, README section (#307) jakevin 2026-03-23 23:21:02 +08:00
  • ea8324257d feat(yollomi): add new commands and update documentation in README files (#235) AniChikage 2026-03-23 23:04:01 +08:00
  • dff0fe510c feat(record): add live recording command for API capture (#300) Yee 2026-03-23 19:19:54 +08:00
  • 4343ec07e0 fix(tests): use positional arg syntax in browser search tests (#302) jakevin 2026-03-23 19:00:12 +08:00
  • f00a5d1929 docs: update xiaohongshu search description, fix test count 31→32 (#301) jakevin 2026-03-23 17:59:35 +08:00
  • ae4929e73d test(e2e): remove redundant --keyword flags from browser-public tests dev jackwener 2026-03-23 17:50:41 +08:00
  • c7895eaf8e Add weibo search command (#299) caokaizz 2026-03-23 17:48:16 +08:00
  • a83027d19c feat(v2ex): add node, user, member, replies, nodes commands (#282) AstroHan 2026-03-23 17:45:02 +08:00
  • f8bf66390d fix(xiaohongshu): improve search login-wall handling and detail output (#298) yin1991 2026-03-23 17:34:23 +08:00
  • 22f5c7ade0 fix: ensure standard PATH is available for external CLIs (#285) jicaiji1-max 2026-03-23 15:59:57 +08:00
  • 8ab0cd2a50 Revert "feat: add xianyu-cli as external CLI (#292)" (#295) jakevin 2026-03-23 15:45:09 +08:00
  • d4b06be049 feat: add xianyu-cli as external CLI (#292) donquijote2557-web 2026-03-23 15:40:39 +08:00
  • 7073645e30 docs: add gws to External CLI Hub table in README (#286) AstroHan 2026-03-23 15:36:46 +08:00
  • 3a21be624e fix(xiaohongshu): scope image selector to avoid downloading avatars (#293) jakevin 2026-03-23 15:29:43 +08:00
  • 127a974ecd feat(hackernews): add new, best, ask, show, jobs, search, user commands (#290) AstroHan 2026-03-23 15:13:47 +08:00
  • fcb5a9d409 docs: sync adapter lists with codebase (#291) jakevin 2026-03-23 15:03:23 +08:00
  • 66c4b841f2 feat(doubao-app): add Doubao AI desktop app CLI adapter (#289) jakevin 2026-03-23 14:52:58 +08:00
  • 9e43a9f25a feat(doubao-app): add Doubao AI desktop app CLI adapter #289 feat/doubao-adapter jackwener 2026-03-23 14:50:10 +08:00
  • 2a52906ed2 fix: add turndown dependency to package.json (#288) jakevin 2026-03-23 14:46:08 +08:00
  • 9cdc1274b2 feat: add doubao browser adapter (#277) helloimcx 2026-03-23 12:34:27 +08:00
  • 83dd2d065e refactor(doubao): code review cleanup codex-doubao-browser-adapter jackwener 2026-03-23 12:30:53 +08:00
  • b7b8c6672e Merge branch 'main' into codex-doubao-browser-adapter jackwener 2026-03-23 12:28:56 +08:00
  • a6d993f37f feat(xiaohongshu): add publish command for 图文 note automation (#276) stometaverse 2026-03-23 12:26:02 +08:00
  • 503d88ee22 refactor(xiaohongshu/publish): code review fixes feat/xiaohongshu-publish jackwener 2026-03-23 12:25:29 +08:00
  • b98ca7229e Merge branch 'main' into feat/xiaohongshu-publish jackwener 2026-03-23 12:25:05 +08:00
  • b7c6c02370 feat: add weixin article download adapter & abstract download helpers (#280) jakevin 2026-03-23 12:11:43 +08:00
  • 722c180a0a docs: clarify release follow-up steps (#279) jakevin 2026-03-23 11:47:26 +08:00
  • 5b1e01a3df feat: add doubao browser adapter #277 kafca 2026-03-23 08:50:46 +08:00
  • d3506db512 feat(xiaohongshu): add publish command for 图文 note automation #276 stone16 2026-03-23 08:25:44 +08:00
  • 788126198b chore: release v1.3.1 (#273) v1.3.1 jakevin 2026-03-23 00:33:04 +08:00
  • 98ecfab8ad chore: bump version to 1.3.0 (#272) jakevin 2026-03-23 00:27:55 +08:00
  • 917eb44d62 chore: bump version to 1.3.0 v1.3.0 jackwener 2026-03-23 00:25:00 +08:00
  • 829fbc98da chore(main): release 1.2.7 #143 release-please--branches--main--components--opencli jakevin 2026-03-23 00:24:42 +08:00
  • 4b976da04f perf: smart page settle via DOM stability detection (#271) jakevin 2026-03-23 00:24:09 +08:00
  • 3bedaccc25 docs: refresh testing guide (#223) Zhang ShengYan 2026-03-23 00:11:44 +08:00
  • 40bd11dfbe fix(daemon): harden security against browser CSRF attacks (#268) (#270) jakevin 2026-03-22 23:56:39 +08:00
  • 428d6b3ac5 fix(daemon): harden security against browser CSRF attacks (#268) #270 fix/daemon-security-hardening jackwener 2026-03-22 23:54:26 +08:00
  • 9a77dba139 ci: trigger website rebuild on release (#269) AlexYue 2026-03-22 23:46:48 +08:00
  • 49c2dc7426 docs: remove all --live references (now default behavior) (#267) jakevin 2026-03-22 23:03:53 +08:00
  • e4a13cb6f0 fix: remove duplicate horizontal rules and extra blank lines in READMEs (#266) jakevin 2026-03-22 22:58:54 +08:00
  • 637161f0ab fix: update doctor tests for auto-start daemon and --no-live default (#265) jakevin 2026-03-22 22:57:33 +08:00
  • a778f617ca chore: update package-lock.json (#264) jakevin 2026-03-22 22:55:36 +08:00
  • b4a8089224 refactor: doctor defaults to live mode, remove setup command entirely (#263) jakevin 2026-03-22 22:51:28 +08:00
  • 428b831f85 refactor: deprecate opencli setup, enhance doctor with daemon auto-start (#262) jakevin 2026-03-22 22:49:14 +08:00
  • 7ebe8134cc docs: clean up READMEs - remove redundant sections (#261) jakevin 2026-03-22 22:26:49 +08:00
  • c44bc62b60 chore: code cleanup + extension conflict troubleshooting (#260) v1.2.6 jakevin 2026-03-22 22:18:22 +08:00
  • 7f57e76485 fix: treat empty tab URL as debuggable (fixes first-run doctor --live failure) (#259) v1.2.5 jakevin 2026-03-22 22:10:30 +08:00
  • e9818c1b41 chore: remove CRX from release pipeline and docs (#258) jakevin 2026-03-22 22:07:33 +08:00
  • 3e91876d13 fix: replace all about:blank with data: URI to prevent New Tab Override interception (#257) v1.2.4 jakevin 2026-03-22 22:04:25 +08:00
  • 7c02588105 chore: bump version to 1.2.3 (#256) v1.2.3 jakevin 2026-03-22 21:48:17 +08:00
  • 112fdefa8d fix: harden resolveTabId against New Tab Override extension interception (#255) jakevin 2026-03-22 21:47:44 +08:00
  • e077ad2336 chore: bump version to 1.2.2 (#254) v1.2.2 jakevin 2026-03-22 21:27:03 +08:00
  • 81384ede00 chore: bump version to 1.2.1 (#252) v1.2.1 jakevin 2026-03-22 21:24:42 +08:00
  • 71b2c3961b fix: harden browser automation pipeline (resolves #249) (#251) jakevin 2026-03-22 21:23:21 +08:00
  • 35ff2b65fb fix: context isolation, initial sync, cookie batching, camoufox stop feat/browser-state-sync jackwener 2026-03-22 21:08:49 +08:00
  • b3b9892836 docs: add star history chart (#246) jakevin 2026-03-22 19:22:41 +08:00
  • 520622ac75 ci: update GitHub Actions runtime versions (#245) jakevin 2026-03-22 19:02:21 +08:00