github jackwener/opencli v1.4.0

latest release: v1.4.1
7 hours ago

Highlights

New Adapters

  • Pixiv — ranking, search, user illusts, detail, download
  • JD.com — product details
  • Web — generic web read for any URL → Markdown
  • Dictionary — search, synonyms, examples
  • LinkedIn — timeline feed

Plugin System

  • Lifecycle hooks API — onStartup, onBeforeExecute, onAfterExecute
  • Plugin structure validation on install/update
  • Windows path and symlink compatibility

Bug Fixes

  • Fix hasLimit analysis bug (was using wrong parameter Set)
  • Fix template engine chained || evaluation
  • Fix phantom scroll pipeline step (declared but never registered)
  • Extension security hardening — tab isolation, URL validation, cookie scope
  • HTTP status checking in fetch pipeline step
  • Cookie scoping for downloads
  • Natural numeric sort with localeCompare
  • 17+ additional bug fixes from deep code reviews

Code Quality

  • Replace all catch (err: any) with typed getErrorMessage() across 13 files
  • Adopt CliError subclasses across social and desktop adapters
  • Cross-platform CI matrix (Linux/macOS/Windows)
  • Comprehensive documentation sync — SKILL.md, README, docs site

Full Changelog: v1.3.3...v1.4.0

Don't miss a new opencli release

NewReleases is sending notifications on new releases.