• Americano tournaments: new Final round button pairs the next round from the live standings — 1st & 3rd vs 2nd & 4th, so the top two meet head-to-head
v1.6.0
• Added Spanish as a supported language
• New language selector with real country flags instead of emoji
• You can now give your courts custom names when you create the tournament
v1.5.0
• Replaced inline SVG icons with Lucide icon components for a more consistent UI
• Updated icon usage guidelines for developers
v1.4.0
• Import players from CSV and Excel files
• Robust CSV parsing with automatic encoding detection
• Error handling for Excel parsing so corrupt files won't crash the app
v1.3.2
• Added team-based tournament support — create tournaments where players compete in fixed teams
• New team management UI for assigning players to teams during tournament setup
• Team-based round generation logic integrated into the algorithm engine
• Team label translations added for English and Swedish
v1.3.1
• You can now archive and unarchive tournaments to keep your list tidy
v1.3.0
• Updated Swedish changelog footer label
• Improved reliability of player removal test
v1.2.0
• Added dedicated landing pages for each tournament format (Americano, Mexicano, Winners Lane)
• Format cards on the homepage are now clickable — jump straight to a format
• Fixed scoring and rotation headings in English and Swedish
• Improved search engine visibility so your tournaments show up in results
v1.1.0
• You can now edit player names with built-in validation
• Fixed court calculation so players are distributed correctly across courts
v1.0.0
• Major SEO overhaul — better favicons, social sharing images, and page metadata
• Tournament pages now include structured data so they display richly in search results
• Localized error pages with proper navigation back to the app
Earlier changes
v0.4.1
• Fixed score entry — the opposing team's score is now auto-filled
v0.4.0
• Added Winners Lane — a new court-ladder tournament format where winners climb up and losers drop down
v0.3.2
• Improved Swedish translations across the app
v0.3.1
• Fixed Swedish grammar and added version number to the footer
v0.3.0
• Added About and Contact pages
v0.2.1
• Integrated Google Ads tracking for tournament creation
v0.2.0
• Added Google Analytics and Google Ads integration
v0.1.0
• Initial SEO improvements and automatic language detection
NinjaPadel stores all tournament data locally in your browser. We also collect anonymous analytics to understand how the app is used — no personal data is ever collected.
Analytics help us improve the app. They track tournament format, player count, and event types. We use Google Analytics 4 for anonymous traffic analysis (IP addresses are anonymized by default). Error logging may capture hashed identifiers to help diagnose issues. No emails, passwords, or other sensitive data is ever collected. You can revoke consent at any time via Cookie settings.