Commit Graph

74 Commits

Author SHA1 Message Date
Marty Bostick 77d24b2657 Fix summary labels: 'Sponsor Covers' and 'Your Cost' instead of 'Your Cost' and 'Their Cost' 2026-07-29 22:06:46 +00:00
Marty Bostick e02193faae Fix tab button JS: revert erroneous IIFE invocation that broke event wiring 2026-07-29 22:02:18 +00:00
Marty Bostick 5da48ae59e Encode gift/self-fund in share URL so recipients see the exact plan 2026-07-29 21:56:13 +00:00
Marty Bostick 565d34c199 Show exact cycles to reach 0 minimum withdrawal per phase in plan 2026-07-29 21:41:42 +00:00
Marty Bostick 872a645b27 Fix: call generatePlan() from within updateAll() so referral plan preview populates on every change 2026-07-29 21:25:31 +00:00
Marty Bostick e7ddf5b11d Add Open Graph, Twitter Card, SEO meta tags, and canonical URL for social preview 2026-07-29 20:57:56 +00:00
Marty Bostick 4666e2076c Add mobile-only QR code under hero buttons for on-the-spot recruiting, update ref dynamically 2026-07-29 20:50:46 +00:00
Marty Bostick af79853142 Fix: call updateSharedLinkBox when calculator section expands so shared link populates 2026-07-29 20:47:35 +00:00
Marty Bostick f192957f2d Merge login button into hero-ctas row — both buttons now truly side-by-side, same class 2026-07-29 20:36:12 +00:00
Marty Bostick 90136372db Match login button to hero-btn dimensions, place side-by-side with Try the Profit Calculator 2026-07-29 20:34:38 +00:00
Marty Bostick 3cf5309b25 Turn hero login link into a proper button matching hero-btn-secondary style 2026-07-29 20:33:01 +00:00
Marty Bostick 03fdbe87e6 Add responsive hero banner: mobile image on screens < 768px, desktop on larger 2026-07-29 20:31:09 +00:00
Marty Bostick e2aed5bf88 Fix calc signup: inline script sets ref dynamically, no hardcoded href 2026-07-29 20:27:39 +00:00
Marty Bostick dae8ff17b4 Fix Sign Up button — add default href so it's clickable even before JS runs 2026-07-29 20:25:18 +00:00
Marty Bostick 9e43b35552 Add inline script after banner link to set ref immediately on DOM parse — fixes race condition 2026-07-29 20:21:51 +00:00
Marty Bostick 029ed9f9c1 Fix: call updateSharedLinkBox on page load so banner ref link is dynamic from first render 2026-07-29 20:20:01 +00:00
Marty Bostick c9195cfdec Make banner referral link dynamic — uses ?ref= param instead of hardcoded cryptoteambuild 2026-07-29 20:18:30 +00:00
Marty Bostick 87dbd12340 Remove left Join the Team button, center single Profit Calculator button 2026-07-29 20:16:22 +00:00
Marty Bostick 4b637f8f6e Switch hero image src to Gitea raw URL — bypasses Coolify static file serving issue 2026-07-29 20:03:57 +00:00
Marty Bostick 3b7fd83a71 Replace hero headline/badge/CBP logo with Marty's banner image — clean hero with just the image + CTAs below 2026-07-29 19:57:58 +00:00
Marty Bostick ef931aad5d Remove redundant banner below CTAs — CBP logo bar at top handles brand identity, no need for duplicate CTBN banner 2026-07-29 19:53:08 +00:00
Marty Bostick 62ee9b9227 Add CBP logo bar at top of hero — cyan/purple ClickBaitPays brand badge with 'Team Project' label, above CTBN badge 2026-07-29 19:51:08 +00:00
Marty Bostick 39b023ef80 Fix banner messaging: CTBN as the brand, CBP as the team project, CTA makes it clear 2026-07-29 19:47:01 +00:00
Marty Bostick 1eb08bd020 Add hero banner strip — 'JOIN THE CRYPTO TEAM BUILD NETWORK' with gold CTA button, dyn referral link 2026-07-29 19:43:42 +00:00
Marty Bostick 22c8c10cc0 Rename calculator CTA to '🧮 Try the Profit Calculator' 2026-07-29 19:38:43 +00:00
Marty Bostick 055f926e3b Rebrand to match CBP's cyberpunk palette — #080015 bg, cyan accents, magenta highlights, Orbitron font, HUD-style cards 2026-07-29 19:33:46 +00:00
Marty Bostick a1edd9221d Make 'Explore the Calculator' button pop with frosted glass effect — brighter border and subtle blur 2026-07-29 19:17:24 +00:00
Marty Bostick 68a3cf44fb Switch headline from purple tint to warm gold/amber — contrasts better against dark page 2026-07-29 19:15:43 +00:00
Marty Bostick cdbefaa716 Swap primary CTAs from purple to gold — much better contrast against dark purple background 2026-07-29 19:14:30 +00:00
Marty Bostick 67fd804ee0 Add '📌 You are here — L4+L3 Hybrid' badge above ladder on My Progress tab 2026-07-29 16:18:50 +00:00
Marty Bostick 772b617fe0 ROI turns green (#22c55e) when it hits 100%+ breakeven 2026-07-29 16:10:14 +00:00
Marty Bostick 81ffdb6dc5 Add hint under Earnings field showing where to find the numbers on CBP dashboard 2026-07-29 16:09:07 +00:00
Marty Bostick 1b4ca9ba2e Uncap ROI display — shows over 100%, labels switch to pure profit past breakeven 2026-07-29 16:08:46 +00:00
Marty Bostick 8ad8375448 Rename 'Member Login' to 'Log into ClickBaitPays' for clarity 2026-07-29 16:01:53 +00:00
Marty Bostick 091bc1d6d0 Expand ROI phase dropdown to all ladder phases (L1 through 3x L7) — not just hybrid phases 2026-07-29 16:00:38 +00:00
Marty Bostick 8dc2a8941a Add localStorage persistence for ROI dashboard — keyed by referral username, auto-saves and auto-restores 2026-07-29 15:50:34 +00:00
Marty Bostick c8ac5a62c5 Default ROI dashboard inputs to empty placeholders — no pre-filled values 2026-07-29 15:36:14 +00:00
Marty Bostick 485ed974c9 Add Member Login link in 3 spots: hero CTA area, footer links row, and calculator header 2026-07-29 15:35:20 +00:00
Marty Bostick cfd0f47f50 Add My Progress tab: personal ROI dashboard with phase tracker, ladder visualization, and milestone tracking 2026-07-29 15:32:48 +00:00
Marty Bostick c226591337 Default gift level dropdown to None instead of Level 3 2026-07-29 15:26:57 +00:00
Marty Bostick 68428c112d Hero: brighter headline gradient, thicker step card borders, added team Telegram callout banner 2026-07-29 15:18:36 +00:00
Marty Bostick 78327dd43a Add hero landing page with expandable calculator section 2026-07-29 15:08:04 +00:00
Marty Bostick 74b7a04171 fix: broken template literal — missing } closing inner ternary in selfCost > giftCost branch 2026-07-20 14:17:04 +00:00
Marty Bostick 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 2026-07-20 13:49:25 +00:00
Marty Bostick e2b0196080 fix: L2 PIF guidance now says reinvest payouts, not redundant buy instructions 2026-07-20 13:36:50 +00:00
Marty Bostick 1c853fc0d2 fix: PIF L2 gift now shows both L1+L2 setup instructions, not L1-only waiting for payout 2026-07-20 08:33:15 -05:00
Marty Bostick b2b4c19b11 Apply Telegram handoff block to already-joined branch too
- Replaces old 'I transferred the funds' language with the same
  connect-in-Telegram → confirm → transfer → activate → buy flow
- Both branches now use the unified handoff approach before PIF
2026-07-13 12:47:50 +00:00
Marty Bostick bbe0b08d17 Add Telegram handoff steps and dynamic first-payout guidance to plan generator
- New 'connect with me first' block: join Telegram group, announce sponsor username
- Conditional PIF: funds transferred only after referral confirms in group
- Activation + campaign purchase instructions after funds land
- Dynamic first-payout guidance varies by gift level (L1, L1-L2, L1-L3)
- Uses refUser from URL param so plan is personalized to each sponsor
- Only shows for gift-to-plan (non-already-joined) when giftCost > 0
2026-07-13 12:42:09 +00:00
Marty Bostick f47bf1101d Fix: checkbox text overflow + center share link section
- Removed padding-top:20px and white-space:nowrap from checkbox-group
  labels so long text wraps instead of overflowing
- Wrapped share link/QR section in centered 520px max-width container
  so it doesn't span the entire grid width
2026-07-11 13:18:33 +00:00
Marty Bostick ebc79fe999 Fix layout: checkbox-row full-width in grid, shared-input overflow fix
- checkbox-row now spans full grid width (grid-column: 1 / -1)
- Fixed shared link input: min-width:0, overflow:hidden, text-overflow:ellipsis
- Made '(sends the plan as-is)' a muted inline span instead of all-caps label text
- Removed unnecessary margin-bottom on checkbox-row
2026-07-11 13:14:16 +00:00