0db3b1c8e6
Front-load strategy mode: pocket 50% until L6, then 25% (near-identical arrival to flat 25%, ~double the early draw)
martbost
2026-07-31 14:40:31 -05:00
5a6a3f0a04
Boost Planner: 'extra cash now' input finds the best campaign combo (any level mix, up to 3 lanes — slots rule confirmed by Marty)
martbost
2026-07-31 13:54:17 -05:00
8e7420db30
Restore the hero Sign Up button (gold primary CTA) — referrals had no join action above the fold; existing guarded updateHeroSignupBtn wiring picks it up
Claude (via Marty)
2026-07-30 23:28:33 +00:00
ab6452f322
Sponsor Guide surfaced: hero button + ?guide=1 deep link (was buried as 5th tab)
Claude (via Marty)
2026-07-30 23:27:10 +00:00
347a8a9219
Sponsor Guide: add Strategy section (Accelerate/Pocket/Park, who each fits, link carries it); note compare tab is accelerate-basis
Claude (via Marty)
2026-07-30 23:04:02 +00:00
ae358dc05b
Serve hero banners + og:image from the app itself instead of Gitea raw URLs (no external dependency for previews)
Claude (via Marty)
2026-07-30 23:02:10 +00:00
feeef3e9d8
Mobile: let grid/flex items shrink (strategy-select min-content blew controls to 607px), wrap tabs, single-column controls under 480px
Claude (via Marty)
2026-07-30 22:56:23 +00:00
ee13321067
Strategy modes: Accelerate / Pocket-a-% / Park-and-collect — one selector drives engine (pocketPct + parked terminals), table, timeline, chart, Year-1, summary cards, share URL, and single-path plan text (dual narrative removed). Tests cover all three modes.
Claude (via Marty)
2026-07-30 22:43:03 +00:00
e2caf73c19
Derive cycles/months from the reserve-simulation engine (Marty-approved model): recycle carried campaigns, bank profits, roll final payout; carryover across phases; L7 lanes camp-only. All consumers (table, timeline, chart, Year-1, ROI, compare, plan text, ladder, My Progress) read one engine. Honest timelines (19d cycles). Tests extract the live code and cross-check an independent simulator.
Claude (via Marty)
2026-07-30 22:24:27 +00:00
63249c2b5d
Referral-column toggle applied after tables render (headers+cells stay in sync); nginx no-cache on index.html so deploys reach browsers
Claude (via Marty)
2026-07-30 22:04:41 +00:00
4e2d97af56
Fix Phase-by-Phase money columns to phase totals (x cycles); null-guard removed heroSignupBtn that crashed init() on every load
Claude (via Marty)
2026-07-30 21:58:37 +00:00
7433b59a8f
Fix: referral column visibility now respects checkbox, not just numPeople
Marty Bostick
2026-07-30 21:50:36 +00:00
69a6de26ef
Fix: call updateAll() on page load so sponsor columns start hidden
Marty Bostick
2026-07-30 21:41:56 +00:00
8178b72df2
Fix: sponsor columns now properly hide when 'Show referral earnings' is off
Marty Bostick
2026-07-30 21:39:16 +00:00
bc002de22e
Add 'Their Net Profit' column, rename labels for clarity
Marty Bostick
2026-07-30 21:25:18 +00:00
b2b118a62f
Fix hero stats: 56→40, ,268→,520 per PDF source of truth (10% fee was double-counted)
Marty Bostick
2026-07-30 21:11:35 +00:00
8b70b545a2
Fix: referral plan text now uses dynamic share URL with gift/self params instead of static bare link
Marty Bostick
2026-07-30 18:45:58 +00:00
b4cc75e8ac
Fix scenario comparison chart showing zeros — use actualPeople for compare chart data
Marty Bostick
2026-07-29 22:38:26 +00:00
1f670b454e
Fix scenario comparison table showing zeros — use actualPeople instead of numPeople on yr1/totalEG/monthly columns
Marty Bostick
2026-07-29 22:33:54 +00:00
f694910785
Fix profit timeline chart bars showing zero — remove numPeople multiplier on bar datasets
Marty Bostick
2026-07-29 22:32:35 +00:00
d537d166e2
Fix profit timeline showing all zeros for referrals — show actual profit/commission instead of multiplying by numPeople=0
Marty Bostick
2026-07-29 22:30:39 +00:00
ae858d65a1
Remove chartProfitData reference that didn't exist — chart1 only shows referral dataset
Marty Bostick
2026-07-29 22:24:16 +00:00
5da48ae59e
Encode gift/self-fund in share URL so recipients see the exact plan
Marty Bostick
2026-07-29 21:56:13 +00:00
565d34c199
Show exact cycles to reach 0 minimum withdrawal per phase in plan
Marty Bostick
2026-07-29 21:41:42 +00:00
872a645b27
Fix: call generatePlan() from within updateAll() so referral plan preview populates on every change
Marty Bostick
2026-07-29 21:25:31 +00:00
e7ddf5b11d
Add Open Graph, Twitter Card, SEO meta tags, and canonical URL for social preview
Marty Bostick
2026-07-29 20:57:56 +00:00
4666e2076c
Add mobile-only QR code under hero buttons for on-the-spot recruiting, update ref dynamically
Marty Bostick
2026-07-29 20:50:46 +00:00
af79853142
Fix: call updateSharedLinkBox when calculator section expands so shared link populates
Marty Bostick
2026-07-29 20:47:35 +00:00
f192957f2d
Merge login button into hero-ctas row — both buttons now truly side-by-side, same class
Marty Bostick
2026-07-29 20:36:12 +00:00
90136372db
Match login button to hero-btn dimensions, place side-by-side with Try the Profit Calculator
Marty Bostick
2026-07-29 20:34:38 +00:00
3cf5309b25
Turn hero login link into a proper button matching hero-btn-secondary style
Marty Bostick
2026-07-29 20:33:01 +00:00
03fdbe87e6
Add responsive hero banner: mobile image on screens < 768px, desktop on larger
Marty Bostick
2026-07-29 20:31:09 +00:00
47aa8d6e9e
Swap to optimized JPEG banner image (150KB vs 154KB — cleaner compression)
Marty Bostick
2026-07-29 19:59:27 +00:00
3b7fd83a71
Replace hero headline/badge/CBP logo with Marty's banner image — clean hero with just the image + CTAs below
Marty Bostick
2026-07-29 19:57:58 +00:00
ef931aad5d
Remove redundant banner below CTAs — CBP logo bar at top handles brand identity, no need for duplicate CTBN banner
Marty Bostick
2026-07-29 19:53:08 +00:00
62ee9b9227
Add CBP logo bar at top of hero — cyan/purple ClickBaitPays brand badge with 'Team Project' label, above CTBN badge
Marty Bostick
2026-07-29 19:51:08 +00:00
39b023ef80
Fix banner messaging: CTBN as the brand, CBP as the team project, CTA makes it clear
Marty Bostick
2026-07-29 19:47:01 +00:00
1eb08bd020
Add hero banner strip — 'JOIN THE CRYPTO TEAM BUILD NETWORK' with gold CTA button, dyn referral link
Marty Bostick
2026-07-29 19:43:42 +00:00
22c8c10cc0
Rename calculator CTA to '🧮 Try the Profit Calculator'
Marty Bostick
2026-07-29 19:38:43 +00:00
a1edd9221d
Make 'Explore the Calculator' button pop with frosted glass effect — brighter border and subtle blur
Marty Bostick
2026-07-29 19:17:24 +00:00
68a3cf44fb
Switch headline from purple tint to warm gold/amber — contrasts better against dark page
Marty Bostick
2026-07-29 19:15:43 +00:00
cdbefaa716
Swap primary CTAs from purple to gold — much better contrast against dark purple background
Marty Bostick
2026-07-29 19:14:30 +00:00
67fd804ee0
Add '📌 You are here — L4+L3 Hybrid' badge above ladder on My Progress tab
Marty Bostick
2026-07-29 16:18:50 +00:00
772b617fe0
ROI turns green (#22c55e) when it hits 100%+ breakeven
Marty Bostick
2026-07-29 16:10:14 +00:00
81ffdb6dc5
Add hint under Earnings field showing where to find the numbers on CBP dashboard
Marty Bostick
2026-07-29 16:09:07 +00:00
1b4ca9ba2e
Uncap ROI display — shows over 100%, labels switch to pure profit past breakeven
Marty Bostick
2026-07-29 16:08:46 +00:00
8ad8375448
Rename 'Member Login' to 'Log into ClickBaitPays' for clarity
Marty Bostick
2026-07-29 16:01:53 +00:00
091bc1d6d0
Expand ROI phase dropdown to all ladder phases (L1 through 3x L7) — not just hybrid phases
Marty Bostick
2026-07-29 16:00:38 +00:00
8dc2a8941a
Add localStorage persistence for ROI dashboard — keyed by referral username, auto-saves and auto-restores
Marty Bostick
2026-07-29 15:50:34 +00:00
c8ac5a62c5
Default ROI dashboard inputs to empty placeholders — no pre-filled values
Marty Bostick
2026-07-29 15:36:14 +00:00
485ed974c9
Add Member Login link in 3 spots: hero CTA area, footer links row, and calculator header
Marty Bostick
2026-07-29 15:35:20 +00:00
cfd0f47f50
Add My Progress tab: personal ROI dashboard with phase tracker, ladder visualization, and milestone tracking
Marty Bostick
2026-07-29 15:32:48 +00:00
c226591337
Default gift level dropdown to None instead of Level 3
Marty Bostick
2026-07-29 15:26:57 +00:00
8135bd2171
Fix pocket mode math: dynamically compute whether after all cycles user has enough to unlock next level (accounting for freed reinvest cost), show shortfall when not enough
Marty Bostick
2026-07-20 13:49:25 +00:00
e2b0196080
fix: L2 PIF guidance now says reinvest payouts, not redundant buy instructions
Marty Bostick
2026-07-20 13:36:50 +00:00
1c853fc0d2
fix: PIF L2 gift now shows both L1+L2 setup instructions, not L1-only waiting for payout
Marty Bostick
2026-07-20 08:33:15 -05:00
b2b4c19b11
Apply Telegram handoff block to already-joined branch too
Marty Bostick
2026-07-13 12:47:50 +00:00
bbe0b08d17
Add Telegram handoff steps and dynamic first-payout guidance to plan generator
Marty Bostick
2026-07-13 12:42:09 +00:00
f47bf1101d
Fix: checkbox text overflow + center share link section
Marty Bostick
2026-07-11 13:18:33 +00:00
5590c0e918
clarify 10% withdrawal fee applies only on cash-out to wallet, not on reinvestments or account balance
Marty Bostick
2026-07-10 20:10:40 +00:00
0f7024f21f
fix: render **bold** as HTML in-page, keep raw markdown for clipboard copy
Marty Bostick
2026-07-10 19:52:24 +00:00
3b8c2893f5
show pocket vs accelerate mode at each phase so they can choose
Marty Bostick
2026-07-10 19:41:32 +00:00
b23abd17b8
clarify roadmap: you pocket profit each cycle AND save to level up
Marty Bostick
2026-07-10 19:36:47 +00:00
a0d749e9c2
break roadmap into separate phase blocks with spacing
Marty Bostick
2026-07-10 19:33:54 +00:00
14e66193b3
add full roadmap with cycles, timeline, and what they keep each step
Marty Bostick
2026-07-10 19:30:14 +00:00
8433aa0802
add live QR code next to referral link that updates with username
Marty Bostick
2026-07-10 19:10:27 +00:00
eac3952c4d
personalize sponsor language to first person
Marty Bostick
2026-07-10 18:58:19 +00:00
8478b7ec98
add calculator link with post-signup CTA to plan text
Marty Bostick
2026-07-10 18:55:41 +00:00
77acf033c2
add casual intro explaining what CBP is
Marty Bostick
2026-07-10 18:50:19 +00:00