From 0a4c4b5941fe982ccb3d3175e26d9d83f0025ffd Mon Sep 17 00:00:00 2001 From: srdusr <99972264+srdusr@users.noreply.github.com> Date: Sat, 15 Feb 2025 14:56:00 +0200 Subject: Checkpoint: preserve all uncommitted rust-rewrite worktree work Safety commit before reconciling this worktree with main, which has diverged with its own separate fixes today. Nothing here is reviewed or curated yet - this exists purely so none of this work can be lost to a git operation, disk issue, or worktree cleanup while that reconciliation happens. --- docs/PANEL_SUPPORT_TODO.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'docs/PANEL_SUPPORT_TODO.md') diff --git a/docs/PANEL_SUPPORT_TODO.md b/docs/PANEL_SUPPORT_TODO.md index 33a2214..d9c5305 100644 --- a/docs/PANEL_SUPPORT_TODO.md +++ b/docs/PANEL_SUPPORT_TODO.md @@ -387,10 +387,15 @@ session_lock, shm, viewporter, xdg_decoration, xdg_shell, xwayland_shell. on exit.** `IpcServer`'s `Drop` impl already removes its socket path unconditionally; verified while auditing `foreign_toplevel`/protocol cleanup paths this pass. -- [ ] `jq: parse error: Invalid numeric literal at line 1, column 28` repeats - continuously in `~/.local/state/wm-session-latest.log` - something in the - session scripts pipes non-JSON into `jq` in a loop. Harmless, but it buries - real errors. +- [x] FIXED - `jq: parse error: Invalid numeric literal at line 1, column 28` + repeated continuously in `~/.local/state/wm-session-latest.log` -- + `hyprctl`'s own "not running" message goes to stdout, not stderr, so + every script that still called it unconditionally after the + Hyprland-to-srdwm migration fed that sentence straight into `jq` as + if it were JSON. Fixed with an `[ -n "${HYPRLAND_INSTANCE_SIGNATURE:-}" ]` + guard added to `~/.scripts/sys/night-light`, `reading-mode`, and + `~/.scripts/utils/toggle-blur`, `move_terminal` - confirmed present + in all four as of 2026-08-19. --- -- cgit v1.2.3