v1.0
New Clight release!
- Dropped libconfig optdep as certain options are only available through config file
- Better error handling with no "if (!quit)" all around the code
- User can now set different ambient_brightness->screen_backlight curves depending on ac state. This has invalidate 2 old config options: "batt_max_backlight_pct" and "lowest_backlight_level"
- Do not leave for EHOSTUNREACH errors from upower/geoclue; leave only for clightd ones
- Avoiding changing brightness if backlight interface is not active (same goes for dimmer module): it would be useless and a waste of energy. Webcam captures are avoided too. This happens if you have an external monitor.
- Fixed longstanding issue in clight.service unit that caused an infinite loop with new error handling (it was present before too but it was not noticeable
- Debian control file will now set proper dependency version (libsystemd >= 221 and clightd >= 1.3)
- Destroying modules while leaving clight in the opposite order they were started to avoid any issue
- Some other fixes and improvements