Commit Graph

  • 8ef7e903b8 feat(twitter): default tweets to logged-in user + fix sibling envelope-unwrap silent bug (#1531) jakevin 2026-05-13 22:51:48 +08:00
  • 7335e3de7e Merge remote-tracking branch 'origin/main' into feat/twitter-tweets-default-self #1531 feat/twitter-tweets-default-self jackwener 2026-05-13 22:45:36 +08:00
  • e9cff811f9 fix(twitter): unwrap downstream self evaluate results jackwener 2026-05-13 22:40:28 +08:00
  • 7c5bafd49b fix(twitter): repair list-add / list-tweets / lists / following after 2026-05 changes (#1503) ppop123 2026-05-13 22:35:57 +08:00
  • dfe13a1e28 fix(twitter): validate self-detected handles jackwener 2026-05-13 22:17:59 +08:00
  • f66996a148 fix(twitter): raise cursor pagination guard jakevin 2026-05-13 22:14:05 +08:00
  • 6df768f628 Merge remote-tracking branch 'origin/main' into pr-1531 jackwener 2026-05-13 22:00:25 +08:00
  • 4fac911425 feat(zhihu): add answer-detail to fetch a single answer's full content (#1528) jakevin 2026-05-13 21:47:37 +08:00
  • 4b4d13763c feat(twitter): default tweets to logged-in user + fix sibling envelope-unwrap silent bug jackwener 2026-05-13 21:41:15 +08:00
  • 75fc1dc4f5 fix(zhihu): tighten answer-detail contracts #1528 feat/zhihu-answer-detail jackwener 2026-05-13 21:29:49 +08:00
  • 435db67c40 feat(zhihu): add answer-detail to fetch a single answer's full content jackwener 2026-05-13 21:08:45 +08:00
  • b52da639a3 fix(google-scholar/search): wrap evaluate return to fix serialization (#1525) xcd_git 2026-05-13 19:07:39 +08:00
  • b1dca04ddd fix(xiaohongshu): parseLikes should handle 2.1w / 1.5万 / 1.2k shortforms (#1504) Joseph赛博阿隆 2026-05-13 18:47:20 +08:00
  • f481585ba1 chore: drop util.styleText to support Node v20+ (#1524) jakevin 2026-05-13 18:33:21 +08:00
  • 723f2b9147 feat(zhihu): paginate question answers and recommendations (#1517) lenovobenben 2026-05-13 18:28:44 +08:00
  • 525d5848d3 fix(runtime): truly support Node v20+ by aligning guard + undici #1524 chore/remove-styleText jackwener 2026-05-13 18:27:01 +08:00
  • 2babed84e9 fix(xiaohongshu+rednote/search): fall back to href-based note cards when section.note-item class is dropped (#1506) (#1507) Benjamin Liu 2026-05-13 19:24:55 +09:00
  • a6ca53c7cf fix: clamp download progress percentages (#1520) 陈家名 2026-05-13 18:24:26 +08:00
  • c3912d8e5c feat(reddit/read): --expand-more via /api/morechildren + 7-kind typed errors (#1492) jakevin 2026-05-13 18:13:11 +08:00
  • 67599ea67c fix(twitter): repair search and tweets readback (#1512) darthjaja 2026-05-13 06:11:41 -04:00
  • f321a6096d fix(twitter): make reply submission robust (#1511) darthjaja 2026-05-13 06:10:19 -04:00
  • bd6df87a7f chore: drop util.styleText to support Node v20+ jackwener 2026-05-13 18:05:40 +08:00
  • 59ebf551f0 fix(google/search): wrap evaluate return value in object to fix serialization (#1523) xcd_git 2026-05-13 18:05:03 +08:00
  • 5d4c74f506 fix(reddit): fail on partial morechildren expansion #1492 feat/reddit-read-expand-more-1481-prb jackwener 2026-05-13 18:02:46 +08:00
  • 04a57029b3 ci(adapter-test): gate adapter-test off pull_request trigger (#1522) jakevin 2026-05-13 17:55:23 +08:00
  • f70b778c60 ci(adapter-test): gate adapter-test off pull_request trigger #1522 ci/drop-adapter-test-from-pr-trigger jackwener 2026-05-13 17:55:01 +08:00
  • f389046f16 fix(reddit): preserve expanded comment tree order jackwener 2026-05-13 17:50:25 +08:00
  • fd438c2109 ci(e2e): drop e2e-headed from pull_request trigger (#1521) jakevin 2026-05-13 17:45:41 +08:00
  • 1eac8e0776 fix(browser): drop session injection from extension exec results (#1518) Xiaohan Li 2026-05-13 17:45:07 +08:00
  • 95c09a9d94 ci(e2e): drop e2e-headed from pull_request trigger #1521 ci/drop-e2e-from-pr-trigger jackwener 2026-05-13 17:44:50 +08:00
  • 6af4db2ab5 fix(xueqiu/kline,earnings-date): format dates in Asia/Shanghai instead of UTC (#1498) Benjamin Liu 2026-05-13 18:40:28 +09:00
  • 5127211ec1 refactor(extension): remove lease key session backdoor (#1510) jakevin 2026-05-12 22:43:30 +08:00
  • 1872f8dcd9 refactor(extension): remove lease key session backdoor #1510 refactor/remove-lease-key-nul-backdoor jackwener 2026-05-12 22:13:47 +08:00
  • 587750cad3 refactor(env): remove OPENCLI_KEEP_TAB (#1509) jakevin 2026-05-12 22:02:17 +08:00
  • dd5d17da3f refactor(env): remove OPENCLI_KEEP_TAB #1509 refactor/drop-opencli-keep-tab-env jackwener 2026-05-12 21:51:34 +08:00
  • a77e05847f feat(browser): add function form page evaluate (#1508) jakevin 2026-05-12 21:48:44 +08:00
  • 14b1dc86fc feat(browser): add function form page evaluate #1508 feat/evaluate-function-overload jackwener 2026-05-12 21:32:20 +08:00
  • 0e168d570e refactor(browser): replace --session flag with <sessionname> positional (#1505) jakevin 2026-05-12 20:44:29 +08:00
  • e2eca71bb8 fix: inject <session> into subcommand help paths and drop stale sessions ref #1505 refactor/browser-sessionname-positional jackwener 2026-05-12 20:31:50 +08:00
  • b1e0bf1e28 fix(cli-argv): hide --session flag, fail-fast on retired form, rename to <session> jackwener 2026-05-12 20:23:01 +08:00
  • d43111e38f fix(cli-argv): only rewrite when browser is the root command jackwener 2026-05-12 20:16:18 +08:00
  • f047ff8311 refactor(browser): replace --session flag with <sessionname> positional jackwener 2026-05-12 20:08:50 +08:00
  • 4b6dfb6c16 feat(reddit/read): add --expand-more via /api/morechildren + 7-kind discriminated union jackwener 2026-05-12 04:24:08 +08:00
  • fa9b38cd92 feat(reddit): add whoami, home, subreddit-info read commands (#1491) jakevin 2026-05-12 04:10:44 +08:00
  • d132b67f9b fix(reddit): treat inaccessible subreddit info as empty #1491 feat/reddit-read-enrichment-rdt-cli-parity jackwener 2026-05-12 04:06:56 +08:00
  • 2dc27c94aa fix(reddit): tighten new read command failure contracts jackwener 2026-05-12 04:03:59 +08:00
  • 93bc374437 chore(scripts): auto-refresh dist/ before build-manifest (#1490) jakevin 2026-05-12 04:00:24 +08:00
  • 9203bc40ee feat(reddit): add whoami, home, subreddit-info read commands jackwener 2026-05-12 03:58:44 +08:00
  • cb4b70dfae fix(scripts): avoid duplicate manifest compile #1490 chore/build-manifest-refresh-dist jackwener 2026-05-12 03:53:55 +08:00
  • 1c9e4f954f fix(scripts): force manifest dist refresh jackwener 2026-05-12 03:51:40 +08:00
  • aa8ff92ca6 chore(scripts): auto-refresh dist/ before build-manifest jackwener 2026-05-12 03:43:56 +08:00
  • eb59b7444d feat(ctrip): add hotel-search + flight browser-mode commands (#1481) (#1489) jakevin 2026-05-12 03:43:32 +08:00
  • 7cb782c3a0 fix(ctrip): tighten browser empty-vs-parser failures #1489 feat/ctrip-flight-hotel-search-1481 jackwener 2026-05-12 03:40:41 +08:00
  • a3d9ca2888 fix(ctrip): harden browser search failure contracts jackwener 2026-05-12 03:35:50 +08:00
  • e6702f6709 feat(ctrip): add hotel-search + flight browser-mode commands jackwener 2026-05-12 03:29:25 +08:00
  • 43d0722264 docs(skill/adapter-author): aria-label / placeholder / title are locale-dependent (#1474) (#1488) jakevin 2026-05-12 03:13:53 +08:00
  • 46779704a9 docs(skill): tighten locale selector guidance #1488 docs/aria-label-locale-1474 jackwener 2026-05-12 03:10:22 +08:00
  • d2ebba7efd docs(skill/adapter-author): warn aria-label / placeholder / title is locale-dependent jackwener 2026-05-12 03:04:23 +08:00
  • 7df9b80dea fix(xiaohongshu+rednote): scroll until enough rows for --limit > 13 (#1471) (#1487) jakevin 2026-05-12 02:59:15 +08:00
  • cdede84303 fix(xiaohongshu): tighten search scroll boundary #1487 fix/xiaohongshu-search-pagination jackwener 2026-05-12 02:55:32 +08:00
  • 57dec580ee fix(xiaohongshu+rednote): scroll until enough rows are rendered instead of fixed 2x autoScroll jackwener 2026-05-12 02:50:37 +08:00
  • 23e1161ffd chore(release): 1.7.18 (#1486) v1.7.18 jakevin 2026-05-12 02:50:24 +08:00
  • 5d7337d379 chore(release): 1.7.18 #1486 release/1.7.18 jackwener 2026-05-12 02:49:58 +08:00
  • dccf9d00e9 fix(doctor): pass session to connectivity probe (#1485) jakevin 2026-05-12 02:49:21 +08:00
  • b476d2364f fix(doubao/ask): restore Assistant detection after 2026-05 DOM refactor (#1484) jakevin 2026-05-12 02:46:53 +08:00
  • e9e0f25f61 fix(cli): mark browser session as required #1485 fix/doctor-connectivity-session jackwener 2026-05-12 02:46:50 +08:00
  • 6d84009ee8 fix(youtube): request srv3 format for caption URLs (#1420) (#1422) Kagura 2026-05-12 02:44:21 +08:00
  • f83667aa6b fix(doctor): isolate probe session name jackwener 2026-05-12 02:42:49 +08:00
  • a2d61a1cbd fix(doctor): pass session to connectivity probe jackwener 2026-05-12 02:41:48 +08:00
  • 71a6abc659 test(doubao): cover refactored assistant turns #1484 fix/doubao-ask-2026-05-dom-refactor jackwener 2026-05-12 02:39:25 +08:00
  • 2832c4a59c fix(doubao/ask): restore Assistant turn detection after 2026-05 DOM refactor jackwener 2026-05-12 02:31:58 +08:00
  • 150551be8c feat(reddit): add reply command for replying to comments (#1428) Gaurav Saxena 2026-05-12 00:03:09 +05:30
  • 64ac362a40 feat(rednote): add rednote.com adapter mirroring xiaohongshu read commands (#1136) (#1475) Benjamin Liu 2026-05-12 03:32:25 +09:00
  • c1af68b909 chore(release): 1.7.17 (#1483) v1.7.17 jakevin 2026-05-12 02:24:16 +08:00
  • 1ae065f0bb chore(release): 1.7.17 #1483 release/1.7.17 jackwener 2026-05-12 02:21:40 +08:00
  • b262d8ffd5 feat(chatgpt): support local image uploads (#1476) E2ern1ty 2026-05-11 17:52:16 +08:00
  • 987d9cba48 refactor(doctor): drop --no-live and --sessions flags + dead protocol (#1470) jakevin 2026-05-11 13:10:06 +08:00
  • f57865c670 refactor(doctor): drop --no-live and --sessions flags + dead protocol #1470 refactor/doctor-no-live-sessions jackwener 2026-05-11 12:59:50 +08:00
  • 467fdd0b62 refactor(adapter): rename site browser reuse to persistent sessions (#1462) jakevin 2026-05-11 04:56:34 +08:00
  • 870efa3246 refactor(adapter): rename site browser reuse to persistent sessions #1462 refactor/site-session-persistent jackwener 2026-05-11 04:36:15 +08:00
  • 9c06e84c89 refactor(browser): replace workspaces with sessions (#1461) jakevin 2026-05-11 04:26:51 +08:00
  • d5a551ec46 docs: refresh help and browser bridge guidance docs/full-doc-audit-2026-05-11 jackwener 2026-05-11 03:31:19 +08:00
  • b56bebdd7a chore(release): 1.7.16 (#1460) v1.7.16 jakevin 2026-05-11 03:27:06 +08:00
  • 9720cc4198 chore(release): 1.7.16 #1460 release/1.7.16 jackwener 2026-05-11 03:23:27 +08:00
  • 1d2e606498 perf(chatgpt): replace fixed-sleep waits with selector-based readiness (D3) (#1456) jakevin 2026-05-11 03:22:39 +08:00
  • 864af48b0b docs(readme): list tg-cli, discord-cli, wx-cli in External CLI sections (#1459) jakevin 2026-05-11 03:19:53 +08:00
  • d0127e188a feat(external): register tg-cli, discord-cli, wx-cli (#1458) jakevin 2026-05-11 03:19:27 +08:00
  • cd93910fdd feat(help): structured help for daemon/plugin/adapter/profile namespaces (#1407) jakevin 2026-05-11 02:50:09 +08:00
  • 4f6869d789 feat(external): register tg-cli, discord-cli, wx-cli #1458 feat/external-clis-add-messaging jackwener 2026-05-11 02:41:58 +08:00
  • 977d055436 feat(help): structured help for daemon/plugin/adapter/profile namespaces #1407 feat/help-structured-daemon-plugin-adapter jackwener 2026-05-08 02:21:20 +08:00
  • 64c67c331e chore(extension): rename adapter tab group (#1457) jakevin 2026-05-11 02:12:37 +08:00
  • 6d87142821 perf(reddit): opt 13 browser adapters into shared site-tab lease (#1455) jakevin 2026-05-11 02:12:21 +08:00
  • 94cfd11b0b test(extension): update adapter group wording #1457 chore/adapter-tab-group-title jackwener 2026-05-11 02:09:41 +08:00
  • 8c42e7cb45 fix(reddit): include read in site browser session reuse #1455 perf/reddit-browser-session-reuse jackwener 2026-05-11 02:08:28 +08:00
  • 9c88384b76 chore(extension): rename adapter tab group jackwener 2026-05-11 02:07:33 +08:00
  • a8304945a3 perf(chatgpt): replace fixed-sleep waits with selector-based readiness (D3) #1456 perf/chatgpt-event-waits jackwener 2026-05-11 02:05:44 +08:00
  • c5a188a6ad perf(reddit): opt 13 browser adapters into shared site-tab lease jackwener 2026-05-11 02:01:32 +08:00
  • 357dec5969 fix(xiaohongshu): fallback to base64 upload when CDP setFileInput returns 'Not allowed' (#1374) Ethon 2026-05-11 01:56:19 +08:00
  • 674f0e1105 feat(openreview): add author command for ID-explicit publication lookup (#1365) Benjamin Liu 2026-05-11 02:53:46 +09:00
  • 2034e90337 fix(chatgpt): use locale-stable send button selector (#1354) UtoPiaCD 2026-05-11 01:53:08 +08:00