mirror of
https://github.com/thedotmack/claude-mem.git
synced 2026-09-20 04:23:02 +08:00
7ac207ebeb
Provider screen is now the two-line choice it should have been. Each description rides in the LABEL, not clack's hint: multiselect renders a hint only for the focused or selected row, so descriptions placed there would appear one at a time instead of side by side. The nine-bullet 'Provider benefits' note above it is gone — the labels carry the value proposition now. The billing acknowledgement no longer runs in the terminal. It is a term of the charge, so it belongs on the screen that takes the card, where the user can see what they are agreeing to; asking first made them consent twice to the same thing. The checkout hand-off no longer waits for Return. Two waits in one flow stalled the install outright: stdin had already been through the login wait and a clack prompt, and the listener did not reliably get the keypress, so the run stopped before printing 'Waiting for CMEM Pro setup in the browser'. The login hand-off keeps its wait. The trial length is no longer pinned to exactly 7 in the checkout URL. That made the server unable to change its own offer without breaking every published installer. The shape stays strict — both params, no extras, pairing must match — but the number is the server's to choose. Next Steps drops the WELCOME_HINT_ENABLED opt-out (for a hint the user has not seen yet), the uninstall warning (uninstall trivia on the install screen), and the A/B framing that dressed up 'just start working' as a decision. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DD5YMaAiXXeY3zaitbGC6n