Skip to content

v0.3.1 — Night Light

Choose a tag to compare

@github-actions github-actions released this 15 Jun 21:23

A bug-fix release focused on the "Start on login" toggle and clean uninstalls.

Fixed

  • "Start on login" is honored again — the systemd user service is no longer globally enabled at install (dh_installsystemduser --no-enable), so the in-app toggle (an XDG autostart entry) is the single source of truth for whether the daemon runs at login.
  • Existing installs self-heal on upgradepostinst undoes any prior global enablement and removes the orphaned pre-rename nightshift unit.
  • Tint no longer persists after uninstalluninstall.sh stops and disables the daemon, removes the autostart entry, and resets the screen tint before deleting files — no more warm screen or a daemon re-tinting on next login.
  • Honest toggle after the renameautostart cleans up and reports legacy nightshift autostart entries, so is_enabled() is truthful.

Other

  • Rewrote the README to lead with the panel/dock applet and the .deb + COSMIC Store install flow; build-from-source moved to a development section.

Full changelog: v0.3.0...v0.3.1

Install

  1. Download cosmic-nightlight_0.3.1-1_amd64.deb from the Assets section below.
  2. Open the downloaded file with the COSMIC Store and click Install.
    (Or from a terminal: sudo apt install ./cosmic-nightlight_0.3.1-1_amd64.deb.)
  3. Add the applet to your bar: COSMIC Settings → Desktop → Panel (or
    Dock) → Configure applets → Add applet → Night Light.