Changelog

Chronological log of notable changes, updates, and bug fixes made to 2TheBall over time. A simple record to clearly communicate what features have been added, improved or removed.
October, 2026
🐳 Signup To Google and Apple

Created Goolge Developer and Apple Developer Accounts.

  • Google Play & Centre Account
  • Apple App Store & Dev Account
  • Preparing to push out to beta testers πŸŽ‰... yah!
  • 🀩 Asking for feedback
  • Basic internal user testing - 😜 does the app load, navigation is working, no screen breaks, etc.
  • Get ready for closed testing...
  • Pre-release build testing
September, 2026
πŸ’Ž Accessibility

Refactor application - ensure accessibility passes tests.

  • πŸ€— Semantic labels, hints and values implemented correctly
  • Screen reader announcements
  • Test each screen for semantics - ensure not overdone
  • Button announced correctly
  • Color contrast
  • Touch target sizes
  • This is work in progress... and requires continual improvement! πŸ₯³
September, 2026
Text Scaling βš–

Refine the application to handle larger font scaling based on user phone settings.

  • Handle large fonts
  • Ensure UI does not break
  • Clamp font size if too large
June (July & August), 2026
🍭 Internationalisation

Added translations for initial supported languages other than English. Refactor entire app to use internationalisation techniques.

  • πŸ‡©πŸ‡ͺ German
  • πŸ‡ͺπŸ‡Έ Spanish
  • πŸ‡«πŸ‡· French
  • πŸ‡§πŸ‡· Brazil - Portuguese
  • πŸ‡ΈπŸ‡¦ Arabic
  • Refactor application to handle left to right (LTR) and right to left (RTL)
  • No missing translation keys
  • No layout breakages
  • No unstranslated strings visible
May, 2026
🍍 Skill Quick Actions Toolbox

Added skill suggestion + quick actions tool during adding a session.

  • New skill suggestion toolbox
  • Map out game flow based on category and skills
  • 🐣 Align skills to category flow
May, 2026
Home Page Dashboard 🀹

Added feature rich analytics to home screen.

  • Weeks activity summary
  • Player spotlight
  • Trending insights
  • ✍ Building out engines - key moments, charts, momentum...
April, 2026
Session Logs ⭐ ⭐

Added session log system!

  • Session log action controller
  • Timeline viewer sheet
  • Session analysis custom charts
  • Timeline log dashboard
April, 2026
🎁 Feature Flag & Hints

Added feature flag system and hint guidance flow system!

  • Feature flags
  • Hint call outs
  • Help system
April, 2026
Coloring + 🎯 Benchmarks

Added material colour utilities and tone system.

  • Material colour utilities
  • 🧽 Colour tones
  • New presets
  • New Benchmarks and Goals
  • πŸ“Œ Benchmark summary
  • New CRUD lifecycle pattern
March, 2026
πŸ‡ Features and Refactors

Created some new features and refactored current functionality πŸ§….

  • Added in-depth skill analysis
  • Table data analytics
  • βœ… Sharing, copy, and download csv
  • Share functionality
  • Alternative versions of session ui
  • Skill sorting
March, 2026
New Effects and Settings

Added some effects and per player settings!

  • Per player settings - HWI, Run Profile, etc.
  • ✨ Skill button particle effects
  • 🎧 New sound effects
March, 2026
πŸ”₯ New Settings - App wide

Added new application wide settings - global configurations that control the apps default behaviours.

  • πŸ’₯ Theme controller
  • Settings controller
  • Sound and effects service
March, 2026
πŸ“Š New Charts

Created some new charts and tweaked current versions - for various skill analytic pages

  • πŸ“Š Bar charts
  • Pie charts πŸ₯§
  • Column charts
  • Histogram charts
  • KPIs
  • Stacked charts
  • Session, player versions πŸ“‰
February, 2026
⚑ Skills Build

Built out skills, quick start, session ui and skill buttons

  • πŸ‹β€πŸŸ©
  • Refactor skills register
  • Refined session details and user interfaces
  • Added new skill button designs
  • Changed names of session ui screens
  • Implemented new variations of the session ui
Time Has Passed, Time Has Passed, Time Has Passed........ Time Has Passed βŒ› βŒ› βŒ›
Prototyping Phase

Built early, tangible models to test, refine designs, and gathered basic feedback before full coding implementation.

  • Design ideas
  • Learning, building, researching, headaches, rebuilding,... πŸ˜“ πŸ˜΅β€πŸ’« 🀯
  • Mapping out and tuning database
  • πŸ› Debugging, fixing, asking questions... you get the picture πŸ–Ό
  • Lots of coffee β˜•
  • Fixing πŸ› 
February, 2025
Brainstorming Phase

🧠 Application design ideas - brainstorming functionality. Created basic wireframes and prototypes for mockups.

  • ✏ Pencil down ideas
  • Basic wireframes
  • Learn how to code... this took some time!
January, 2025
Project Kickoff

Kicked off the project. πŸ‘‹ Set up loose project milestones.

  • ❓ Question: How can I help kids to play soccer / football?
  • Define project scope
  • Assign a loose timeframe
  • What technology should I use
  • Set up my local workstation