Changelog
We're constantly improving SafeScore to provide the most accurate football predictions. Here's a log of everything we've changed and improved.
Verification & Data Engine Updates
A robust update to the verification system and core data processing, improving historical accuracy and enriching prediction context.
Fuzzy Match Verification
Enhanced the verifier with fuzzy logic and nickname support (e.g., 'Spurs' → 'Tottenham') to accurately match predictions with official results.
Scraper Resilience
Improved score extraction with text-pattern fallbacks, ensuring reliability even when source page structures change.
Predictor Engine Upgrade (Private Server)
Integrated new Head-to-Head (H2H) and Form data sources directly into the private prediction engine to improve accuracy.
Historical Date Verification Fix
Added cross-day verification logic (+/- 1 day) to correctly resolve rescheduled matches and timezone discrepancies.
Prediction Slip Generator
Introduced consolidated prediction slips (Top 5, Top 10, and Full) on the Results page for faster bet preparation.
Shareable Prediction Cards
Enabled high-quality image generation for prediction slips, allowing users to download and share branded prediction cards.
Monetization & Premium Experience
Introduced the SafeScore Pro tier with crypto payment integration and a subscription-based access model.
Coinbase Commerce Integration
Added global crypto payment support (BTC, ETH, SOL, USDC) via Coinbase Commerce with blockchain verification.
Pro & Free Plan Gating
Implemented tiered access. Free users get limited daily predictions, while Pro users unlock unlimited matches, future dates (Tomorrow/Weekend), and deeper AI analysis.
Automated Subscription Lifecycle
Developed a 30-day access model for crypto payments. Pro status is automatically granted upon confirmation and gracefully expires precisely after one month.
Premium Dashboard UI/UX
Refined the dashboard with a 'Pro Active' status badge, live countdown timer for subscription days remaining, and new success notifications.
Global Support Infrastructure
Added direct support integration via email and updated the landing page footer with professional contact channels.
Simplified USD Pricing
Standardized pricing to a global USD $3.45/month rate to ensure consistency across international crypto markets.
Landing Page UI Enhancement
Redesigned the landing page with glassmorphism effects, improved navigation consistency, and a more cohesive aesthetic across all components (Hero, Features, Testimonials).
Open Source Release
SafeScore is now open source at the platform level. We've decoupled the architecture so the frontend and developer experience are open for collaboration, while the core prediction engine remains private.
Open Source Release
Released the full frontend and proxy layer under the MIT License. Contributions are now welcome!
Contribution Page
Added a new dedicated page for community members to find out how to contribute, join discussions, and report issues.
Supabase Cloud Persistence
Migrated historical tracking from local JSON to Supabase. This ensures prediction history remains persistent even on serverless platforms like Vercel.
Automated Quality Checks
Implemented GitHub Actions (CI) to ensure code quality and stability for all future contributions.
Improved Security
Enhanced environment variable handling and deployment rules to protect core engine keys in a public environment.
Branding & Navigation Update
Rebranded 'History' to 'Previous Matches' for better clarity. Upgraded the Navbar with a full-screen mobile menu and improved z-index layering.
Prediction History Grouping
Fixed a bug where predictions for 'weekend' or 'future' dates were mistakenly saved under the current date. They are now correctly grouped by their actual match dates.
Responsive UI Fixes
Fixed layout issues in the community section and improved button responsiveness across various screen sizes.
Transparency & AI Verification
A major update focused on trust, transparency, and clearer confidence signaling for predictions.
Prediction History & Performance Tracking
Added a history page that displays past predictions, outcomes, and accuracy metrics, allowing users to review how SafeScore performs over time.
Gemini AI Verification (Top 10 Matches)
Integrated Gemini 2.5 Flash to verify the top 10 highest-confidence predicted matches. Verified matches are clearly marked with an AI badge in the UI.
AI Verification Badge
Introduced a visual AI badge on prediction cards to indicate matches that have passed secondary verification by Gemini.
Wall of Love
Added a community feedback section showcasing real comments and reactions from early users testing SafeScore.
Confidence-Based Highlighting
Improved how high-confidence predictions are surfaced, making it easier to identify safer picks at a glance.
AI Qualitative Reasoning (Top 10)
For our Top 10 picks, the AI now provides professional analysis (e.g., injuries, tactics) that explains why a match was verified. This reasoning is saved to history for future review.
The Grand Launch
SafeScore officially launched with its first public release of the data-driven prediction engine.
Prediction Engine v1
Launched a rule-based prediction system analyzing team form, league strength, match statistics, and head-to-head data to generate football predictions.
League Coverage
Initial support for Premier League, La Liga, Serie A, Bundesliga, Ligue 1, and additional European leagues.
Match Analytics
Provided match-level insights including recent form, goals scored/conceded, league rankings, and historical H2H data.
Dark UI Experience
Released a clean black-and-white interface optimized for speed, readability, and mobile responsiveness.
Performance Improvements
Optimized prediction calculations and UI rendering for faster load times.
Beta Refinements
Final UX and stability improvements before public launch.
UI Animations
Added subtle entrance and scroll-based animations for a smoother experience.
Responsive Layout
Fixed layout and spacing issues on smaller screen sizes.
Stay for the journey
We have big plans for SafeScore. Follow founder on X to get real-time updates on new features.
Follow @codebreak_er