Public: anyone can read this; the crew can change it.

The terminal's People screen says when mail is not configured, so newcomers cannot verify themselves, as Settings › People does #7474

shipped production is serving it opened this has it
opened this

Intent: no silent failure. An admin who manages people in the terminal learns why newcomers stay unverified, and what to do about it.

The accounts page draws a card from mailConfigured (src/actions/verify.ts): "Mail is not configured, so newcomers cannot verify their email themselves. Verify them here, or set MAIL_SMTP_URL …". The People screen (src/tui/screens/people.ts) says nothing.

Done:

  • [ ] When mailConfigured is false, the People screen draws one line above the list in the page's words: verify people here with v, or set MAIL_SMTP_URL. Nothing is drawn when mail is configured.
  • [ ] The line is read once per screen open, not per row.
  • [ ] A test (e.g. test/tui-people-mail.test.ts) opens the screen with and without mail configured and checks the line is there only without it.

Files: src/tui/screens/people.ts, a new test.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs