Commit Graph

  • 4a3a55634a docs(readme): curate built-in commands to popular sites + add wrangler (#1679) jakevin 2026-05-19 23:17:15 +08:00
  • 89543eaca4 docs(readme): curate built-in commands to popular sites + add wrangler #1679 docs/trim-builtin-add-wrangler jackwener 2026-05-19 23:14:21 +08:00
  • da497f0b02 feat(zhihu): add answer comments reader lenovobenben 2026-05-19 19:59:42 +08:00
  • 2590278f43 fix(chatgpt): detect generated image surfaces (#1677) jakevin 2026-05-19 19:50:14 +08:00
  • 61fe112ca5 fix(chatgpt): detect generated image surfaces #1677 fix/chatgpt-image-detection jackwener 2026-05-19 18:41:00 +08:00
  • 488e407a65 feat(twitter): add device-follow notification stream command Benjamin Liu 2026-05-19 20:34:30 +09:00
  • e682c1c30a fix(deps): restore Node 20 runtime compatibility (#1673) jakevin 2026-05-19 19:20:38 +08:00
  • 86f57c0846 feat(reddit): 在 listing 命令上暴露 post_hint / url / preview / gallery 4 个媒体路由列 (#1676) Ocean 2026-05-19 19:14:37 +08:00
  • 85004d1a12 fix(deps): restore Node 20 runtime compatibility #1673 fix/p0-node20-docs-deps jackwener 2026-05-19 15:20:03 +08:00
  • 4a6cfe8060 fix(xhs,youtube): 把合法空数据语义切到 EmptyResultError (#1674) Ocean 2026-05-19 19:02:32 +08:00
  • bcb0fb362f feat(twitter): expose bio on read command Ocean 2026-05-19 18:56:38 +08:00
  • 85b1c07ba9 feat(zhihu): include answer links in question results lenovobenben 2026-05-19 15:34:24 +08:00
  • 6fbaf0d5b8 feat(twitter): 在 read 命令上暴露 quoted_tweet(被引用的推文) (#1667) Ocean 2026-05-19 14:56:24 +08:00
  • 34f351e59f feat(reddit/subscribed): 接入 LoginWallError 嗅探(#1650 的第一个 caller) (#1668) Ocean 2026-05-19 14:52:42 +08:00
  • acc18be999 docs(readme): tighten skill attribution + remove redundant Highlights (#1666) jakevin 2026-05-19 13:28:44 +08:00
  • 106a15aaf4 docs(readme): tighten skill attribution + remove redundant Highlights #1666 fix/readme-tier1-tier2 jackwener 2026-05-19 13:16:46 +08:00
  • 67ed9e9c81 feat(linkedin-learning): add search / trending / course read commands (#1657) Benjamin Liu 2026-05-19 14:17:33 +09:00
  • 8577d88ee7 fix(cli): escape leading-dash positional values via argv preprocessor (#1658) Benjamin Liu 2026-05-19 14:13:24 +09:00
  • cd731bd2aa feat(twitter): 在 read 命令上暴露 card binding_values(链接预览卡片) (#1660) Ocean 2026-05-19 12:55:19 +08:00
  • d1c714ecd3 feat(twitter): 新增 list-create 命令(GraphQL CreateList mutation) (#1656) Ocean 2026-05-19 12:51:57 +08:00
  • 8182ffbe89 chore(deps): bump tsx from 4.21.0 to 4.22.2 (#1663) dependabot[bot] 2026-05-19 11:41:48 +08:00
  • 5a4984789d chore(deps): bump @types/node from 25.6.0 to 25.9.0 (#1664) dependabot[bot] 2026-05-19 11:40:20 +08:00
  • e1185da882 chore(deps): bump ws from 8.20.0 to 8.20.1 (#1662) dependabot[bot] 2026-05-19 11:40:14 +08:00
  • 9446bddb60 chore(deps): bump undici from 6.25.0 to 8.3.0 (#1661) dependabot[bot] 2026-05-19 11:37:31 +08:00
  • 0c4bcdbb86 feat(reddit): 新增 subscribed 命令 + 在 listing 命令上暴露 id / created_utc / selftext (#1651) Ocean 2026-05-19 02:36:17 +08:00
  • ec3b7dadf3 fix(zhihu): decode numeric entities in answer detail (#1629) lenovobenben 2026-05-19 02:14:48 +08:00
  • 4de04c43ad feat(suno): add suno.com music-generation adapter (#1638) ele-yufo 2026-05-19 02:12:03 +08:00
  • 40592ea5fd fix(adapters): drop silent-sentinel row fallbacks across Apple Podcasts, Reddit, and Gitee (#1634) Benjamin Liu 2026-05-19 02:52:52 +09:00
  • 942539a695 fix(twitter/lists): 跳过 "Discover new Lists" 推荐区块,避免被当成用户的 list 抓取 (#1652) Ocean 2026-05-19 01:00:19 +08:00
  • dc645a5bcf fix(youtube/transcript): 把 timedtext URL 匹配限定到当前 videoId,修跨视频字幕串台 (#1655) Ocean 2026-05-19 00:53:39 +08:00
  • f0d9aa187c docs(readme): fix skill attribution for "operate any website" use case (#1654) jakevin 2026-05-19 00:37:32 +08:00
  • a70cf20b46 docs(readme): fix skill attribution for "operate any website" use case #1654 fix/readme-skill-attribution jackwener 2026-05-19 00:18:05 +08:00
  • e82e32abc6 feat(12306): add full read adapter (stations / trains / train / price / me / passengers / orders) (#1637) Benjamin Liu 2026-05-18 23:58:48 +09:00
  • 254d51835f fix: keep media filenames in output directory (#1642) 陈家名 2026-05-18 22:55:31 +08:00
  • 87dfb68e74 fix(browser): goto 重试时回收陈旧 page identity + 把 -32000 "Cannot find default execution context" 归类为可重试 (#1645) Ocean 2026-05-18 22:30:28 +08:00
  • 000c867f3a fix(zhihu): harden search pagination (#1615) lenovobenben 2026-05-18 20:44:08 +08:00
  • 24f643af16 feat(xianyu): add inbox, messages, and reply commands (#1639) Jun 2026-05-18 20:41:51 +08:00
  • 1f30a9027b feat(linkedin): consolidate messaging and Sales Navigator commands (#1647) hanzi 2026-05-18 19:58:34 +08:00
  • 72f2b020de feat(weread-official): add official gateway CLI jakevin 2026-05-18 19:46:00 +08:00
  • 261b8bfbb5 build: restore +x on dist/src/main.js after tsc rebuild (#1644) Ocean 2026-05-18 19:43:28 +08:00
  • 1e7ebe7f27 feat(twitter): rewrite download profile path on GraphQL UserMedia with cursor pagination (#1636) Benjamin Liu 2026-05-18 20:33:29 +09:00
  • 7e44e71150 fix(lesswrong): drop "Unknown" silent sentinel in author column (#1611) Benjamin Liu 2026-05-18 20:18:51 +09:00
  • 76a9c78261 feat(weibo): add delete command to remove user's own posts (#1620) Benjamin Liu 2026-05-18 20:09:47 +09:00
  • 030a0ad885 feat(xiaohongshu): add delete-note command to remove published notes (#1624) Benjamin Liu 2026-05-18 19:55:57 +09:00
  • e29150bab5 fix(weibo/publish): replace brittle CSS-module hash with placeholder selector (#1625) Benjamin Liu 2026-05-18 19:44:46 +09:00
  • a50074d684 fix(adapters): drop silent-sentinel row fallbacks across 6 read commands (#1631) Benjamin Liu 2026-05-18 19:35:14 +09:00
  • 368581ea4d fix(electron-apps): move codex CDP port off 9222 to avoid browser-bridge collision (#1630) Benjamin Liu 2026-05-18 19:29:14 +09:00
  • 0c488bbf51 docs(readme): simplify Highlights from 9 to 5 bullets (#1605) jakevin 2026-05-16 20:57:33 +08:00
  • 86792d2954 fix(barchart): surface greeks fetch failures (#1599) Jun 2026-05-16 17:10:09 +08:00
  • 3898dd5d12 docs(readme): simplify Highlights from 9 to 5 bullets #1605 chore/readme-highlights-simplify jackwener 2026-05-16 16:57:13 +08:00
  • ee54eb8e62 fix(audit): ignore sentinels in thrown errors jakevin 2026-05-16 16:51:06 +08:00
  • 663b3387ee feat(bilibili): add summary command for the official AI video summary (#1590) asimov 2026-05-16 16:50:48 +08:00
  • 716461581a fix(adapters): surface silent empty fallbacks jakevin 2026-05-16 16:43:13 +08:00
  • 854cf01aad feat(linkedin): add messaging commands (#1597) hanzi 2026-05-16 14:21:45 +08:00
  • baf1522420 feat: add Youdao Notes shared note reader adapter (#1547) 胡大头 2026-05-16 14:16:25 +08:00
  • e3995df25c docs(readme): tighten tagline + add form-filling example (#1596) jakevin 2026-05-16 13:15:37 +08:00
  • 3d54b1c8aa docs(readme): tighten tagline + add form-filling example #1596 chore/readme-tagline-rewrite jackwener 2026-05-16 13:09:45 +08:00
  • 4682ffc3de feat(douyin): restore publish and delete flow (#1587) jakevin 2026-05-15 18:21:14 +08:00
  • 8d783cbd6a fix(douyin): harden publish delete write contracts codex-mini0/pr1574-hardening jackwener 2026-05-15 18:12:37 +08:00
  • e3140af5ee feat: add Flomo memos reader adapter (#1549) 胡大头 2026-05-15 18:08:56 +08:00
  • 43f5c6e1cf fix(chatgpt): unwrap page.evaluate envelope across browser commands (#1580) ele-yufo 2026-05-15 17:54:44 +08:00
  • 68ef95659f Fix YouTube transcript caption fetching (#1499) Yabin Zheng 2026-05-15 17:49:02 +08:00
  • c922a39a7d 微博新增用户搜索导出博文命令opencli weibo search_by_user 1670458304 --start 2025-06-01 --end 2025-06-02 (#1379) chonglinghuc 2026-05-15 17:44:47 +08:00
  • aae6e823b4 chore(release): 1.7.22 (#1586) v1.7.22 jakevin 2026-05-15 17:30:34 +08:00
  • b9d4d26cd6 chore(release): 1.7.22 #1586 release/1.7.22 jackwener 2026-05-15 17:26:57 +08:00
  • 3f62cc45bf feat(external-cli): render brand alias for ambiguous executable names (#1585) jakevin 2026-05-15 16:37:27 +08:00
  • b6f352b318 feat(external): add longbridge cli (#1584) jakevin 2026-05-15 16:27:08 +08:00
  • dadf01b56f fix(weibo): unwrap page.evaluate envelope in read adapters (#1568) Benjamin Liu 2026-05-14 23:34:43 +09:00
  • 1239798d04 fix(boss): map code=24 (identity mismatch) to AuthRequiredError (#1573) Benjamin Liu 2026-05-14 23:26:28 +09:00
  • c1e528d48f feat(douyin): restore publish and delete flow #1574 Lukin 2026-05-14 21:40:25 +08:00
  • 9ccc896585 chore(release): 1.7.21 (#1571) v1.7.21 jakevin 2026-05-14 19:36:41 +08:00
  • 1a69f40a80 fix(social): use ephemeral adapter site sessions (#1569) jakevin 2026-05-14 19:22:42 +08:00
  • 300607f692 fix(facebook/feed): add fallback extraction for empty article nodes (#1538) J.Chen 2026-05-14 18:42:50 +08:00
  • 42b5a4e68d feat(boss): support job-seeker chatlist and chatmsg (#1539) J.Chen 2026-05-14 18:41:02 +08:00
  • bccd275d66 test(extension): cover adapter group tiebreaker (#1566) jakevin 2026-05-14 18:04:07 +08:00
  • edfa5f0da3 feat: add DuckDuckGo, Brave, and Yahoo web search adapters (#1546) 胡大头 2026-05-14 17:54:34 +08:00
  • 9de40bbf2a test(extension): cover adapter group tiebreaker #1566 test/adapter-group-tiebreak jackwener 2026-05-14 17:20:08 +08:00
  • 16b02bcc58 fix(extension): reuse existing adapter tab group (#1541) J.Chen 2026-05-14 17:15:39 +08:00
  • 5af2ff1d6c fix(xiaohongshu,rednote): unwrap page.evaluate envelope in search adapter (#1561) Iris Chen 2026-05-14 02:05:58 -07:00
  • 9c25bc7009 fix(ci): add Windows native binding lock entries (#1563) jakevin 2026-05-14 16:45:00 +08:00
  • 20512faf29 fix(ci): add Windows native binding lock entries #1563 fix/windows-native-bindings-lock jackwener 2026-05-14 16:41:27 +08:00
  • 8c88a3cbf3 chore(release): 1.7.20 (#1562) v1.7.20 jakevin 2026-05-14 16:33:19 +08:00
  • a51948f614 chore(release): 1.7.20 #1562 release/1.7.20 jackwener 2026-05-14 16:31:38 +08:00
  • 9c4f4a3d30 fix(cli): show external CLI package aliases (#1560) jakevin 2026-05-14 16:28:18 +08:00
  • 8d98d5652e fix(cli): show external CLI package aliases #1560 fix/external-cli-alias-display jackwener 2026-05-14 16:18:03 +08:00
  • 29c135b656 refactor(notion): replace built-in CDP adapter with external ntn CLI (#1559) jakevin 2026-05-14 16:12:17 +08:00
  • 7eb5c9ae72 docs(notion): clarify ntn manual install #1559 refactor/replace-notion-adapter-with-ntn-external jackwener 2026-05-14 16:08:10 +08:00
  • 81763c39cb fix(notion): align ntn external migration jackwener 2026-05-14 16:01:56 +08:00
  • 8f712e2ec1 refactor(notion): replace built-in CDP adapter with external ntn CLI jackwener 2026-05-14 15:44:19 +08:00
  • 7edf53783f fix(daemon): report unknown browser command results (#1558) jakevin 2026-05-14 14:30:13 +08:00
  • af7b94152f feat(twitter): add extractMedia parity to bookmarks + bookmark-folder (#1555) jakevin 2026-05-14 14:24:31 +08:00
  • 2dae9d059c feat(twitter): add extractMedia parity to bookmarks + bookmark-folder #1555 feat/twitter-bookmarks-media-parity jackwener 2026-05-14 14:06:48 +08:00
  • 6b26aedd56 feat(twitter/list-tweets): include media via extractMedia (parity with timeline/search) (#1464) Ocean 2026-05-14 14:01:34 +08:00
  • 68b18cdbcd fix(extension): coalesce daemon websocket connects (#1554) jakevin 2026-05-14 13:57:38 +08:00
  • cddc84776c docs(browser): clarify named session lifecycle (#1542) J.Chen 2026-05-14 13:38:41 +08:00
  • 4f5fcd9acb fix(extension): keep active daemon websocket J.Chen 2026-05-14 13:38:05 +08:00
  • 40b2f75098 feat(external)!: drop -cli suffix from tg/discord/wx subcommand names (#1544) jakevin 2026-05-14 04:13:39 +08:00
  • 6854fa7080 feat(external)!: drop -cli suffix from tg/discord/wx subcommand names #1544 chore/external-cli-name-drop-cli-suffix jackwener 2026-05-14 03:54:59 +08:00
  • feab24f76c chore(release): 1.7.19 (#1543) v1.7.19 jakevin 2026-05-14 02:33:56 +08:00
  • 3b478b2c59 chore(release): 1.7.19 #1543 release/1.7.19 jackwener 2026-05-14 02:33:07 +08:00