Files
hyprland-hdmi-revive/CHANGELOG.md
T

1.3 KiB

Changelog

All notable changes to this project will be documented here.

0.2.0 - 2026-09-23

Fixed

  • Session revalidation and Hyprland IPC/output checks before VT switching.
  • Emergency return on catchable signals and failed VT returns.
  • Private runtime directories, lock error handling and configuration validation.
  • Watcher restart on event-stream loss and honest recovery failure logs.
  • Explicit activation, safe update restart, consistent XDG paths and scoped uninstall.

Added

  • Regression tests with mocked hardware/system services and Gitea CI checks.
  • Reproducible committed-source installer archives, source ZIP, Base64 and checksums.
  • Review findings, hardware acceptance notes and Hyprland environment startup hook.

0.1.0 - 2026-09-23

Added

  • DRM HOTPLUG=1 event watcher using udevadm monitor.
  • Dynamic detection of the active Wayland session and its VT via loginctl.
  • VT-based HDMI recovery using chvt.
  • Hyprland DPMS and monitor-focus refresh before and after the VT switch.
  • Debounce protection for duplicate DRM events.
  • flock protection against overlapping recovery executions.
  • systemd user service.
  • Installation and uninstall scripts.
  • Configurable monitor name and timing values.
  • Restricted sudoers examples.
  • Boot-safety guard to avoid switching away from the display manager before login.