Skip to content

Releases: daniel-sc/work_log

v1.1.2

10 Apr 12:09

Choose a tag to compare

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

10 Apr 11:38

Choose a tag to compare

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

10 Apr 11:16

Choose a tag to compare

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

10 Feb 14:21

Choose a tag to compare

docs: update README to clarify logging features and add installation …

v1.0.0-beta.5

10 Feb 13:58

Choose a tag to compare

v1.0.0-beta.5 Pre-release
Pre-release
ci: update build workflow to support multiple OS targets

v1.0.0-beta.4

10 Feb 12:37

Choose a tag to compare

v1.0.0-beta.4 Pre-release
Pre-release
fix: remove redundant dependency installation step in release workflow

v1.0.0-beta.2

10 Feb 12:33

Choose a tag to compare

v1.0.0-beta.2 Pre-release
Pre-release
fix: install libx11-dev for ubuntu build

v1.0.0-beta.1

10 Feb 12:29

Choose a tag to compare

v1.0.0-beta.1 Pre-release
Pre-release
ci: release build config