github jackwener/opencli v1.8.1

4 hours ago

What's Changed

  • docs(readme): drop For Developers section by @jackwener in #1684
  • docs(readme): CLI Hub brand aliases + Exit Codes split to docs by @jackwener in #1685
  • fix(bilibili): subtitle 支持 bangumi/PGC bvid(番剧/纪录片/电影/综艺) by @huanghe in #1669
  • fix(xiaohongshu/download): preserve carousel order via INITIAL_STATE.imageList by @Benjamin-eecs in #1687
  • add jira confluence support by @BruceLoveDecimal in #1690
  • feat(chess): add Chess.com adapter (stats / games / game / analyze) by @Benjamin-eecs in #1659
  • fix(extension): serialize tab group creation to prevent duplicates (fixes #1692) by @kagura-agent in #1693
  • feat(bilibili): add comment command and --parent reply-thread reading by @asimovVong in #1588
  • docs(readme): correct Node floor (>=20) + drop redundant Prerequisites section by @jackwener in #1705
  • fix: stabilize byte formatting by @hiSandog in #1699
  • fix(twitter): detect private likes / following empty-timeline shape by @Benjamin-eecs in #1702
  • fix(douyin/hashtag): validate per-action required args before the API call by @Benjamin-eecs in #1697
  • feat(notebooklm): add create / add-source / write-note / generate-audio / generate-slides write commands by @Benjamin-eecs in #1691
  • feat(upwork): add search, feed, and detail commands by @NSOiO in #1609
  • feat(geogebra): add GeoGebra browser adapter suite by @gallexy-liu in #1591
  • Feat(weread): Add 'weread book search' to search inside a WeRead book by @galaxypluto in #1577
  • fix(doctor): poll briefly for extension reconnect before reporting "not connected" by @truffle-dev in #1718
  • fix(twitter): handle CDP Not-allowed error, fix files property redefinition, add reply button wait by @lvsao in #1717
  • Revert "fix(doctor): poll briefly for extension reconnect" (#1718) by @jackwener in #1721
  • fix(suno): derive current plan from subscription_type + plans[] instead of legacy data.plan by @Benjamin-eecs in #1706
  • feat(linkedin): consolidate profile, jobs, posts, and projects readers by @jackwener in #1731
  • test(download): retry media-download Windows tests to absorb runner cold-start variance by @Benjamin-eecs in #1708
  • fix(xiaohongshu): hook dashboard fetch to capture signed datacenter/note/* responses by @Benjamin-eecs in #1732
  • fix(zhihu): decode numeric entities in text output by @lenovobenben in #1695
  • chore(ci): disable Dependabot updates by @jackwener in #1755
  • fix(download): write yt-dlp cookie file with 0o600 owner-only permissions (fixes #1741) by @Benjamin-eecs in #1742
  • feat(linkedin): read profile experience by @gauravsaxena1997 in #1738
  • feat(xiaohongshu): paginate creator-notes past the 10-row /analyze/list cap by @Benjamin-eecs in #1736
  • fix: decode WeRead search HTML entities by @hiSandog in #1752
  • fix(twitter): read profile name/created_at from result.core (fixes #1745) by @Astro-Han in #1746
  • docs(readme): add Trendshift trending-repo badge to top of README by @jackwener in #1773
  • Revert "docs(readme): add Trendshift badge" (#1773) by @jackwener in #1774
  • chore(extension): bump to 1.0.16 by @jackwener in #1792
  • fix(twitter): drop 'unknown' silent sentinel in search/notifications/following row fields by @Benjamin-eecs in #1776
  • fix(pixiv): migrate user/detail to pixivFetch helper for typed errors by @Benjamin-eecs in #1768
  • fix(browser): write network cache file with 0o600 owner-only permissions by @Benjamin-eecs in #1766
  • fix(extension): converge owned tab groups by @jackwener in #1794
  • chore(release): 1.8.1 by @jackwener in #1795

New Contributors

Full Changelog: v1.8.0...v1.8.1

What's Changed

  • docs(readme): drop For Developers section by @jackwener in #1684
  • docs(readme): CLI Hub brand aliases + Exit Codes split to docs by @jackwener in #1685
  • fix(bilibili): subtitle 支持 bangumi/PGC bvid(番剧/纪录片/电影/综艺) by @huanghe in #1669
  • fix(xiaohongshu/download): preserve carousel order via INITIAL_STATE.imageList by @Benjamin-eecs in #1687
  • add jira confluence support by @BruceLoveDecimal in #1690
  • feat(chess): add Chess.com adapter (stats / games / game / analyze) by @Benjamin-eecs in #1659
  • fix(extension): serialize tab group creation to prevent duplicates (fixes #1692) by @kagura-agent in #1693
  • feat(bilibili): add comment command and --parent reply-thread reading by @asimovVong in #1588
  • docs(readme): correct Node floor (>=20) + drop redundant Prerequisites section by @jackwener in #1705
  • fix: stabilize byte formatting by @hiSandog in #1699
  • fix(twitter): detect private likes / following empty-timeline shape by @Benjamin-eecs in #1702
  • fix(douyin/hashtag): validate per-action required args before the API call by @Benjamin-eecs in #1697
  • feat(notebooklm): add create / add-source / write-note / generate-audio / generate-slides write commands by @Benjamin-eecs in #1691
  • feat(upwork): add search, feed, and detail commands by @NSOiO in #1609
  • feat(geogebra): add GeoGebra browser adapter suite by @gallexy-liu in #1591
  • Feat(weread): Add 'weread book search' to search inside a WeRead book by @galaxypluto in #1577
  • fix(doctor): poll briefly for extension reconnect before reporting "not connected" by @truffle-dev in #1718
  • fix(twitter): handle CDP Not-allowed error, fix files property redefinition, add reply button wait by @lvsao in #1717
  • Revert "fix(doctor): poll briefly for extension reconnect" (#1718) by @jackwener in #1721
  • fix(suno): derive current plan from subscription_type + plans[] instead of legacy data.plan by @Benjamin-eecs in #1706
  • feat(linkedin): consolidate profile, jobs, posts, and projects readers by @jackwener in #1731
  • test(download): retry media-download Windows tests to absorb runner cold-start variance by @Benjamin-eecs in #1708
  • fix(xiaohongshu): hook dashboard fetch to capture signed datacenter/note/* responses by @Benjamin-eecs in #1732
  • fix(zhihu): decode numeric entities in text output by @lenovobenben in #1695
  • chore(ci): disable Dependabot updates by @jackwener in #1755
  • fix(download): write yt-dlp cookie file with 0o600 owner-only permissions (fixes #1741) by @Benjamin-eecs in #1742
  • feat(linkedin): read profile experience by @gauravsaxena1997 in #1738
  • feat(xiaohongshu): paginate creator-notes past the 10-row /analyze/list cap by @Benjamin-eecs in #1736
  • fix: decode WeRead search HTML entities by @hiSandog in #1752
  • fix(twitter): read profile name/created_at from result.core (fixes #1745) by @Astro-Han in #1746
  • docs(readme): add Trendshift trending-repo badge to top of README by @jackwener in #1773
  • Revert "docs(readme): add Trendshift badge" (#1773) by @jackwener in #1774
  • chore(extension): bump to 1.0.16 by @jackwener in #1792
  • fix(twitter): drop 'unknown' silent sentinel in search/notifications/following row fields by @Benjamin-eecs in #1776
  • fix(pixiv): migrate user/detail to pixivFetch helper for typed errors by @Benjamin-eecs in #1768
  • fix(browser): write network cache file with 0o600 owner-only permissions by @Benjamin-eecs in #1766
  • fix(extension): converge owned tab groups by @jackwener in #1794
  • chore(release): 1.8.1 by @jackwener in #1795

New Contributors

Full Changelog: v1.8.0...v1.8.1

What's Changed

  • docs(readme): drop For Developers section by @jackwener in #1684
  • docs(readme): CLI Hub brand aliases + Exit Codes split to docs by @jackwener in #1685
  • fix(bilibili): subtitle 支持 bangumi/PGC bvid(番剧/纪录片/电影/综艺) by @huanghe in #1669
  • fix(xiaohongshu/download): preserve carousel order via INITIAL_STATE.imageList by @Benjamin-eecs in #1687
  • add jira confluence support by @BruceLoveDecimal in #1690
  • feat(chess): add Chess.com adapter (stats / games / game / analyze) by @Benjamin-eecs in #1659
  • fix(extension): serialize tab group creation to prevent duplicates (fixes #1692) by @kagura-agent in #1693
  • feat(bilibili): add comment command and --parent reply-thread reading by @asimovVong in #1588
  • docs(readme): correct Node floor (>=20) + drop redundant Prerequisites section by @jackwener in #1705
  • fix: stabilize byte formatting by @hiSandog in #1699
  • fix(twitter): detect private likes / following empty-timeline shape by @Benjamin-eecs in #1702
  • fix(douyin/hashtag): validate per-action required args before the API call by @Benjamin-eecs in #1697
  • feat(notebooklm): add create / add-source / write-note / generate-audio / generate-slides write commands by @Benjamin-eecs in #1691
  • feat(upwork): add search, feed, and detail commands by @NSOiO in #1609
  • feat(geogebra): add GeoGebra browser adapter suite by @gallexy-liu in #1591
  • Feat(weread): Add 'weread book search' to search inside a WeRead book by @galaxypluto in #1577
  • fix(doctor): poll briefly for extension reconnect before reporting "not connected" by @truffle-dev in #1718
  • fix(twitter): handle CDP Not-allowed error, fix files property redefinition, add reply button wait by @lvsao in #1717
  • Revert "fix(doctor): poll briefly for extension reconnect" (#1718) by @jackwener in #1721
  • fix(suno): derive current plan from subscription_type + plans[] instead of legacy data.plan by @Benjamin-eecs in #1706
  • feat(linkedin): consolidate profile, jobs, posts, and projects readers by @jackwener in #1731
  • test(download): retry media-download Windows tests to absorb runner cold-start variance by @Benjamin-eecs in #1708
  • fix(xiaohongshu): hook dashboard fetch to capture signed datacenter/note/* responses by @Benjamin-eecs in #1732
  • fix(zhihu): decode numeric entities in text output by @lenovobenben in #1695
  • chore(ci): disable Dependabot updates by @jackwener in #1755
  • fix(download): write yt-dlp cookie file with 0o600 owner-only permissions (fixes #1741) by @Benjamin-eecs in #1742
  • feat(linkedin): read profile experience by @gauravsaxena1997 in #1738
  • feat(xiaohongshu): paginate creator-notes past the 10-row /analyze/list cap by @Benjamin-eecs in #1736
  • fix: decode WeRead search HTML entities by @hiSandog in #1752
  • fix(twitter): read profile name/created_at from result.core (fixes #1745) by @Astro-Han in #1746
  • docs(readme): add Trendshift trending-repo badge to top of README by @jackwener in #1773
  • Revert "docs(readme): add Trendshift badge" (#1773) by @jackwener in #1774
  • chore(extension): bump to 1.0.16 by @jackwener in #1792
  • fix(twitter): drop 'unknown' silent sentinel in search/notifications/following row fields by @Benjamin-eecs in #1776
  • fix(pixiv): migrate user/detail to pixivFetch helper for typed errors by @Benjamin-eecs in #1768
  • fix(browser): write network cache file with 0o600 owner-only permissions by @Benjamin-eecs in #1766
  • fix(extension): converge owned tab groups by @jackwener in #1794
  • chore(release): 1.8.1 by @jackwener in #1795

New Contributors

Full Changelog: v1.8.0...v1.8.1

Don't miss a new opencli release

NewReleases is sending notifications on new releases.