v1.2.36
Latte Dock NG 1.2.36
Fixed
- Autostart no longer breaks silently when the XDG autostart desktop file disappears (e.g. removed by a package uninstall,
emerge --depcleanor a failed update): startup now restores it and logs a warning instead of leaving the dock unlaunched on every login. - Autostart updates are staged: the replacement file is copied next to the working entry and swapped in only after a successful copy, so a failed copy can never delete the existing entry.
- Autostart failures (missing system desktop file, failed copy) now log warnings instead of failing silently.
Tests
- New importer-logic and source-contract tests cover the autostart self-heal and staged-update behavior.
- The autostart copy-failure test is permission-independent so it behaves identically on user runs and root CI containers.
Packages
- Debian 13 (trixie):
latte-dock-ng_1.2.36-1+deb13u1_amd64.deb - Debian testing/sid:
latte-dock-ng_1.2.36-1_amd64.deb - Fedora:
latte-dock-ng-1.2.36-1.x86_64.rpm - Arch:
latte-dock-ng-1.2.36-1-x86_64.pkg.tar.zst
Full changelog: compare/v1.2.35...v1.2.36