Skip to content

Stream recovery task stdout live - #4

Open
pdscomp wants to merge 3 commits into
mainfrom
paul/recovery-stream-stdout
Open

pdscomp wants to merge 3 commits into
mainfrom
paul/recovery-stream-stdout

Conversation

@pdscomp

@pdscomp pdscomp commented Oct 13, 2026

Copy link
Copy Markdown
Member

Long recovery tasks now show output as it happens instead of dumping everything at the end. stderr gets drained on a side thread so noisy scripts can't deadlock the pipe.

Commands run with piped stdout so task messages update as lines
arrive (republished at most every 250ms) instead of dumping all
output at completion. stderr drains on a helper thread so a chatty
child can't deadlock the pipe.
@pdscomp

pdscomp commented Oct 17, 2026 •

Copy link
Copy Markdown
Member Author

Also added optional grayed-out, unclickable menu options with explanatory text (disabled / disabled_reason); the task runner rejects disabled actions too. This lets the CC1 installer show Running OC-patched, root shell already present instead of offering shell install/remove.

Host tests (including offscreen click checks) and the static ARMv7 release build passed.

Removed from PR — branch is back to just the stdout-streaming fix.

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.

1 participant