v1.4.425

danielmiessler/Fabricv1.4.425Feb 28, 2026by github-actions[bot]

AI Summary

This release focuses on dependency upgrades for the Web UI and introduces a new pattern for generating Reveal.js slideshows, while also refactoring internal methods for better accessibility and bundle size.

Key Highlights

  • Upgraded Svelte to v5.53.5 and Rollup to v4.59.0 for improved bundling.
  • Added new `create_slides` pattern for generating Reveal.js HTML slideshows.
  • Made `cleanPatternOutput` public in `ChatService` and removed `svelte-markdown` dependency.
  • Standardized postinstall scripts for svelte-kit sync to simplify setup.

New Features

  • create_slides pattern for Reveal.js
  • Public `cleanPatternOutput` method in ChatService
  • Removal of svelte-markdown dependency

Full Release Notes

## Changes

### PR [#2033](https://github.com/danielmiessler/Fabric/pull/2033) by [dependabot](https://github.com/apps/dependabot) and [ksylvan](https://github.com/ksylvan): Web UI: Dependabot upgrades and bug fixes

- Update Svelte to version 5.53.5 and upgrade @sveltejs/vite-plugin-svelte to 4.0.0, keeping core dependencies current
- Upgrade Rollup to version 4.59.0 and lucide-svelte to version 0.575.0 for improved bundling and iconography support
- Replace custom npm and pnpm install scripts with a standardized postinstall script for svelte-kit sync, simplifying the setup process
- Fix self-closing tags in Svelte components and update transcript joining to use newlines, resolving rendering and formatting issues
- Make the `cleanPatternOutput` method public in `ChatService` and remove the `svelte-markdown` dependency, reducing bundle size and improving API accessibility

### PR [#2034](https://github.com/danielmiessler/Fabric/pull/2034) by [konstantint](https://github.com/konstantint) and [ksylvan](https://github.com/ksylvan): feat: add create_slides pattern

- Add new `create_slides` pattern for generating Reveal.js HTML slideshows
- Register `create_slides` across CONVERSION, VISUALIZE, and WRITING categories
- Add `create_slides` to the pattern explanations index and `suggest_pattern` user guide
- Insert `create_slides` entry into `pattern_descriptions.json` and `pattern_extracts.json` with relevant tags
- Shift pattern numbering from 97 onward to accommodate the new entry