• Joined on 2026-05-26
marty pushed to main at marty/instantadpay 2026-09-17 15:42:35 +00:00
e95f9df13a Approved exceptions: people you have okayed to hold more than one account
marty pushed to main at marty/instantadpay 2026-09-17 13:41:49 +00:00
2dfccf0039 Sign-in no longer tells an existing member they are joining somebody's line
marty pushed to main at marty/rm-circle-team-router 2026-09-17 11:52:46 +00:00
2f4b70c886 Members can take it back off, and OPTIONAL is now impossible to miss
marty pushed to main at marty/rm-circle-team-router 2026-09-17 11:39:10 +00:00
88a3ad1149 Captions: add German and Portuguese, make them findable, and fix the dead "Add mine" button
marty pushed to main at marty/rm-circle-team-router 2026-09-17 11:20:49 +00:00
1c51599f07 Captions: Manson's five videos, in Italian, French and Spanish
marty pushed to main at marty/rm-circle-team-router 2026-09-17 11:06:37 +00:00
b3385ca3f8 Captions: translated subtitles for the training videos, no re-render, no re-voicing
marty pushed to main at marty/instantadpay 2026-09-17 10:41:57 +00:00
f27388a322 Chatbot: catch the PIF question when nobody says "PIF", and stop inventing references
marty pushed to main at marty/instantadpay 2026-09-17 10:36:46 +00:00
3867b28bd4 Chatbot: the PIF risk is the answer, not a footnote
marty pushed to main at marty/instantadpay 2026-09-17 10:27:21 +00:00
6c8cc0ede2 Chatbot: the PIF and holding-tank answers, and no more dead ends on a provider hiccup
marty pushed to main at marty/instantadpay 2026-09-17 10:03:33 +00:00
8ad2e01a74 Admin: a linked wallet can no longer be misread as an active position
marty pushed to main at marty/rm-circle-team-router 2026-09-17 09:53:52 +00:00
8bdc105a7a Live visitor smoke check, and the written explanation for Manson
marty pushed to main at marty/rm-circle-team-router 2026-09-17 09:44:14 +00:00
91a6893df9 Member profiles are optional: an invitation on the dashboard, never a gate
marty pushed to main at marty/rm-circle-team-router 2026-09-17 00:05:06 +00:00
0189278aa5 QA: end-to-end join-flow harness proving the post-registration sign-in, including the refuse regression
marty pushed to main at marty/rm-circle-team-router 2026-09-16 23:49:37 +00:00
49a0778a53 Post-join sign-in actually works: live position lookup for a cold index, ordered calls, redirect no longer races the signature
marty pushed to main at marty/rm-circle-team-router 2026-09-16 23:11:15 +00:00
6f1c9ff8ca New members are signed in to their inbox right after registering, so the profile gate actually fires
marty pushed to main at marty/rm-circle-team-router 2026-09-16 22:40:07 +00:00
2f90e1a97f QA pass on the member profile gate: stable button ids, completion opens the dashboard tab, local devCode, 47-test E2E suite
marty pushed to main at marty/rm-circle-team-router 2026-09-16 22:28:30 +00:00
2c5fff20f5 Members can change their username and email: in-place profile card replaces the separate alert-email opt-in for signed-in owners
marty pushed to main at marty/rm-circle-team-router 2026-09-16 22:18:18 +00:00
1ea8f8df48 Profile gate fires only on the member's own dashboard, not when they browse a teammate's page
marty pushed to main at marty/rm-circle-team-router 2026-09-16 22:05:09 +00:00
dd74ded287 Profile read endpoint answers 200 signedIn:false for visitors, so a shared /my link logs no console error
marty pushed to main at marty/rm-circle-team-router 2026-09-16 21:56:39 +00:00
7d07fc01f1 Required member profile: username + verified email per position, gated at proof of ownership