Loading...
- v1.0.6iOS
Flexible Drop-In Session Management Administrators now have more flexibility when adding sessions to drop-in athlete accounts. Admins can add 1-4 sessions at a time (minimum purchase is 4) instead of being locked into 4-session increments. This is especially helpful when an athlete has already used part of their training time before payment is processed - admins can add just the remaining sessions owed. Performance & Reliability Improvements Updated core system libraries for better compatibility with modern devices and improved edge-to-edge display support. These updates ensure smoother performance and resolve technical warnings for long-term app stability. Essential Training Tools Continue using our built-in converters for pole vault standards and crossbar height conversions - essential tools for planning your training progression and competition strategy at every level. Beta Features (Limited Availability) Some users may have access to experimental features currently in testing: AI training assistant for pole availability and scheduling questions These features are being refined based on user feedback before wider release. This update demonstrates our ongoing commitment to providing BPVA athletes and coaches with the most comprehensive pole vault training management platform. We're constantly working to improve your experience and add features that matter most to the pole vault community. Thank you for training with BPVA!
- v1.0.6Android
🎯 BPVA Calendar App - v1.0.6: Session Flexibility & Android 15 New: Flexible drop-in session additions (4 sessions minimum but can select less than 4 as needed) • Enhanced session management for athletes who already jumped Improved: Android 15 edge-to-edge display • Updated Google Play Services & Firebase • Better pole checkout workflow • Modern window handling Fixed: Android 15 deprecated API warnings • Enhanced UI stability on newer devices Welcome to Buckeye Pole Vault Academy!
- v1.0.5iOS
What's New in Version 1.0.5 Improved Drop-In Session System (Activating March 1, 2026) We're introducing a new session-based system for drop-in athletes. Starting March 1st, drop-ins will purchase sessions in advance (minimum 4 sessions) instead of using date-based expiration. Track your remaining sessions in real-time, and coaches can easily add sessions to athlete accounts. This change improves facility management while giving you more flexibility in how you use your training time. Enhanced Pole Inventory Management Batch Label Printing: Print multiple pole labels at once with QR codes for quick identification Advanced Sorting: Sort poles by multiple fields (brand, weight, length, status) for easier inventory management Improved Checkout Flow: Streamlined pole rental process with better error handling Quick Scan Actions: Scan a pole's barcode to instantly checkout or check-in based on current status Better Organization: Enhanced pole inventory list view with improved status grouping Flexible Gym Check-In Archive System Administrators now have powerful tools to manage historical check-in data with two flexible archiving modes: Cutoff Date Mode: Archive everything before a specific date with quick presets (30, 60, 90 days, 6 months, 1 year) Date Range Mode: Archive check-ins between specific start and end dates for targeted data management Perfect for maintaining optimal app performance while preserving historical records for your reference. Performance & Reliability Improvements Faster Response Times: Optimized data fetching throughout the app Better Error Handling: More reliable payment status checks and event data processing Improved Speech Recognition: Enhanced voice input with better accuracy and error handling Reduced App Size: Cleaned up unused code for a leaner, faster app Server-Side Caching: Intelligent caching for faster loading times Bug Fixes & Stability Fixed timezone issues in daily check-in reports for accurate date tracking Resolved compatibility warnings for long-term stability Fixed indoor meet registration parsing for more reliable event data Improved manual refresh functionality for indoor meet schedules Enhanced crash prevention and recovery throughout the app User Experience Enhancements Simplified checkout screen with clearer navigation and better layout Consistent formatting and styling across all screens More intuitive date pickers throughout the app Enhanced admin dashboard with clearer statistics and insights Improved visual feedback for user actions Essential Training Tools Continue using our built-in converters for pole vault standards and crossbar height conversions - essential tools for planning your training progression and competition strategy at every level. Beta Features (Limited Availability) Some users may have access to experimental features currently in testing: AI training assistant for pole availability and scheduling questions Athlete recruiting profile builder for college recruitment These features are being refined based on user feedback before wider release. This update represents our ongoing commitment to providing BPVA athletes and coaches with the most comprehensive pole vault training management platform. We're constantly working to improve your experience and add features that matter most to the pole vault community. Thank you for training with BPVA!
- v1.0.4iOS
POLE INVENTORY ENHANCEMENTS Advanced Sorting & Organization • Multi-field sorting: Sort poles by brand, length, weight, flex rating, or any combination • Quick filters: Find the exact pole you need in seconds • Batch label printing: Print multiple pole labels at once • Improved inventory views: Clearer organization and easier navigation Streamlined Workflow We've redesigned the pole management experience to save you time during busy training sessions. These tool updates make it faster and more efficient. GYM CHECK-IN IMPROVEMENTS Historical Archives • Complete check-in history: View all past gym visits with dates and times • Archive system: Access older records without cluttering your daily views • Enhanced reporting: Better insights into attendance patterns • Automated daily reports: Coaches receive accurate check-in summaries via email Timezone Accuracy Fixed a critical issue where automated daily check-in reports showed incorrect dates. INDOOR MEET REGISTRATION Enhanced Reliability • Fixed registration parsing errors that caused crashes • Added manual refresh option for real-time updates • Improved payment verification and query handling • Better error handling for network issues • More stable registration form submissions Athletes and parents can now register for indoor meets with confidence, and coaches have better visibility into payment status and registration details. CALENDAR & SCHEDULING Improved Data Fetching • Calendar queries now load faster and more reliably • Optimized to fetch only relevant data based on your role • Better handling of event updates and changes • More responsive calendar navigation STABILITY & PERFORMANCE Code Quality Improvements • Updated deprecated APIs to latest Flutter standards • Improved async handling to prevent UI freezes • Better memory management and resource cleanup Build System Enhancements • Optimized native library packaging (33% smaller app size) • Updated dependencies for better security and performance BUG FIXES Check-In System • Fixed timezone issues in daily automated reports • Corrected date display in PDF reports and emails • Improved pagination in multi-page reports • Better handling of edge cases in check-in counting Indoor Meet Registration • Resolved crashes during form submission • Fixed payment query error messages • Improved data synchronization between app and server • Better handling of registration deadlines General Fixes • Fixed share dialog lifecycle issues • Improved mounted widget checks to prevent errors • Enhanced video pose analyzer stability • Better Color API usage (updated from deprecated withOpacity) PRIVACY & COMPLIANCE • Updated app links configuration for better deep linking • Improved security configurations across platforms UNDER THE HOOD Technical Updates • Upgraded to Gemini 2.0 for enhanced AI capabilities (beta users) • Improved speech normalization for voice features • Enhanced health monitoring and diagnostics • Better error tracking and reporting • Optimized Firestore queries for faster data loading • Added support for athlete recruiting profiles (rolling out gradually) NOTES This update focuses on making your daily gym operations smoother and more reliable. We've fixed several critical bugs reported by the community and improved performance across the board. For coaches: The daily check-in reports are now accurate and can be manually generated for any specific date. For athletes: Indoor meet registration is more stable, and the pole inventory system helps you find the right equipment faster. Thank you for using BPVA Calendar! We're constantly working to improve your experience. If you encounter any issues or have suggestions, please reach out to Austin. Keep vaulting!
- v1.0.3iOS
# Release Notes - Version 1.0.3 (Build 36) ## What's New in This Version ### Enhanced Help & Documentation System - **Comprehensive In-App Help**: Athletes and parents now have access to detailed help documentation directly within the app - **Interactive Documentation Viewer**: Browse feature guides, tutorials, and FAQs without leaving the app - **Improved Navigation**: Easily find answers to common questions about gym check-ins, runway configurations, calendar events, and more - **System UI Compatibility**: Documentation screens adequately accommodate iOS system menus and safe areas ### Brother Printer Support - **Direct Label Printing**: Print pole inventory labels directly to Brother P-Touch printers via Bluetooth - **iOS-Specific Improvements**: - Clear connection instructions for iOS users - Platform-aware printer discovery - Automatic retry with printer selection when the connection is established - Step-by-step guidance for Bluetooth pairing and connection - **Batch Printing**: Print multiple pole labels in sequence with progress tracking ### Automated Reporting System - **Daily Check-In Reports**: Coaches receive automated email reports with gym check-in statistics - **Configurable Schedules**: Customize report timing and frequency - **CSV & PDF Export**: Download detailed check-in reports in multiple formats - **Multi-Environment Support**: Separate configurations for development and production ### Athlete Management Enhancements - **Document Management**: Coaches can upload and manage athlete documents with camera capture - **Archive Modes**: Better organization of active vs. archived athletes - **Profile Completion Flow**: Guided process for completing athlete profiles - **Lifetime Check-In Tracking**: View complete check-in history for each athlete - **Duplicate User Detection**: Prevent duplicate athlete accounts ### Digital Registration System - **Indoor Meet Registration**: Digital forms for indoor competition registration - **Non-App Athlete Management**: Register and manage athletes who don't use the app - **Manual Registration**: Coaches can register athletes on their behalf - **Document Collection**: Collect required documents during the registration process ### Coach Features - **Coach Check-In System**: Track coach attendance and hours - **Enhanced Dashboard**: Improved admin navigation and controls - **Custom Claims Authentication**: Secure role-based access for document uploads - **College Athlete Support**: New membership type for college-level athletes ### Technical Improvements - **Fixed Pole Inventory Cache**: Resolved issue where the inventory screen showed "no poles" when navigating back - **Automatic OAuth Refresh**: Seamless token refresh when opening the app - **QR Code System Upgrade**: Migrated to flutter_zxing for better QR code performance - **Dependency Updates**: Updated all packages to the latest stable versions ### Security Updates - **Guest Mode Removed**: Streamlined authentication flow - **Enhanced Firestore Rules**: Improved security for coach check-ins and athlete data - **Node-forge Security Patch**: Updated to version 1.3.3 to address vulnerabilities ### Bug Fixes - **Timezone DST Handling**: Fixed recurring event timezone issues - **Barcode Generation**: Corrected pole barcode generation bug - **Calendar Cache**: Improved cache invalidation for timezone-aware events - **iOS Info.plist**: Resolved syntax errors for Brother printer support - **Report Timing**: Fixed daily reports to show the current day's check-ins ### Calendar System - **Improved Event Caching**: Better performance and reliability - **Timezone Awareness**: Accurate handling of daylight saving time changes - **OAuth Integration**: Seamless Google Calendar synchronization
- v1.02iOS
What's New in Version 1.0.2 Major New Feature: Pole Vault Inventory & Rental Management We've added a comprehensive pole management system designed specifically for pole vaulters and coaches: • Digital Pole Inventory: Track all poles with details including manufacturer, model, length, weight, flex rating, and condition • Barcode Label Printing: Generate and print professional pole labels using Brother printers for easy identification • Checkout/Check-in System: Athletes can check out poles using barcode scanning with their camera, and coaches can track who has which poles in real-time • Checkout History: View complete rental history with PDF export capabilities for record-keeping • Bulk Operations: Check in or check out multiple poles at once for efficient fleet management • Smart Caching: Faster pole inventory loading with intelligent offline support Workout & Training System New comprehensive training tools for athletes and coaches: • Workout Tracking: Log and monitor pole vault training sessions • Progress Analytics: Track athlete development over time • Training Plans: Organize structured workout programs Enhanced Authentication & Sign-In • Improved Apple Sign-In: Fixed email handling and user profile creation for seamless authentication • Google Sign-In Optimization: Better error handling and session management • Indoor Meet Registration: Athletes can now register for indoor competitions with proper credential verification iOS Improvements • iOS Edge-to-Edge Display: Modern full-screen interface utilizing the entire display • Location Permissions: Refined gym check-in location verification and Brother printer connectivity • App Performance: Code quality improvements eliminating 119+ analyzer warnings for better stability User Experience Enhancements • Receptionist Role Improvements: Front desk staff can efficiently check in members and manage daily operations • Admin Messaging: Fixed sender name display for admin announcements • App Icons: Corrected iOS app icon specifications for crisp display across all devices Technical Updates • iOS Simulator Support: Developers can test Brother printer features in simulator environments • Gradle Updates: Latest build tools (8.11.1) for improved compilation performance • Export Utilities: Enhanced PDF generation for reports and documentation Bug Fixes: • Fixed Apple Sign-In displayName using credential name instead of Firebase fallback • Resolved synthetic email storage in Firestore for Apple Sign-In users • Corrected gym location dirty state detection for accurate check-in verification • Fixed admin-only messaging display issues • Removed alpha channel from 1024x1024 app icons per Apple requirements This release represents a significant expansion of BPVA Calendar's capabilities, transforming it from a scheduling tool into a complete pole vault facility management system. Whether you're an athlete tracking your equipment, a coach managing your pole fleet, or a parent monitoring your vaulter's training schedule, this update brings powerful new tools to support your pole vault journey.
- v1.0.1iOS
Indoor Meet Registration • Register for indoor pole vault meets directly in the app • View meet details including fees, dates, and locations • Interactive map location picker for event venues • Real-time registration status updates Membership Management • Automatic expired membership detection and tracking • Admin dashboard for managing expired athlete memberships • Payment tracking with resolution history • System notifications for membership expirations Enhanced Features • Improved calendar synchronization across devices • Clickable links in event descriptions • Better cache management for faster loading • Improved Messages/Notifications • Toggle view between active and resolved membership issues • Bug fixes and performance improvements Technical Updates • Fixed Google Sign-In on Android devices • Enhanced real-time event updates • Improved location services integration • Fixed Firestore date format compatibility issues • Improved membership expiration date logic • New admin data migration utilities • Minimum version logic