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.