Highlights
New Adapters
- Pixiv — ranking, search, user illusts, detail, download
- JD.com — product details
- Web — generic
web readfor 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
hasLimitanalysis bug (was using wrong parameter Set) - Fix template engine chained
||evaluation - Fix phantom
scrollpipeline 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 typedgetErrorMessage()across 13 files - Adopt
CliErrorsubclasses 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