Skip to content

Setup: no idle timeout in the sysop's full-screen setup - #19

Merged
Neo-Desktop merged 1 commit into
mainfrom
claude/project-thread-bgcoyt
Nov 10, 2026
Merged

Neo-Desktop merged 1 commit into
mainfrom
claude/project-thread-bgcoyt

Conversation

@Neo-Desktop

Copy link
Copy Markdown
Collaborator

Requested by Sydney · project thread

The sysop's full-screen setup should never kick the sysop out for being idle.

  • On a caller's line (mode = setup item): it used to end after idle_timeout. Now only a hangup or the session's time_limit ends it.
  • modemmenu -setup on the console: it would quit with a timeout error after one minute with a dialog or pull-down open. That's fixed too, and it still checks the window size once a minute on the main screen.
  • internal/tui: Desk.Idle < 0 now means no limit, and the new Desk.Deadline still ends a wait at a fixed time. There's a test for both.
  • docs/setup.md updated.

The caller-facing menu's idle_timeout is unchanged.

go test ./internal/tui ./cmd/modemmenu passes.


Generated by Claude Code

The setup on a caller's line ended after idle_timeout, and modemmenu
-setup on the console quit after a minute in an open dialog or
pull-down. The tui Desk now takes Idle < 0 as no limit, and a Deadline
that still ends a wait; the setup uses both, so only a hangup or the
session's time_limit ends it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01B82eRTXXCusbxh6h6Btenm
@Neo-Desktop Neo-Desktop self-assigned this Nov 10, 2026
@Neo-Desktop
Neo-Desktop merged commit 3160c5d into main Nov 10, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants