STATE.PROMPT_CONTINUE: displays ✓ Continue (sends \n) and ✕ Cancel.
Wired click event listener on btnAccept to send newline ("\n") via send_stdin.
Enhanced Stdout Parsing (src/js/chartread.js):
Matches Argyll warning prompts ((warning), seem to have read strip pass, use it anyway, unexpected response, hit return to use it anyway) to transition to STATE.WARNING.
Preserves multi-line context when warning explanations and continuation prompts are emitted sequentially.
Matches multi-sheet prompts (place sheet, remove previous sheet, hit return to continue) to transition to STATE.PROMPT_CONTINUE.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Resolves #137
Summary of Changes
Added
btnAcceptin Stage 3 (src/index.html):<button class="primary hidden" id="btnAccept">✓ Accept Strip</button>inside.chartread-actions.Expanded State Machine (
src/js/chartread.js):STATE.WARNINGandSTATE.PROMPT_CONTINUE.setState(newState):STATE.WARNING: displays✓ Accept Strip(sends\n),↻ Retry Strip(sends\n), and✕ Cancel.STATE.PROMPT_CONTINUE: displays✓ Continue(sends\n) and✕ Cancel.btnAcceptto send newline ("\n") viasend_stdin.Enhanced Stdout Parsing (
src/js/chartread.js):(warning),seem to have read strip pass,use it anyway,unexpected response,hit return to use it anyway) to transition toSTATE.WARNING.place sheet,remove previous sheet,hit return to continue) to transition toSTATE.PROMPT_CONTINUE.Preserved Multi-Line Prompt Formatting (
src/styles/main.css):white-space: pre-lineto.status-prompt.