Panel appearance now applies to the whole panel, with seven styles: Floating, Capsules, Notch, Edge to edge, Fused islands, Adaptive and Morph.
- Share composition, geometry, and motion through the renderer-independent `ferese-panel` crate, including native materials, input regions, and Settings previews.
- Add the Morph hub with media, calendar, notifications, controls, workspace previews, hover feedback, and attached mode. Keep recording and low-battery status visible and respect window clearance.
- Cache workspace preview geometry, draw thumbnails directly, centralize Morph transitions, and keep rendering settings local to each shell instance.
- Put Record Screen in the Morph header and show the display control only when an external monitor is connected. Update panel documentation, the desktop screenshot, and native check style names.
Local validation included 660 compositor tests, 191 shell tests, isolated preview-cache checks, GPU Morph captures at 1×/1.25×/1.5×, formatting, and Clippy with warnings denied. The final header change passed all 23 Morph tests. Release workflow jobs are skipped for this PR.
* Package Ferese for Fedora and Arch releases
* Build release packages alongside workspace checks
* Include dependency licenses and software GPU test drivers
* Limit package checks to release PRs and fix Arch Cargo dependency
* Prepare Ferese 0.1.0-beta
* Release config locks before closing inherited file descriptions
* Install the lock PAM policy for native release checks
* Include xauth in distribution package test dependencies
* Regenerate Arch Git package metadata
* Run package checks with an explicit UTC timezone
* Remove unused bundled fonts and accept installed license receipts
* Format the system font test helper
* Load an installed font for headless text rendering checks
* Isolate package test runtimes and reap container child processes
Use the September 30 hero on the website and README, add a shared screenshot gallery, and remove the old showcase images. Build image links locally and clean generated site output.
Back up the known development portal override during installation and report custom overrides before building. Keep source selections clear while letting blur show through unselected rows.