v1.29.0
gildas-lormeau/SingleFilev1.29.0Oct 10, 2026by gildas-lormeau
Upgrading?
AI Summary
This release introduces a custom stylesheet option and refines image handling logic for alternative resolutions. It updates the core library and fixes bugs related to zero-width characters and image ordering consistency.
Key Highlights
- New 'custom stylesheet' option allows inserting CSS before the page is read, applied to frames and saved.
- The 'remove images for alternative screen resolutions' option now controls downloading logic: checked for speed, unchecked for responsiveness.
- The hidden `blockAlternativeImages` setting has been removed to correct logic where unchecking it previously left empty source tags.
- Fixes include correcting the loss of U+FEFF characters in CSS content and ensuring grouped duplicate images are saved in a consistent order.
New Features
- New 'custom stylesheet' option
- Enhanced 'remove images for alternative screen resolutions' logic now controls downloading
- Image quality option documentation added to Chinese help page
Full Release Notes
### Changes - New option "custom stylesheet" in the Stylesheets section: CSS inserted as the last stylesheet before the page is read, applied to the page and its frames and saved with the page - The option "remove images for alternative screen resolutions" now also decides whether the alternative images are downloaded. Checked, only the displayed image of an `<img>` or `<picture>` is requested, which makes saving faster. Unchecked, the `srcset` variants are downloaded and kept with their media queries and sizes, so the saved page stays responsive. The hidden option `blockAlternativeImages` is removed from the settings: it defaulted to on, so unchecking the visible option used to leave empty `<source>` elements in the saved page instead of the variants - single-file-core is updated from 1.6.25 to 1.6.28, see https://github.com/gildas-lormeau/single-file-core/releases/tag/v1.6.27 and https://github.com/gildas-lormeau/single-file-core/releases/tag/v1.6.28 - The image quality option is documented in the Chinese help page ### Fixes - A text resource lost every U+FEFF it held instead of only a leading byte-order mark, so a stylesheet using the character as a zero-width no-break space in `content` was altered on save - Grouped duplicate images are written in resource order instead of the order their downloads finished, so that part of the saved page no longer varies between two saves
Related Repositories
affaan-m/ECC★ 285,715
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
react/react★ 251,622
The library for web and native user interfaces.
nodejs/node★ 122,511
Node.js JavaScript runtime ✨🐢🚀✨
Leonxlnx/taste-skill★ 100,566
Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
louislam/uptime-kuma★ 92,731
A fancy self-hosted monitoring tool