What's Changed
- fix(xiaohongshu+rednote): scroll until enough rows for --limit > 13 (#1471) by @jackwener in #1487
- docs(skill/adapter-author): aria-label / placeholder / title are locale-dependent (#1474) by @jackwener in #1488
- feat(ctrip): add hotel-search + flight browser-mode commands (#1481) by @jackwener in #1489
- chore(scripts): auto-refresh dist/ before build-manifest by @jackwener in #1490
- feat(reddit): add whoami, home, subreddit-info read commands by @jackwener in #1491
- refactor(browser): replace --session flag with positional by @jackwener in #1505
- feat(browser): add function form page.evaluate by @jackwener in #1508
- refactor(env): remove OPENCLI_KEEP_TAB by @jackwener in #1509
- refactor(extension): remove lease key session backdoor by @jackwener in #1510
- fix(xueqiu/kline,earnings-date): format dates in Asia/Shanghai instead of UTC by @Benjamin-eecs in #1498
- fix(browser): drop session injection from extension exec results by @hansnow in #1518
- ci(e2e): drop e2e-headed from pull_request trigger by @jackwener in #1521
- ci(adapter-test): gate off pull_request by @jackwener in #1522
- fix(google/search): wrap evaluate return to fix Array.isArray check by @lyingflatDDD in #1523
- fix(twitter): make reply submission robust by @darthjaja6 in #1511
- fix(twitter): repair search and tweets readback by @darthjaja6 in #1512
- feat(reddit/read): --expand-more via /api/morechildren + 7-kind typed errors by @jackwener in #1492
- fix: clamp download progress percentages by @hiSandog in #1520
- fix(xiaohongshu+rednote/search): fall back to href-based note cards when section.note-item class is dropped by @Benjamin-eecs in #1507
- feat(zhihu): paginate question answers and recommendations by @lenovobenben in #1517
- chore: drop util.styleText to support Node v20+ by @jackwener in #1524
- fix(xiaohongshu): parseLikes should handle 2.1w / 1.5万 / 1.2k shortforms by @John15Wil in #1504
- fix(google-scholar/search): wrap evaluate return to fix serialization by @lyingflatDDD in #1525
- feat(zhihu): add answer-detail to fetch a single answer's full content by @jackwener in #1528
- fix(twitter): raise cursor pagination guard by @jackwener in #1532
- fix(twitter): repair list-add / list-tweets / lists / following after 2026-05 changes by @ppop123 in #1503
- feat(twitter): default tweets to logged-in user + fix sibling envelope-unwrap silent bug by @jackwener in #1531
- chore(release): 1.7.19 by @jackwener in #1543
New Contributors
- @hansnow made their first contribution in #1518
- @lyingflatDDD made their first contribution in #1523
- @lenovobenben made their first contribution in #1517
- @John15Wil made their first contribution in #1504
- @ppop123 made their first contribution in #1503
Full Changelog: v1.7.18...v1.7.19