v0.4.0-alpha.3 - 30 December 2025
🔀 Merged PRs
This release includes 11 merged pull requests that have been successfully integrated into the codebase.
Click to expand merged PRs
- Dict type page parameters fall back to site parameters using merge behavior by @Lruihao in #670
- Enhance sticky behavior for TOC and code headers in responsive design by @Lruihao in #669
- Use CSS variables for global colors and improve theme support by @Lruihao in #668
- Readme: Update hugo-fixit component list by @github-actions[bot] in #667
- Add blacklist option for image optimisation and adapt Hugo 0.153.0+ by @Lruihao in #666
- Consolidate code block rendering and enhance styling features by @Lruihao in #665
- Code block wrapper by @Lruihao in #665
- Deps-dev: Bump the npm-development group with 2 updates by @dependabot in #663
- Deps: Bump actions/checkout from 5 to 6 by @dependabot in #662
- Add styles to hide empty aside and expand article for better layout on medium screens by @Lruihao in #659
- Update asset paths to use unique file IDs for better resource management by @Lruihao in #658
✔️ Closed Issues
This release addresses 4 issues that have been resolved and closed.
- Improve code block handling and compatibility for non-Chromium browsers #312 by @Lruihao
- Table wrapper via table render hook #503 by @Lruihao
- Code block wrapper (#665) #312 by @Lruihao
- Adjust header styles for improved layout and accessibility (close #471) #471 by @Lruihao
⚠️ Breaking Changes
🎉 New Features
- Enhance sticky behavior for TOC and code headers in responsive design (#669)
74ed94bby @Lruihao - Add blacklist option for image optimisation and adapt Hugo 0.153.0+ (#666)
3f14576by @Lruihao - Code block wrapper (#665)
93478b4by @Lruihao - Add styles to hide empty aside and expand article for better layout on medium screens (#659)
2cbf7aaby @Lruihao - Code block wrapper (#665)
93478b4by @Lruihao - Adjust header styles for improved layout and accessibility (close #471)
6f99565by @Lruihao - Update TOC styles and improve active state handling in dialog
237c2f3by @Lruihao - Update version shortcode with
deprecatedtype051f45aby @Lruihao - Implement Gravatar functionality and refactor avatar handling in profile
c76cb4cby @Lruihao - Only show profile and content on first home page
7d530c9by @Lruihao - Enhance breadcrumb and media styles for improved layout and responsiveness
efeb70eby @Lruihao - Add
envshortcode for conditional content rendering based on Hugo environment9bcdbe3by @Lruihao - Add code block render hook for RSS page (#651)
4d3b556by @Lruihao - Enable profile display on home page and add option to show content only on the first page
4cd9a69by @Lruihao
🐛 Bug Fixes
- Dict type page parameters fall back to site parameters using merge behavior (#670)
d55d537by @Lruihao - Update asset paths to use unique file IDs for better resource management (#658)
32627dcby @Lruihao - Improve code block handling and compatibility for non-Chromium browsers
0a614e1by @Lruihao - Code block mac mode and gist shortcode styles
e600d04by @Lruihao - Update image processing configurations for improved performance and quality
0978234by @Lruihao - Update back-to-top button styles for better compatibility and performance
0630497by @Lruihao - Ensure URL parameter is validated before processing remote JSON
4fec1cdby @Lruihao - Update echarts and mermaid pre containers styles
88dfed5by @Lruihao - Adjust margins and widths in TOC styles for better layout
9c05109by @Lruihao - Update image dimensions for featured image preview in summary layout
fdcc20aby @Lruihao - Config.js was not working on multilingual sites (#658)
ffe0c3bby @Lruihao - Update reading progress bar colors and improve default values
af3be7aby @Lruihao - If content/_index.md exist, config error
06273f7by @Lruihao - Adjust margins and padding for tab-container to improve layout consistency
8635841by @Lruihao - Update TOC drawer button visibility logic
afc8c07by @Lruihao - Typo
3482b8bby @Lruihao - MathJax: Parsing error after decrypting encrypted articles
9c98f21by @Lruihao - Remove redundant ESC key event listener for dialog
b78f22bby @Lruihao - The missing space before the link target attribute
1039e32by @Lruihao - Update TOC handling logic to use showToc flag
8ffb9a9by @Lruihao - Improve warning messages for remote image retrieval failures
1bb21fcby @Lruihao - Add margin between consecutive boxed json-viewer elements
9ce1da1by @Lruihao - Update button colors for improved theme consistency
3f80934by @Lruihao - Hide back-to-top button by default in widgets
c8223a7by @Lruihao - Ensure max-width is applied to aside element for consistent layout
a78c07fby @Lruihao
⚡ Performance Improvements
- Optimizes on-demand loading of third-party resources
99fd4fbby @Lruihao - Add bluesky shortcode with remote JSON retrieval and styling
7efb9fcby @Lruihao - Update card backdrop background to utilize dynamic logo image
dcc5e32by @Lruihao - Adjust toc-dialog width and margin for better layout
3f5d0e0by @Lruihao
♻️ Refactoring and Updates
- Use CSS variables for global colors and improve theme support (#668)
37a799bby @Lruihao - Consolidate code block rendering and enhance styling features (#665)
f2b6218by @Lruihao - Table wrapper via table render hook
c35dce5by @Lruihao - Code block wrapper (#665)
93478b4by @Lruihao - Migrate partial SCSS variables to CSS variables
a96a76aby @Lruihao - Enhance code/diagram copy button functionality and styling
10b355bby @Lruihao - Add code block render hooks for xml feed content (#651)
4d95fd8by @Lruihao
📝 Documentation Changes
- Readme: Update hugo-fixit component list (#667)
e501477by @github-actions[bot] - Update FixIt theme version to 0.4.X
721c9d9by @Lruihao - Update menu configuration syntax in hugo.toml
26dc22bby @Lruihao - Update image optimisation setting to indicate potential impact on build speed
35526b7by @Lruihao
✅ Changes to Test Assets
🔧 Chores And Housekeeping
- Deps-dev: Bump the npm-development group with 2 updates (#663)
053e5b4by @dependabot - Deps: Bump actions/checkout from 5 to 6 (#662)
d1c0162by @dependabot - Workflow: Add step to split theme configuration and package it for release
0ae4f63by @Lruihao
Full Changelog: v0.4.0-alpha.2...v0.4.0-alpha.3