🚀 Features
- Introduce named animation presets for v-click - by @DEmmaRL, Diego Rivera and @kermanx in #2501 (a8700)
- Add bluesky embed component - by @yuyinws (7abb6)
- Integrate
markdown-it-github-alerts- by @yuyinws in #2547 (ec275) - OnSlideEnter/Leave after mounted + pass idx - by @maxkurze1 and @kermanx in #2540 (9c171)
- Add laser pointer feature - by @hzb666, Claude Opus 4.7 (1M context), @kermanx and @antfu in #2510 (57347)
- build: Add --router-mode flag for build command - by @mvanhorn in #2548 (df231)
- create-app: Automatically detect and substitute package manager - by @hrithik18k, @kermanx and @maxkurze1 in #2545 (56563)
- skills: Add native Claude Code plugin installation support - by @MasonEgger and @antfu in #2523 (dcbd3)
🐞 Bug Fixes
- No longer generate temporarily
index.htmlon user root - by @kermanx in #2513 (768d5) - Styles import order - by @kermanx, Copilot and @antfu in #2512 (56ac8)
- Global context should be unrefed in Vue components - by @kermanx (b7958)
- Improve css specificity - by @kermanx (ef7d3)
- Merge
themeConfig- by @kermanx (6d828) - Allow indented code blocks - by @kermanx (55977)
- Katex block - by @kermanx (55c06)
- Add duration metadata to recorded WebM files - by @mvanhorn and Claude Opus 4.7 (1M context) (a60d6)
- Type errors - by @antfu (d1fec)
- Missing import of
vclick.css- by @kermanx (eb79e) - Plant-uml server prop format - by @kermanx (e8f46)
- Vclick.css comment grammar - by @kermanx (814c7)
- Glob base in Rolldown build mode - by @kermanx in #2538 (055ba)
- Apply scaling to export container - by @maxkurze1 in #2541 (dc24c)
- Glob import should relative to self id - by @kermanx (29acd)
- Prevent Twoslash poppers from persisting between slides - by @elecmonkey and @kermanx in #2292 (c2666)
- create-theme: Support background prop in cover and intro layouts - by @hrithik18k in #2553 (7002e)
- vscode:
transitionshould not be required, fix #2532 - by @kermanx in #2532 (cb723)