Commit Graph
8 Commits
Author SHA1 Message Date
Brandon McGinty (chatgpt) 461f172035 Validate admin targets before actions 2026-08-10 10:26:03 -04:00
Brandon McGinty (chatgpt) 95c7394b01 Snapshot context actions under client lock 2026-08-10 07:31:18 -04:00
Brandon McGinty (chatgpt) e8e2fc46a9 Reject overflowing manual ban durations 2026-08-10 01:11:58 -04:00
Brandon McGinty (chatgpt) 3efbd019ce Synchronize selected user access 2026-08-10 00:42:09 -04:00
Brandon McGinty (chatgpt) 98a29a6470 Read admin lookup maps under client lock 2026-08-09 18:30:46 -04:00
Brandon McGinty (chatgpt) 51d62c3acb Reject negative manual ban durations 2026-08-09 14:29:15 -04:00
Storm Dragon 342f934029 Improve action menu escape handling
Make the F11 action menu close through a shared close action so Escape and the explicit Close actions menu item follow the same path. Treat Escape-prefixed Up and Down events as close inputs while the action menu is active, which handles termbox InputAlt behavior after pressing Escape. Preserve and restore the user/channel tree selection across action menu open and close, and preserve selection across live tree rebuilds.

Tested with: GOCACHE=/tmp/barnard-go-cache go test ./...
2026-06-28 23:57:29 -04:00
Storm Dragon cc483685ef Add actions menu admin features 2026-05-19 01:06:01 -04:00