Commit Graph

  • 47a898125f feat: add conservative capability routing jackwener 2026-03-20 14:10:31 +08:00
  • b60c69950d feat(stackoverflow): add search, hot, unanswered, and bounties commands (#116) VK 2026-03-20 11:40:15 +05:30
  • ce38a1604e feat(boss): add resume command to view candidate profile (#119) Wing Huang 2026-03-20 14:08:29 +08:00
  • d6e0aa120b feat(jike): add Jike adapter with 10 commands (#117) AstroHan 2026-03-20 14:08:12 +08:00
  • 44f0bbe94d feat: add workspace-aware browser sessions jackwener 2026-03-20 13:41:04 +08:00
  • 0ea6e4a15c fix: address review findings and docs cleanup jackwener 2026-03-20 12:28:30 +08:00
  • ee35ee723f chore: release version 1.0.3 v1.0.3 jackwener 2026-03-20 11:27:56 +08:00
  • 92fc13d60e docs: update extension installation instructions jackwener 2026-03-20 11:22:39 +08:00
  • f5f7a9500e chore: rename extension to OpenCLI jackwener 2026-03-20 11:03:02 +08:00
  • 3229294f08 ci: remove redundant build step in release workflow jackwener 2026-03-20 11:01:11 +08:00
  • f945b51f43 ci: fix non-existent v6 actions causing workflows to fail instantly jackwener 2026-03-20 10:59:34 +08:00
  • e9a3ef7538 chore: merge feature/ext-github-action and resolve conflicts jackwener 2026-03-20 10:57:37 +08:00
  • 39b6413e47 Merge branch 'refactor/remove-any' # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit. jackwener 2026-03-20 10:56:46 +08:00
  • 33957ea0ba chore: save local changes jackwener 2026-03-20 10:56:19 +08:00
  • 691f835bdf chore: ignore extension build artifacts and pem keys jackwener 2026-03-20 10:54:03 +08:00
  • 5b447e7a11 refactor: strictly type output and registry pipelines, removing any where possible jackwener 2026-03-20 10:53:25 +08:00
  • d7bf5d6e04 ci: add github action for building extension zip and crx jackwener 2026-03-20 10:51:27 +08:00
  • 390dbe7199 fix: use JSON.stringify for safe JS string interpolation in evaluate() (#109) AlexYue 2026-03-20 10:47:09 +08:00
  • 40846291e6 feat: introduce opencli command-line interface with web exploration, generation, and validation tools, and refactor browser utilities. jackwener 2026-03-20 10:45:02 +08:00
  • f8dea7d8fc feat(boss): add chatlist, chatmsg, and send commands (#95) Wing Huang 2026-03-20 10:40:20 +08:00
  • 67474bb6db fix(chatgpt): read replies from AX tree instead of clipboard shortcut (#106) Yunxiao_Li 2026-03-19 22:28:27 -04:00
  • d1986f0144 fix(twitter): replace search input approach with pushState+popstate SPA navigation (#105) AstroHan 2026-03-20 10:20:38 +08:00
  • ebc5c09ad9 fix(twitter): fix newline handling in post command via clipboard paste (#107) zhutiancillm 2026-03-20 10:20:13 +08:00
  • 055403abc1 docs: correct note_id params for xiaohongshu (#108) bhwang 2026-03-20 10:19:50 +08:00
  • 10af754c89 docs: align CDP release notes jackwener 2026-03-20 00:51:55 +08:00
  • a7e5307226 feat: Add Chrome DevTools Protocol (CDP) support as an alternative browser automation backend, configurable via OPENCLI_CDP_ENDPOINT. v1.0.2 jackwener 2026-03-20 00:48:39 +08:00
  • c21250bd88 1.0.1 jackwener 2026-03-20 00:28:47 +08:00
  • e831e3e0d0 1.0.1 v1.0.1 jackwener 2026-03-20 00:28:47 +08:00
  • 0fa9573790 feat: add Chaoxing (学习通) adapter — assignments & exams (#101) dev-Flyblue 2026-03-20 00:14:08 +08:00
  • 65e30b9ac4 fix(intercept): IIFE wrapping for installInterceptor/getInterceptedRequests (#100) AstroHan 2026-03-20 00:13:20 +08:00
  • 540f3c677a docs: add desktop app adapters section to root READMEs jackwener 2026-03-20 00:10:20 +08:00
  • b5c1b242e2 fix(extension): use idle-timeout for automation window lifecycle jackwener 2026-03-20 00:05:48 +08:00
  • 2f6d28a3e9 feat(extension): auto-close automation window after command completes jackwener 2026-03-19 23:59:31 +08:00
  • fde618063f chore: pre-release cleanup jackwener 2026-03-19 23:51:36 +08:00
  • 89947fee50 feat(extension): isolated automation window jackwener 2026-03-19 22:29:55 +08:00
  • 2e962b2e7c chore: pre-release cleanup jackwener 2026-03-19 22:48:07 +08:00
  • 1f8cb84b9d feat(extension): replace chrome.debugger CDP with chrome.scripting for anti-detection anti-detection jackwener 2026-03-19 22:29:55 +08:00
  • 13e2345089 feat(twitter): add scroll-to-load for accept and reply-dm jackwener 2026-03-19 22:03:36 +08:00
  • 4bf946edaf feat(twitter): add accept and reply-dm commands jackwener 2026-03-19 21:56:30 +08:00
  • 4398202b05 fix(twitter): rewrite accept command + per-command timeout jackwener 2026-03-19 21:37:34 +08:00
  • b01bf6769b feat(twitter): add accept command to auto-accept DM requests by keyword jackwener 2026-03-19 21:26:08 +08:00
  • f3702c2ff0 fix: daemon spawn uses --import tsx/esm for dev mode .ts files feat/lightweight-mcp jackwener 2026-03-19 21:05:13 +08:00
  • 6d3e595d36 fix: daemon spawn uses --import tsx/esm for dev mode .ts files jackwener 2026-03-19 21:05:13 +08:00
  • edb21ca67b feat: add WeRead (微信读书) adapter with 7 commands (#89) AstroHan 2026-03-19 21:03:20 +08:00
  • 1f270397f6 fix: dedupe history and improve Discord channel parsing (#77) Pleasure1234 2026-03-19 12:58:40 +00:00
  • aa2f37be32 Add apple-podcasts coverage and docs (#92) BruceLoveDecimal 2026-03-19 20:58:08 +08:00
  • aeb1cb6a3a fix: install XHR interceptor after navigation to prevent context reset (#91) AstroHan 2026-03-19 20:57:28 +08:00
  • 4e260ecdeb fix: include pre-built extension dist/ for zero-step install jackwener 2026-03-19 20:54:49 +08:00
  • f7c7230854 fix: include pre-built extension dist/ in repo for zero-step install jackwener 2026-03-19 20:53:45 +08:00
  • 48e277bd0b 1.0.0 v1.0.0 jackwener 2026-03-19 17:00:45 +08:00
  • 8bb03ecc9b feat: replace Playwright MCP with lightweight daemon + Chrome Extension jackwener 2026-03-19 17:00:29 +08:00
  • 3b6f72ca08 docs: fix extension install instructions — no store yet, no restart needed #85 extension jackwener 2026-03-19 16:57:40 +08:00
  • beda0b714c docs: remove all remaining Playwright references from docs jackwener 2026-03-19 16:55:20 +08:00
  • 3b33ade214 docs: update README, README.zh-CN, SKILL.md for new Browser Bridge architecture jackwener 2026-03-19 16:49:10 +08:00
  • ebe4683a9e fix: add screenshot mock to executor.test.ts for IPage compat jackwener 2026-03-19 16:43:58 +08:00
  • 59c0d639a5 refactor: fix 9 issues from round 2 code review jackwener 2026-03-19 16:36:06 +08:00
  • 3d1f9640ea feat: forward extension console logs to daemon jackwener 2026-03-19 16:11:07 +08:00
  • 8e8c4a0229 feat: add exponential backoff reconnect + CDP screenshot support jackwener 2026-03-19 16:06:26 +08:00
  • 01b8b6b5bf refactor: fix 14 issues from deep code review jackwener 2026-03-19 15:58:14 +08:00
  • b2fa7daf57 feat: replace @playwright/mcp with lightweight daemon + Chrome Extension jackwener 2026-03-19 06:08:55 +08:00
  • 0374b77d16 feat: Introduce Netease Music CLI with CDP enabler jackwener 2026-03-19 05:06:48 +08:00
  • 794326a49d feat: add NeteaseMusic (网易云音乐) Desktop adapter — 10 commands via CDP Pleasurecruise/main jackwener 2026-03-19 05:01:29 +08:00
  • 0c89b884a7 feat: add desktop CDP connect/disconnect support #75 Pleasurecruise 2026-03-18 20:05:50 +00:00
  • c3efc5b492 0.9.8 v0.9.8 jackwener 2026-03-19 01:38:55 +08:00
  • f85464c1aa 0.9.7 jackwener 2026-03-19 01:38:49 +08:00
  • a4f94912cd fix(main): navigate to domain before cookie/header strategy commands in CDP mode (#71) backtime1993 2026-03-19 01:38:10 +08:00
  • deb568dbe5 fix(browser): avoid selecting non-server playwright cli paths (#74) Shuming Ying 2026-03-19 01:31:10 +08:00
  • 32619fa553 fix(xiaohongshu): restore user profile note fetching (#69) Jingyu 2026-03-19 00:10:33 +08:00
  • 1d871b35f0 chore(deps): bump commander from 13.1.0 to 14.0.3 (#67) dependabot[bot] 2026-03-19 00:03:01 +08:00
  • 75e6ed4593 chore(ci): bump actions/setup-node from 4 to 6 (#65) dependabot[bot] 2026-03-19 00:02:29 +08:00
  • b07434b2a1 chore(ci): bump actions/checkout from 4 to 6 (#66) dependabot[bot] 2026-03-18 23:59:47 +08:00
  • 515ce75f3b ci: add Dependabot, security audit, release-please, and CI optimization (#64) AlexYue 2026-03-18 23:52:49 +08:00
  • f539a44cfd docs: add issue/PR templates and contributing guide (#63) AlexYue 2026-03-18 23:49:54 +08:00
  • 832370f6e2 feat: add Feishu (飞书/Lark) Desktop adapter via AppleScript (5 commands) jackwener 2026-03-18 23:03:23 +08:00
  • fc9fc32d14 feat: add WeChat (微信) Desktop adapter via AppleScript (6 commands) jackwener 2026-03-18 22:51:18 +08:00
  • 43b753fa02 fix(xiaohongshu): repair command args and request capture jackwener 2026-03-18 22:47:39 +08:00
  • be194a1849 refactor: rename discord → discord-app to distinguish from web version jackwener 2026-03-18 22:43:26 +08:00
  • 63489fb596 chore: remove untested feishu/wechat adapters, polish CLI-ELECTRON.md jackwener 2026-03-18 22:28:53 +08:00
  • c370bd0582 feat(xiaohongshu): add 4 creator analytics commands (creator-profile, creator-stats, creator-notes, creator-note-detail) (#49) stometaverse 2026-03-18 22:27:25 +08:00
  • 8a355dfd2d feat: Add download support for xhs, twi, bilibili, zhihu (#22) AlexYue 2026-03-18 22:20:13 +08:00
  • 700d970f13 feat: add grok.com site support (#60) foreverxdord 2026-03-18 22:11:36 +08:00
  • b1fda7da3b feat: add Feishu (飞书) adapter + Notion favorites command jackwener 2026-03-18 21:19:47 +08:00
  • 40a6a4cace fix(notion): use precise DOM selectors for favorites extraction jackwener 2026-03-18 21:15:24 +08:00
  • 920ca3f7e5 feat(notion): add favorites command to list favorited pages jackwener 2026-03-18 21:06:18 +08:00
  • 799a616359 feat: add WeChat (微信) Desktop adapter via AppleScript (5 commands) jackwener 2026-03-18 21:03:00 +08:00
  • 9c2a983e8b feat: add Notion + Discord Desktop adapters (14 new commands via CDP) jackwener 2026-03-18 20:53:44 +08:00
  • 3d1ea9b15c feat: add ChatWise Desktop adapter (9 commands via CDP) v0.9.7 jackwener 2026-03-18 20:44:27 +08:00
  • e1d4a6e5e6 feat(linux-do): add linux.do adapter with 6 commands (#43) (#56) AstroHan 2026-03-18 20:25:12 +08:00
  • a06cdbf0ac feat: add jimeng (即梦AI) CLI support (#57) stometaverse 2026-03-18 20:23:45 +08:00
  • e76de39f42 feat: desktop adapter improvements — bug fixes + 9 new commands v0.9.6 jackwener 2026-03-18 19:52:39 +08:00
  • 813631e468 docs: remove unnecessary --remote-allow-origins, add CDP launch to ChatGPT README jackwener 2026-03-18 19:42:45 +08:00
  • 2afbb99660 feat: add ChatGPT Desktop native support + Cursor/Codex advanced commands v0.9.5 jackwener 2026-03-18 19:40:08 +08:00
  • aa55c88069 0.9.4 v0.9.4 jackwener 2026-03-18 17:41:41 +08:00
  • b32fe1cbc3 feat: add advanced cursor and codex capabilities jackwener 2026-03-18 17:41:41 +08:00
  • 981cc1bc5e docs: add CLI-ELECTRON.md as an agent skill guide jackwener 2026-03-18 17:17:46 +08:00
  • cd63231b7e chore(release): 0.9.2 v0.9.2 jackwener 2026-03-18 17:15:01 +08:00
  • 685658f7bd build: update cli-manifest jackwener 2026-03-18 17:15:01 +08:00
  • cd6f7a1f7e fix(codex): use precise selector for read command jackwener 2026-03-18 17:14:47 +08:00
  • 4ce0345c9a chore(release): 0.9.1 v0.9.1 jackwener 2026-03-18 17:06:47 +08:00
  • 3cc2cb5504 feat(codex): implement generic CDP adapters for OpenAI Codex desktop app jackwener 2026-03-18 17:06:47 +08:00