stopwaiting angle: squeeze page on the lander (combined overview video) + handout QR now carries ?v=stopwaiting

The stop-waiting handout QR previously hit the plain join page with no angle continuation.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
martbost
2026-08-27 10:11:41 -05:00
parent 7fb7a6c0d1
commit 8858470244
3 changed files with 6 additions and 3 deletions
+1 -1
View File
@@ -9,7 +9,7 @@
{ angle: 'two', img: '/handout-two.jpg' },
{ angle: 'phone', img: '/handout-phone.jpg' },
{ angle: 'graveyard', img: '/handout-graveyard.jpg' },
{ angle: '', img: '/handout-stop-waiting.jpg' }
{ angle: 'stopwaiting', img: '/handout-stop-waiting.jpg' }
];
function getId() {
+3 -1
View File
@@ -121,7 +121,9 @@
two:{h:'You know two people.<br><span class="gold">That’s all this takes.</span>',
v:'/v/rmc-two-people-4102f2d719.mp4',p:'/v/rmc-two-people-poster.jpg'},
graveyard:{h:'This one runs on <span class="gold">teamwork</span> — not your transmission.',
v:'/v/rmc-graveyard-290fabee9d.mp4',p:'/v/rmc-graveyard-poster.jpg'}
v:'/v/rmc-graveyard-290fabee9d.mp4',p:'/v/rmc-graveyard-poster.jpg'},
stopwaiting:{h:'Stop <span class="gold">waiting</span>. Start <span class="gold">receiving</span>.',
v:'/v/rmc-combined-16284edbab.mp4',p:'/v/rmc-combined-poster.jpg'}
};
var a=ANGLES[new URLSearchParams(location.search).get('v')];
if(!a)return;
+2 -1
View File
@@ -850,7 +850,8 @@ function serveMemberPage(req,res,file,kind,id){
pocket:{t:'You already spent it this week.',d:'The pocket-change illusion, called out in 105 seconds. Watch.',i:'/v/og-angle-pocket.jpg'},
phone:{t:"Everybody's making money on your phone. Except you.",d:'90 seconds that flips it. Watch.',i:'/v/og-angle-phone.jpg'},
two:{t:"You know two people. That's all this takes.",d:'The #1 excuse, retired in 90 seconds. Watch.',i:'/v/og-angle-two.jpg'},
graveyard:{t:'Your side-hustle graveyard has enough tenants.',d:"This one's built different. 90 seconds. Watch.",i:'/v/og-angle-graveyard.jpg'}
graveyard:{t:'Your side-hustle graveyard has enough tenants.',d:"This one's built different. 90 seconds. Watch.",i:'/v/og-angle-graveyard.jpg'},
stopwaiting:{t:'Stop waiting. Start receiving.',d:'The whole thing, explained in one short video. Watch.',i:'/og-card.jpg'}
};
const angleKey=kind==='join'?new URL(req.url,'http://x').searchParams.get('v'):null;
const angle=angleKey?ANGLE_OG[angleKey]:null;