Changelog

Stay updated with the latest improvements and features.

Changelog

All notable changes to PocketScore are documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.0] - 2026-02-18

Added

Core Scoring Experience

  • Custom Score Numpad: Optimized in-app keyboard with tactile haptic feedback and gesture-based interactions.
  • Adaptive Scoreboard: Dynamic layouts supporting both Grid and List views with real-time leader and loser spotlighting.
  • Turn Management: Advanced turn-based progression with Strict Mode enforcement and auto-next functionality.

Tactical Match Insights

  • Pool Probability Calculator: Real-time calculation of ball-count probabilities and strategic odds visualization.
  • Player Archetypes: Intelligent categorization of competitors into 12 unique personality types based on performance data.
  • Interactive Analytics: Live momentum tracking and visual representation of scoring trends during matches.

Data Preservation and Portability

  • Local Snapshot System: Automated background backups and manual on-demand snapshots with smart merge technology.
  • Secure Export: Sharing of games and complete historical archives via proprietary .pscore files.
  • Privacy-First Design: Offline-first architecture with zero data collection and zero external tracking.

Financial and Mathematical Utilities

  • Session Cost Calculator (Settle): Comprehensive match fee management with multiple distribution methods (Losers Pay, Equal Split).
  • In-game Quick Calculator: Expression evaluator for complex board sums integrated directly into the scoring interface.

Performance and Aesthetics

  • Material 3 Implementation: Cohesive, premium UI with Material You dynamic coloring support.
  • High-Performance Stack: Built entirely with Kotlin and Jetpack Compose using MVVM Clean Architecture.
  • Haptic Feedback: System-wide tactile response integration for a premium user experience.

Support and Onboarding

  • Cloud-Integrated Feedback: Direct support channel powered by Firebase Firestore for real-time reporting.
  • Interactive Documentation: Comprehensive Game Help Sheet and contextual onboarding for new users.