docs: add v0.8.0 changelog entry, fix build.rs comment
CHANGELOG was missing the v0.8.0 entry (symlink-safe avatars, blur downscale + padding fix, config validation). build.rs comment still referenced removed wallpaper.jpg.
This commit is contained in:
parent
8aca2bf331
commit
a4564f2b71
13
CHANGELOG.md
13
CHANGELOG.md
@ -3,6 +3,19 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
Format based on [Keep a Changelog](https://keepachangelog.com/).
|
Format based on [Keep a Changelog](https://keepachangelog.com/).
|
||||||
|
|
||||||
|
## [0.8.0] - 2026-03-30
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- Replace `canonicalize()` with `symlink_metadata` + `is_file` + `!is_symlink` for avatar lookup — prevents symlink traversal to arbitrary files
|
||||||
|
- Replace `canonicalize()` with same symlink-safe check in `resolve_background_path`
|
||||||
|
- Downscale wallpaper to `MAX_BLUR_DIMENSION` (1920px) before GPU blur — prevents excessive memory use on high-res images
|
||||||
|
- Validate `background_blur` per config source — invalid user value preserves system default instead of silently falling back to 0
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Fix blur padding offset from `(0,0)` to `(-pad,-pad)` to prevent edge darkening on blurred wallpaper
|
||||||
|
|
||||||
## [0.7.3] - 2026-03-29
|
## [0.7.3] - 2026-03-29
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|||||||
2
build.rs
2
build.rs
@ -1,5 +1,5 @@
|
|||||||
// ABOUTME: Build script for compiling GResource bundle.
|
// ABOUTME: Build script for compiling GResource bundle.
|
||||||
// ABOUTME: Bundles style.css, wallpaper.jpg, and default-avatar.svg into the binary.
|
// ABOUTME: Bundles style.css and default-avatar.svg into the binary.
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
glib_build_tools::compile_resources(
|
glib_build_tools::compile_resources(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user