v1.4.466

puckeditor/puckv1.4.466Jul 30, 2026by github-actions[bot]

AI Summary

Repairs the web chat page and modernizes the build toolchain by upgrading dependencies and fixing error handling issues.

Key Highlights

  • Modernized web stack by upgrading Tailwind, SvelteKit, and Vite
  • Replaced removed Skeleton components with local implementations
  • Improved pre-stream chat error reporting and stream completion stability
  • Added generate_frontmatter support for PKM/Obsidian users
  • Restored linting, formatting, and testing configurations

New Features

  • Chat page repair
  • Build toolchain modernization
  • Frontmatter generation

Full Release Notes

## Changes

### PR [#2116](https://github.com/danielmiessler/Fabric/pull/2116) by [ksylvan](https://github.com/ksylvan) and [dependabot](https://github.com/apps/dependabot): fix(web): repair the chat page and modernize the build toolchain

- Modernized the web stack by upgrading Tailwind, Skeleton, SvelteKit, Vite, and supporting dependencies.
- Replaced removed Skeleton components with compatible local implementations to restore UI functionality.
- Improved pre-stream chat error reporting to prevent duplication of streamed errors, and hardened vendor list parsing to return empty model arrays on malformed input.
- Fixed stream completion crashes, normalized displayed error messages, corrected toast stacking order, and added warning notification support.
- Restored linting, formatting, testing, and pnpm override configuration, and preserved custom themes through the Tailwind CSS-based configuration migration.

### PR [#2178](https://github.com/danielmiessler/Fabric/pull/2178) by [OdinKral](https://github.com/OdinKral) and [ksylvan](https://github.com/ksylvan): feat(patterns): add generate_frontmatter for PKM/Obsidian users

- Add `generate_frontmatter` to conversion, extraction, and writing categories
- Document PKM-ready YAML metadata fields in pattern explanations
- Register pattern descriptions and extracts for suggestion workflows
- Credit both contributors in incoming changelog entry