ScoreStudy
ScoreStudyscorestudy.glitchcode.top
← Back to ScoreStudy
ScoreStudy

Version History

ScoreStudy — all releases & updates

Currentv1.9.0Diagram Redaction, World Cup & Premier League
1.9
FeatureMay 2026

v1.9.0Diagram Redaction, World Cup & Premier League

Three additions: diagram images in quiz questions now have their text labels automatically erased before you see them (no peeking at answers), live games now correctly light up for all sports, and you can now follow the FIFA World Cup 2026 and English Premier League.

Diagram text erasure — before a "Label the Diagram" question is shown, Gemini detects all text regions and the app uses Canvas to paint them out; you see the structure but not the labels
Redacting spinner shows while the AI processes the image so the screen never flashes the labeled version
Premier League added — all 20 EPL clubs with ESPN live score and headline support (eng.1 endpoint)
FIFA World Cup 2026 added — all 48 qualifying nations across CONCACAF, CONMEBOL, UEFA, AFC, CAF, and OFC; scores from ESPN's fifa.world feed
Live game status detection improved — now correctly recognizes soccer clock formats ("45'", "90+2'"), half-time, overtime, and period-based statuses
Team live matching improved — fuzzy name matching handles ESPN returning full team names instead of abbreviations for soccer leagues
1.8
FeatureMay 2026

v1.8.0Google Docs, Word Docs & Diagram Quiz

Three powerful additions in one update: import directly from Google Docs with a share link, upload Word documents (.docx), and — the big one — when your notes include a photo or diagram, the AI turns labeled parts of the image into a tap-to-place quiz question.

Google Docs import — paste any share link; the server fetches the doc as plain text (no sign-in required, doc must be set to "Anyone with the link can view")
Word document (.docx) import — same import buttons; text extracted server-side with Mammoth
Diagram label quiz — when notes were imported from a photo, the image is stored and passed to the AI; if it detects a diagram, map, chart, or labeled illustration it generates up to 3 "Label the Diagram" questions
Tap-to-place interaction — tap a word in the word bank, then tap a blank to place it; tap a filled blank to return the word
Word bank shows placed words as struck-through so you always know what is left
Correct/incorrect feedback per blank with numbered answer key on wrong submissions
Image compressed client-side (max 800px, JPEG 0.7) before storing — keeps sessionStorage lightweight
Import buttons redesigned with Google Docs toggle that expands an inline URL input field
1.7
FeatureMay 2026

v1.7.0Photo & File Import

Import your notes without typing a single word. Snap a photo of handwritten notes or a textbook page, drop in a PDF, or drag a text file — the AI reads it and populates your notes automatically.

Photo / Image import — upload JPG, PNG, HEIC, WebP, or GIF; Gemini Vision reads handwriting, printed text, diagrams, and tables
PDF import — upload any PDF up to 4 MB; Gemini extracts all text preserving headings and paragraphs
Text file import (.txt) — read instantly client-side, no AI call needed
Drag and drop — drop any supported file directly onto the notes card
Import buttons above the textarea with camera and file icons
Animated overlay with spinner while AI is reading the file
Clear error messages for oversized or unreadable files
Dev / Prod split — new features build on scorestudy.vercel.app (dev) and only reach scorestudy.stieberhome.com (prod) on explicit promote
1.6
LatestMay 2026

v1.6.0New Logo & Dual Domain

Replaced the placeholder SVG logo with the official ScoreStudy badge and wired up both production domains so every deployment goes live on both URLs automatically.

New official logo — circular badge featuring a scale of justice balancing sports equipment and school books with "SCORESTUDY.STIEBERHOME.COM" arc text
Logo appears in the header, hero section, and browser tab favicon
Both scorestudy.stieberhome.com and scorestudy.vercel.app now auto-assigned as production aliases on every deploy
Deploy script updated — no manual alias step needed going forward
1.5
MajorMay 2026

v1.5.0Multi-Team, Smarter Quiz & Immediate Unlock

The biggest feature drop yet — multi-team selection, mixed flashcard orientations, AI-powered wrong-answer explanations, and live scores that show up the moment you pass.

Multiple teams & players — select as many as you want across all sports; selected teams show as dismissable pills with a "Clear all" option
Flashcard orientation mix — each card is randomly assigned term-first or definition-first so you practice recognition in both directions
Wrong answer explanations — when you miss a question the AI explains why the correct answer is right (1–2 sentences)
Immediate score unlock — live scores and headlines appear right on the results page the moment you hit 80%+, not "during your next quiz"
Start Over button added to every page (Study, Flashcards, Quiz, Results) so you can jump back to the home screen any time
Tagline updated to "Score 80% or higher to unlock live sports scores and headlines"
Fix: deploy script now aliases both custom and Vercel domains automatically
1.4
InfrastructureMay 2026

v1.4.0Custom Domain

Pointed the production deployment to the custom domain so the site is reachable at the official URL.

scorestudy.stieberhome.com connected as the primary production URL
Vercel project verified — DNS was already configured; alias assigned to live deployment
Header subtitle updated to show scorestudy.stieberhome.com
1.3
FeatureMay 2026

v1.3.0Grade-Level AI & Education Controls

Added a full school/grade level picker so the AI calibrates reading level and question complexity to the student — from Kindergarten to Grade 12.

School level picker — Elementary (K–6), Middle School (7–9), High School (10–12)
Grade level picker — specific grade buttons appear after selecting a school level
AI grade calibration — each grade gets tailored instructions (e.g. K gets very simple words; Grade 12 gets college-prep reasoning)
Flashcard and question sliders now go to zero — setting a slider to 0 skips that section entirely
Setting both to 0 is blocked with an error message
Custom SVG logo added — scales of justice in navy and orange with site URL arc text
Browser tab favicon set to the logo
All emojis removed site-wide
1.2
DesignMay 2026

v1.2.0Design Refresh — Navy & Orange

Complete visual overhaul to match the logo colors. Switched to a "bright and clean" aesthetic that feels approachable without looking AI-generated.

Navy (#1a3472) and orange (#e84c1e) color palette applied site-wide
Nunito font — rounded, bold, friendly
Dot-grid background texture
Card components with offset-shadow borders for a hand-crafted feel
Press-down button animations
Animated score circle on results page
Confetti burst when you pass 80%
Progress bar on flashcards and quiz pages
Sport color badges — each league gets its own accent color
Smooth flip card animation rewritten to fix broken reveal bug
1.1
FeatureMay 2026

v1.1.0Multi-Sport, All Teams & News

Expanded sports coverage to all major leagues, added all teams and golf players to the picker, introduced live game indicators, and added a news/headlines tab alongside scores.

Multi-sport selection — pick NFL, NBA, MLB, NHL, MLS, or Golf (or any combination)
All teams & players — complete rosters for all 6 sports (187+ entries)
Live dot indicators — teams with a game in progress glow red in the picker
Sports news tab — ESPN headlines and descriptions shown alongside live scores
Score unlock state machine — locked → unlocked (80%+) → re-locks if you drop below
Fixed "Review Flashcards" label — renamed to "New Quiz, New Questions"
Fixed flashcard flip — completely rewrote the 3D CSS flip to always keep both faces in the DOM
TypeScript fix — Set iteration now uses Array.from() for strict-mode compatibility
Upgraded AI model from gemini-1.5-flash-latest to gemini-2.5-flash
1.0
LaunchMay 2026

v1.0.0Initial Launch

First working version of ScoreStudy. Paste your notes, generate flashcards and a quiz with Gemini AI, score 80% or higher, and unlock live sports scores while you keep studying.

Paste notes → AI generates flashcards + multiple-choice & true/false quiz questions
Powered by Gemini 2.5 Flash (Google AI)
Score tracking — calculates percentage, correct/missed counts
Score unlock — hit 80%+ to reveal live sports scores in a floating widget
Live scores widget — fetches from ESPN's public API, auto-refreshes every 30 seconds
Sports preferences — select a sport and favorite team saved to localStorage
Session-based storage — notes and generated content in sessionStorage (no account needed)
Deployed to Vercel via REST API with automated Python deploy script
Next.js 14 App Router, TypeScript, Tailwind CSS
ScoreStudy — Created by Ethan Stieber