From 87963f9e685b0e82000002dd8f74bc48224aba2e Mon Sep 17 00:00:00 2001 From: Tw93 Date: Fri, 2 Jan 2026 11:59:49 +0000 Subject: [PATCH 1/2] chore: auto format code --- cmd/status/metrics.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/status/metrics.go b/cmd/status/metrics.go index 1ee928d..c5cfcb5 100644 --- a/cmd/status/metrics.go +++ b/cmd/status/metrics.go @@ -83,8 +83,8 @@ type MemoryStatus struct { UsedPercent float64 SwapUsed uint64 SwapTotal uint64 - Cached uint64 // File cache that can be freed if needed - Pressure string // macOS memory pressure: normal/warn/critical + Cached uint64 // File cache that can be freed if needed + Pressure string // macOS memory pressure: normal/warn/critical } type DiskStatus struct { From 4fd3ae4e01448799c5afb48f5c3a6cf1acab8d9d Mon Sep 17 00:00:00 2001 From: Jimmy Stridh Date: Sat, 3 Jan 2026 06:44:11 +0100 Subject: [PATCH 2/2] fix(ui): preserve sort state after uninstall Sort mode and order were reset to defaults when returning from uninstallation. Now persisted via environment variables. --- lib/ui/menu_paginated.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/ui/menu_paginated.sh b/lib/ui/menu_paginated.sh index 1238b1d..4a2f62d 100755 --- a/lib/ui/menu_paginated.sh +++ b/lib/ui/menu_paginated.sh @@ -89,8 +89,8 @@ paginated_multi_select() { local top_index=0 local filter_query="" local filter_mode="false" # filter mode toggle - local sort_mode="${MOLE_MENU_SORT_DEFAULT:-date}" # date|name|size - local sort_reverse="false" + local sort_mode="${MOLE_MENU_SORT_MODE:-${MOLE_MENU_SORT_DEFAULT:-date}}" # date|name|size + local sort_reverse="${MOLE_MENU_SORT_REVERSE:-false}" # Live query vs applied query local applied_query="" local searching="false" @@ -198,6 +198,8 @@ paginated_multi_select() { # Cleanup function cleanup() { trap - EXIT INT TERM + export MOLE_MENU_SORT_MODE="$sort_mode" + export MOLE_MENU_SORT_REVERSE="$sort_reverse" restore_terminal unset MOLE_READ_KEY_FORCE_CHAR } @@ -895,6 +897,8 @@ paginated_multi_select() { trap - EXIT INT TERM MOLE_SELECTION_RESULT="$final_result" + export MOLE_MENU_SORT_MODE="$sort_mode" + export MOLE_MENU_SORT_REVERSE="$sort_reverse" restore_terminal return 0 ;;