All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Score Reconciliation: When AI detects a table name that doesn't match the official Pinball Map venue list, users can now choose between the official name, the AI-detected name, or edit manually
- New debug screen (
app/debug.tsx) - Fuzzy matching utility (
utils/fuzzy-match.ts) - New test suites for venue tables visibility and score reconciliation
- Switched to Continuous Native Generation (CNG): Removed committed
android/directory in favor of Expo Prebuild. Native code is now generated at build time rather than committed to the repository - Improved venue search: Added text normalization for better search matching (handles apostrophes, dashes, and whitespace)
- Optimized venue search performance: Removed machine count fetching during search to avoid API rate limiting
- Venue list no longer displays machine counts (simplifies UI)
- Detection now works properly (confirmed)
- Android compatibility issues resolved
- Expo doctor alerts fixed
Initial tracked release with GPS venue discovery and Pinball Map API integration.