• Joined on 2026-05-26
marty pushed to main at marty/instantadpay 2026-09-16 15:36:32 +00:00
a85a198e95 Chain index keeps the full event history (was a 600-event window); one-time rescan from the deploy block
marty pushed to main at marty/instantadpay 2026-09-16 15:23:02 +00:00
dda8c976b0 No native dialogs: Shorts report prompt -> inline reason buttons; admin drip confirms -> IAP.confirmBox
marty pushed to main at marty/instantadpay 2026-09-16 15:21:57 +00:00
616f328db5 Report-an-ad dialog: site dialog with no default reason (was a native prompt pre-filled with "broken")
marty pushed to main at marty/instantadpay 2026-09-16 13:41:46 +00:00
69d672665c Credit activity ledger: every earn and spend logged with a reason, listed under Campaigns
marty pushed to main at marty/instantadpay 2026-09-16 13:19:36 +00:00
ffacf741da Extend run / visits top-up: budget = charged + this buy (release parked credits); featured row shows days left
marty pushed to main at marty/instantadpay 2026-09-16 12:38:42 +00:00
28bce75913 Featured links: Extend run (book more days) replaces Buy more views; visit packs top up by visits; campaign rows say paid up front and runs through
marty pushed to main at marty/linkspin 2026-09-16 09:41:17 +00:00
00ab223ce6 LinkSpin marks: wordmark in every header, LinkSpin logo and icon files, split brand strings replaced
marty pushed to main at marty/linkspin 2026-09-16 09:37:19 +00:00
c5ffe1570e LinkSpin identity: sapphire and chrome after the Nexus badge, Rajdhani display type, circuit texture, wordmark logo
marty pushed to main at marty/rm-circle-team-router 2026-09-16 09:22:54 +00:00
cbfc642187 Upgrade promo overlay: flyer shown once per session on the dashboard and Mini App (announce.js promo mode, admin-configurable promo* keys)
marty pushed to main at marty/instantadpay 2026-09-16 08:30:02 +00:00
b1a1cbff5e Achievement badge image rendered on the server with ffmpeg (a phone canvas sent a blank card); admin re-post route
marty pushed to main at marty/instantadpay 2026-09-16 04:43:12 +00:00
84d9f49d4b Held purchase: nudge the sponsor automatically (email + on-site) to link a wallet and switch on payouts, once an hour at most
marty pushed to main at marty/instantadpay 2026-09-15 23:54:00 +00:00
b7cc06b28c Overview: click a chip in Your line at a glance to open that member's Activity panel on My line
marty pushed to main at marty/linkspin 2026-09-15 21:39:42 +00:00
158ee291a1 carry: carryNotices setting keeps notices on-site only in the test area
marty created branch main in marty/linkspin 2026-09-15 21:16:58 +00:00
marty pushed to main at marty/linkspin 2026-09-15 21:16:58 +00:00
010e8d7ffc LinkSpin test area: InstantAdPay engine fork rebranded, network registry, sponsor carry-over with engine activation and claim window, rotator with /r/ redirects, link-domain mini-sites
marty created repository marty/linkspin 2026-09-15 21:16:14 +00:00
marty pushed to main at marty/instantadpay 2026-09-15 21:13:27 +00:00
0da7c796b8 Campaigns: visit packs show 'paid up front' and delivered-of-total instead of a spent bar (Michael's 3,000-credit pack looked used up)
marty pushed to main at marty/instantadpay 2026-09-15 20:00:02 +00:00
4d578fadac Lead with the $20 activation language; free-member POL earning no longer volunteered (Marty); chatbot answers truthfully only when asked point-blank
marty pushed to main at marty/instantadpay 2026-09-15 19:29:40 +00:00
310384cdad Credits versus POL spelled out: level 1 needs payouts on (no purchase), free members earn credits; home page block, earning page, join step 3, chatbot (Clinton's question)
marty pushed to main at marty/rm-circle-team-router 2026-09-15 18:39:36 +00:00
59db1bd711 Generation Pay: consistent row labels (positions moved to the header), no wrap on phones