🏦LTB

Changelog

What's new in Lucky the Banker

v7.1.0

ContentApril 11, 2026

Content & Polish

  • β€’Added 10 Series 7 cheat sheets covering equity, debt, options, municipal securities, and more
  • β€’Added 10 Series 79 cheat sheets covering M&A, LBOs, equity offerings, debt financing, and more
  • β€’Enhanced landing page with expanded 'Everything You Get Free' section
  • β€’Dynamic favicon and Apple touch icon
  • β€’Fixed 7 incorrect SIE answers from QA audit
  • β€’Force-dynamic question counts API for real-time accuracy

v7.1.0

FeatureApril 11, 2026

AI Study Coach for Missed Questions 🧠

  • β€’NEW: AI Study Coach on quiz results for every missed question
  • β€’NEW: One-click Explain This flow with GPT-powered breakdowns of why the right answer is correct and why the trap answer was tempting
  • β€’NEW: Memory Hook section with sticky recall tricks and a related concept to study next
  • β€’NEW: Inline Try This follow-up question so you can immediately re-test the concept you missed
  • β€’NEW: Explanation requests are auth-gated, rate-limited, and logged to Supabase for future study history

v7.0.0

MajorApril 11, 2026

Database Migration + Performance Overhaul ⚑

  • β€’PERF: Migrated 4,178 questions + 40 cheat sheets from static TypeScript to Supabase database
  • β€’PERF: Largest JS chunk reduced from 3,245 KB to 60 KB (98% reduction)
  • β€’PERF: First Load JS per page dropped from ~900 KB to ~120-150 KB
  • β€’NEW: Server-side API routes /api/questions and /api/cheatsheets with 1-hour cache
  • β€’NEW: In-memory client cache for instant navigation after first load
  • β€’NEW: API pagination handles exams with 1,000+ questions
  • β€’CHANGED: Questions load on demand instead of bundled into the app
  • β€’REMOVED: 3.6 MB of static data files from the client bundle

v6.2.0

UXApril 11, 2026

Nav Consolidation + Exam Cleanup 🧹

  • β€’CHANGED: Top nav consolidated from 14 items to 5 with hover dropdowns
  • β€’NEW: Dropdown menus β€” Practice, Study, Progress, More β€” with hover + click support
  • β€’REMOVED: Neuroscience Midterm and Principles of Analysis exams archived (data stays in DB)
  • β€’REMOVED: "Create New Test" / upload feature hidden from all surfaces
  • β€’Active exams: SIE, Series 7, Series 63, Series 79

v6.1.0

FeatureApril 10, 2026

Dashboard Intelligence 🧠

  • β€’NEW: Weakest topics card on dashboard β€” shows your lowest-scoring areas at a glance
  • β€’NEW: Study streak counter on dashboard with flame animation
  • β€’CHANGED: Dashboard layout refined for better information hierarchy

v6.0.0

MajorApril 8, 2026

Series 63 Expansion + Exam Simulator βš–οΈ

  • β€’NEW: Series 63 expanded to 1,052 questions across all 4 sections
  • β€’NEW: 20 Series 63 cheat sheets with mnemonics, key facts, and exam traps
  • β€’NEW: Exam Simulator mode β€” FINRA-style full-length timed exams with score reports
  • β€’NEW: Smart Quiz mode β€” adaptive engine targets low-accuracy sections
  • β€’NEW: Analytics Dashboard β€” pass probability, section heat map, accuracy trends
  • β€’NEW: Flashcards auto-generated from cheat sheets with spaced repetition
  • β€’NEW: Speed Round (10 Q, 30 sec each) and Time Trial (20 Q, 60 sec each) modes
  • β€’NEW: Spaced Review mode using SM-2 algorithm for daily review queues

v5.5.0

ContentApril 7, 2026

Series 7 & 79 Expansion πŸ“ˆ

  • β€’NEW: Series 7 question bank expanded to 590 questions across 4 sections
  • β€’NEW: Series 79 question bank expanded to 427 questions across 4 sections
  • β€’NEW: Series 63 initial question bank (180 questions)
  • β€’IMPROVED: Question quality audit β€” fixed incorrect answers flagged in QA report

v5.2.0

SEOApril 4, 2026

SEO & Blog Expansion πŸ“

  • β€’NEW: 15 blog articles covering SIE, Series 7, Series 63, Series 79 exam prep
  • β€’NEW: Programmatic SEO pages β€” /exam/[slug], /practice-test, /study-guide, /pass-rates
  • β€’NEW: Competitor comparison pages (vs Kaplan, Knopman Marks, STC, Achievable)
  • β€’NEW: Dynamic OG images for site-wide and per-exam sharing
  • β€’NEW: Consolidated dropdown navigation (Home, Practiceβ–Ύ, Studyβ–Ύ, Progressβ–Ύ, Moreβ–Ύ)
  • β€’NEW: JSON-LD structured data + FAQ schema on exam pages
  • β€’IMPROVED: Internal link grids connecting exams, resources, and comparisons

v5.1.0

FeatureApril 1, 2026

Landing Page Conversion 🎯

  • β€’NEW: Interactive hero question β€” try a real SIE question before signing up
  • β€’NEW: Email capture below hero question (no auth required)
  • β€’NEW: Exam selector tiles β€” SIE, Series 7, Series 63, Series 79
  • β€’NEW: Social proof bar (5,000+ Questions Β· 4 FINRA Exams Β· 100% Free)
  • β€’NEW: Trust signals and feature highlights on landing page
  • β€’NEW: QA backdoor login for automated testing
  • β€’NEW: Adaptive drill page β€” focused quiz on weak areas

v5.0

MajorMarch 29, 2026

Launch Essentials πŸš€

  • β€’NEW: Privacy Policy & Terms of Service
  • β€’NEW: Cookie consent banner
  • β€’NEW: Security headers (CSP, HSTS, X-Frame-Options, and more)
  • β€’NEW: SEO β€” sitemap.xml, robots.txt, JSON-LD structured data
  • β€’NEW: Rate limiting on all API routes
  • β€’NEW: Google Analytics 4 & Meta Pixel ready (env-var gated)
  • β€’NEW: Landing page optimization with social proof and conversion-focused copy
  • β€’NEW: UTM attribution tracking for campaign measurement
  • β€’NEW: Email capture modal for non-logged-in users after quiz completion

v4.2.0

FeatureMarch 14, 2026

Flashcard Study Mode πŸƒ

  • β€’NEW: Quizlet-style flashcard mode β€” flip cards to reveal answers, then self-grade
  • β€’NEW: 3D flip animation with CSS transforms (no external libraries)
  • β€’NEW: Self-grading with 3 options: Got It (correct), Kinda Knew (partial), Didn't Know (wrong)
  • β€’NEW: Swipe left/right on mobile for quick navigation
  • β€’NEW: Keyboard shortcuts: Space/Enter to flip, 1/2/3 to grade, arrow keys to navigate
  • β€’NEW: Running score tallies (Got It / Kinda Knew / Missed) during session
  • β€’NEW: Flashcard end screen with score breakdown and missed cards list
  • β€’NEW: "Study Missed Cards" button replays only the cards you got wrong
  • β€’NEW: Full spaced repetition (SM-2) integration β€” Got It grows interval, Didn't Know resets it
  • β€’NEW: All flashcard sessions sync to Supabase like any other quiz mode
  • β€’CHANGED: Answer mode toggle now shows 3 options: Practice, Challenge, and Flashcards
  • β€’Cards feel premium: rounded corners, shadows, subtle hover lift, gradient backs

v4.1.0

FeatureMarch 14, 2026

Gift Rewards from Dad 🎁

  • β€’NEW: "Gifts from Dad" section on the Rewards page β€” real gifts that unlock at question milestones
  • β€’NEW: 7 question-count gift rewards (50, 100, 150, 200, 250, 300, 375 questions) with mystery teasers
  • β€’NEW: 2 score-based gift rewards β€” pass a Mock Exam or Final Readiness Test at 70%+ to unlock
  • β€’NEW: Locked gifts show gold-bordered cards with teaser text and progress bars
  • β€’NEW: Unlocked gifts reveal the actual reward with confetti styling and "Text Dad to claim!" prompt
  • β€’NEW: Progress indicator shows X of Y gifts unlocked
  • β€’Existing photo rewards gallery untouched β€” gift section appears below it

v4.0.0

MajorMarch 14, 2026

Supabase-First Architecture + Auth & Landing Page πŸ—οΈ

  • β€’BREAKING: All data writes now go to Supabase FIRST, then update localStorage cache β€” no more data loss or inconsistency
  • β€’NEW: Auth middleware β€” all routes except /, /about, and /auth require login
  • β€’NEW: Public landing page at / explains what LTB is with features list and sign-in CTA
  • β€’NEW: Dashboard moved to /dashboard β€” logged-in users land here after auth
  • β€’NEW: Achievements, daily stats, and activity log now sync to/from Supabase
  • β€’NEW: Hydration on login pulls achievements, daily stats, and activity log from server
  • β€’CHANGED: createSession(), saveAnswer(), completeSession() are now async (Supabase-first)
  • β€’CHANGED: awardAchievement() writes to Supabase achievements table before caching
  • β€’CHANGED: updateDailyStats() writes to Supabase daily_stats table before caching
  • β€’CHANGED: logActivity() writes to Supabase activity_log table before caching
  • β€’CHANGED: Nav home link and logo point to /dashboard for logged-in users
  • β€’FIX: localStorage is now a read cache only β€” Supabase is the true source of truth
  • β€’FIX: If Supabase write fails, a warning is logged (no silent data loss)

v3.3.1

FixMarch 14, 2026

Achievement Badges Now Persist Across Devices πŸŽ–οΈ

  • β€’FIX: Achievement badges now recalculate from quiz history after syncing from Supabase
  • β€’FIX: Logging in on a new device or clearing cache no longer resets badges to 0
  • β€’FIX: Achievements page recalculates badges on load to catch any missed awards
  • β€’NEW: recalculateAchievements() function rebuilds all earned badges from stored session and answer data

v3.3.0

NewMarch 13, 2026

15 New Family Photos + Way Easier Milestones πŸ“ΈπŸŽ‰

  • β€’NEW: 15 brand-new family photos β€” Hanukkah onesies, Paris Olympics, Cabo sunset, Lisbon adventures, and more!
  • β€’NEW: 36 total reward milestones (up from 14) β€” one photo per milestone
  • β€’CHANGED: Milestones are now WAY easier to unlock β€” first reward at just 5 questions!
  • β€’CHANGED: Quick unlocks every 3-5 questions for the first 15 photos, then gradually spacing out
  • β€’NEW: Photos include family trips (Lisbon, Cabo, cruise), holidays (Hanukkah, Christmas), and special moments
  • β€’NEW: Grid photos now unlock as individual rewards at higher tiers
  • β€’CHANGED: Final milestone at 220 questions (was 1000) β€” achievable and rewarding!

v3.2.0

NewMarch 13, 2026

Principles of Analysis Exam πŸ“

  • β€’NEW: Principles of Analysis exam β€” 48 university-level real analysis questions
  • β€’NEW: Covers Real Numbers & Fields, Topology & Compactness, and Sequences & Convergence
  • β€’NEW: Proof-based questions testing specific proof techniques (contradiction, LUB property, dyadic subdivision)
  • β€’NEW: Calculation questions (complex number inverses, suprema/infima of sets)
  • β€’NEW: Conceptual questions about Heine-Borel, Archimedean Property, density of β„š, and more
  • β€’NEW: Custom levels (Freshman β†’ Proof Apprentice β†’ Epsilon Wrangler β†’ Topology Tamer β†’ Analysis Master)
  • β€’NEW: Math-themed badges (QED, Cauchy Sequence, Compact Dedication)
  • β€’NEW: PDF-to-Exam pipeline documentation for future automated question generation
  • β€’Difficulty distribution: 30% easy, 40% medium, 30% hard

v3.1.0

NewMarch 13, 2026

Family Photos + Affirmation Engine πŸ“ΈπŸ§ 

  • β€’NEW: 14 real family photos wired into the rewards system β€” Bojack, PC, family moments
  • β€’NEW: Grid collage photo split into 6 individual images using macOS sips
  • β€’NEW: 14 milestone tiers (25, 50, 75, 100, 150, 200, 250, 350, 400, 500, 600, 750, 850, 1000 questions)
  • β€’NEW: Photo lightbox β€” tap any unlocked reward to view full size with description
  • β€’NEW: Locked rewards show blurred photo preview with progress bar overlay
  • β€’NEW: Affirmation Engine β€” 50+ unique context-aware affirmations with no repeats in a session
  • β€’NEW: Affirmations are category-based: correct, incorrect, session start, session complete, streak, milestone proximity, high/low score
  • β€’NEW: Time-of-day affirmations (early morning, late night, etc.)
  • β€’NEW: Milestone proximity alerts ("Just 5 more questions to unlock a reward!")
  • β€’NEW: Drucker family inside jokes β€” Dad Bag, Bojack, PC, Solomon, Sasha, Olive references throughout
  • β€’FIX: Rewards page dark mode with proper contrast and photo borders
  • β€’FIX: Mobile-responsive photo grid (2 columns mobile, 3 columns desktop)
  • β€’Expanded FAMILY_AFFIRMATIONS from 6 to 30 in types.ts for backward compatibility

v3.0.0

MajorMarch 13, 2026

Phase 2 β€” Multi-Test Platform πŸš€

  • β€’NEW: Test Picker β€” choose which exam to study on the home screen, with progress and countdown for each
  • β€’NEW: Create New Test β€” upload study material (PDF, text, docs) and AI auto-generates practice questions using Opus 4.6
  • β€’NEW: Archive Tests β€” three-dot menu to archive/unarchive tests, archived stats still count
  • β€’NEW: Dark Mode β€” sun/moon toggle in nav, follows system preference by default, dark navy/slate theme
  • β€’NEW: Family Photo Rewards β€” milestone system (50, 100, 250, 500, 1000 questions), placeholder images for now
  • β€’NEW: Question Bookmarking β€” flag icon during quizzes, "Bookmarked" tab in Review page
  • β€’NEW: Duolingo-Style Email Reminders β€” escalating tone reminders if you haven't studied in 24h+
  • β€’NEW: Daily Study Summary β€” "You studied 45 min today across 3 sessions" on home page
  • β€’NEW: Rewards page with gallery showing unlocked vs locked milestones
  • β€’NEW: Hamburger menu on mobile for all nav items
  • β€’FIX: Admin dashboard "Overall Accuracy" now shows correct percentage (was summing instead of averaging)
  • β€’Mobile-first responsive pass on test picker, quiz, progress, and nav
  • β€’Dark mode persists in localStorage, uses Tailwind dark: classes throughout
  • β€’All new data syncs to Supabase: custom_tests, custom_questions, user_preferences, rewards, bookmarks, study_sessions
  • β€’Multi-user support β€” Sasha and others can sign up with any email via OTP

v2.0.0

MajorMarch 13, 2026

Cloud Sync & Real Persistence ☁️

  • β€’All quiz data now syncs to the cloud β€” progress survives cache clears and device switches
  • β€’Spaced repetition state persists to Supabase (no more "same questions every time")
  • β€’Admin dashboard shows real quiz counts, accuracy, and study time per user from database
  • β€’Automatic one-time migration of existing localStorage data on login
  • β€’localStorage still used as fast cache, Supabase is the source of truth
  • β€’Admin stats now powered by real database queries instead of empty placeholders

v1.2.0

NewMarch 9, 2026

Access Logs & Activity Tracking πŸ“Š

  • β€’Activity log tracks all quiz starts, completions, and scores
  • β€’View session history with timestamps
  • β€’Reset All Progress button on dashboard

v1.1.0

FixMarch 9, 2026

QA Fixes πŸ”§

  • β€’Added /about page with birthday message from Dad πŸ’œ
  • β€’Fixed nav bar overlapping quiz content on desktop
  • β€’Fixed grammar: "1 questions" β†’ "1 question"

v1.0.0

NewMarch 9, 2026

Launch! πŸš€

  • β€’Full SIE exam prep quiz engine with 5 study modes
  • β€’375 practice questions across all 4 SIE sections
  • β€’Quick Quiz, Category Drill, Weak Spot, Mock Exam, and Final Readiness Test
  • β€’Detailed explanations for every question
  • β€’Progress tracking with section-by-section breakdown
  • β€’Gamification: XP, levels (Rookie β†’ Wall Street Legend), streaks, and 20 badges
  • β€’Readiness Meter to gauge exam preparedness
  • β€’Review page for missed questions
  • β€’Mobile-first responsive design
  • β€’Confetti celebrations for milestones!
  • β€’Forest green & gold color scheme β€” banker vibes πŸ’œβœ¨

Built with πŸ’œ for Lucky β€” you’re going to crush every exam! 🏦