• Joined on 2026-05-26
marty pushed to main at marty/rm-circle-team-router 2026-08-19 15:26:22 +00:00
ffd6fb9785 Join page: silent wallet auto-detect on load (eth_accounts, no prompts) + Trust deep link coin_id=966 so it opens the join page, not the site root
marty pushed to main at marty/rm-circle-team-router 2026-08-19 15:21:23 +00:00
dc4a79c13b Join page: Trust Wallet loop rescue - DApp-Browser enable deep link + mark MetaMask path recommended
marty pushed to main at marty/rm-circle-team-router 2026-08-19 15:12:58 +00:00
506db9de81 Mobile wallet deep links on the join page: no injected wallet -> offer Open-in-MetaMask/Trust buttons that reopen this URL (ref included) inside the wallet's dApp browser
marty pushed to main at marty/rm-circle-team-router 2026-08-19 14:44:04 +00:00
d620555209 MoonPay card on-ramp for crypto-new members (zero custody)
marty pushed to main at marty/rm-circle-team-router 2026-08-19 12:07:16 +00:00
f0a35a0127 Coach card: raise row cap 8 -> 10 so high-value entries like a funded at-risk member aren't trimmed
marty pushed to main at marty/rm-circle-team-router 2026-08-19 11:24:25 +00:00
43753dda4e Coaching Radar: separate Marty-owned positions (config.ownerIds) into their own action-item block, exclude from member-nudge tiers
marty pushed to main at marty/rm-circle-team-router 2026-08-19 11:13:44 +00:00
2872a30b96 Coaching scan: expose earnedPol + next upgradeCost on at-risk entries for funded-vs-timing nudge framing
marty pushed to main at marty/rm-circle-team-router 2026-08-19 11:10:25 +00:00
dae2de4248 Fix 'fmt is not defined' in the admin Coaching Radar (helper was function-local elsewhere)
marty pushed to main at marty/rm-circle-team-router 2026-08-19 10:35:47 +00:00
a3fbd1b2a9 Teach-forward framing across all coaching surfaces (founders' doctrine)
marty pushed to main at marty/rm-circle-team-router 2026-08-19 10:15:49 +00:00
a835291eab Coaching Radar: live downline triage in admin + member dashboards
marty pushed to main at marty/rm-circle-team-router 2026-08-18 21:54:10 +00:00
9966dc1728 Fix off-by-one in catch-eligibility: catcher must be AT the bought level
marty pushed to main at marty/rm-circle-team-router 2026-08-18 21:40:25 +00:00
b66d3a50e8 Team-depth breakdown: members per generation on admin org panel + member dashboard
marty pushed to main at marty/rm-circle-team-router 2026-08-18 21:37:14 +00:00
9dbe7eddcb Track the join funnel end-to-end through the self-enroll page
marty pushed to main at marty/rm-circle-team-router 2026-08-18 13:19:20 +00:00
f0e938f065 Add the new integrated-join-process training video (Video 4)
marty pushed to main at marty/rm-circle-team-router 2026-08-18 13:01:10 +00:00
5aceb84863 Add EIP-6963 multi-wallet picker to the join tools
marty pushed to main at marty/rm-circle-team-router 2026-08-18 12:47:17 +00:00
853e4736c9 Reword /start steps for the wallet-connect join flow + dApp fallback link
marty pushed to main at marty/rm-circle-team-router 2026-08-18 12:37:21 +00:00
629df6336c Wire the join funnel to the live /join-now self-enroll page
marty pushed to main at marty/rm-circle-team-router 2026-08-18 12:09:59 +00:00
e14c541e5e Add dormant public direct-join fallback (/join-now) + post-join redirect
marty pushed to main at marty/rm-circle-team-router 2026-08-18 11:22:11 +00:00
962eacd44c Show the new position ID (and upgrade result) in /direct-join
marty pushed to main at marty/rm-circle-team-router 2026-08-18 11:12:36 +00:00
c5b5ef7f86 Fix infinite refresh loop on /direct-join with Trust Wallet/Brave