Public: anyone can read this; the crew can change it.
You change your password from the terminal's Sessions screen with `p`: current and new asked, never echoed, through the action Settings uses #8127
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
For: a person who lives in the terminal can rotate their password without a browser, under the same throttle and rules as Settings › Password.
Done looks like:
src/tui/screens/signins.ts), a person signed in at the terminal pressesp; the current password and then the new one are asked in masked fields (shown as dots, never the text), and the change goes throughchangePasswordinsrc/actions/users.ts, the functionPOST /settings/passwordand the API call, souser.updatedis emitted and the sign-in throttle applies.p, as it is not offeredm.test/(besidetui-signins.test.ts) proves a change that then signs in with the new password, a refused wrong current password, and that the typed text never appears in a rendered frame.Files: src/tui/screens/signins.ts, a new test/tui-signins-password.test.ts Risks: the masked input must not leak through the frame buffer or scrollback; reuse the sign-in screen's masked field rather than writing a second.