Releases: daniel-sc/work_log
Releases · daniel-sc/work_log
v1.1.2
fix: catch panics from x-win on GNOME Wayland when no window is focused x-win 5.6.1 panics with 'no entry found for key' when the GNOME Shell extension returns incomplete JSON (missing 'name' field in the info object) because no window has focus. This commonly happens during autostart before the desktop is fully loaded. Wrap get_active_window() calls in catch_unwind() to convert panics into errors, preventing the crash while keeping the retry and fallback logic working as intended.
v1.1.1
fix: retry extension probe on startup for autostart race condition On GNOME Wayland, when launched via autostart the GNOME Shell extension may not be loaded yet. Retry the get_active_window() probe up to 10 times (2s intervals) before warning, giving the extension time to load.
v1.1.0
fix: show "Logging to stdout" when using --stdout (fixes #2) The startup message always showed the file path even when --stdout was used. Now it correctly prints "Logging to stdout" instead. Also moved the --stdout check out of the hot loop into a precomputed variable.
v1.0.0
docs: update README to clarify logging features and add installation …
v1.0.0-beta.5
ci: update build workflow to support multiple OS targets
v1.0.0-beta.4
fix: remove redundant dependency installation step in release workflow
v1.0.0-beta.2
fix: install libx11-dev for ubuntu build
v1.0.0-beta.1
ci: release build config