PenUltimate
PenUltimate

April & May 2026

🌟 New Features & Advanced Analytics

Deep Post-Match Analytics Dashboard:

  • Passing Accuracy: Accurate percentage analysis of overall clean exchanges.

  • O-Line Conversion: Visual indicator representing scoring efficiency on offensive starts.

  • Post-Turnover Efficiency: Tracked percentage of won points immediately following a forced defensive turnover.

  • Pass Streak Prior to Turnover: Real-time measurement outlining the exact number of successful passes completed before a turnover occurs.

  • Lineup Ratio Performance Tracking: Real-time calculation showing how specific gender counts (e.g., 4M:3F or 3M:4F) played and scored on a point-by-point basis.

Advanced Highlights & MVP Recaps
  • Dynamic MVP Computation: Built an intelligent algorithms engine that analyzes game actions and on-field contributions to identify the Most Valuable Player (MVP), including a modular statistical breakdown of their performance.

    • Aesthetic Metric Cards: Added highly visual cards tracking specialized statistics such as Possession Completion / Turn and game-changing metrics under custom-styled containers matching theme color accents.
  • πŸ“ˆ Advanced Metrics & Efficiency Engines

    • Possession-Based Efficiency Analytics:

      • O-Efficiency: Computes goals scored on offensive possessions as a percentage of total offensive lines played.

      • D-Efficiency: Measures turnovers forced or observed whilst on the field as a percentage of total defensive possessions.

    • Player Usage Rates: Calculates on-field involvement by computing individual actions relative to active team actions on the pitch.

    • On-Field +/- Tracking: Measures direct point differential impacts (+/-) for every line and dynamic sub-roster configuration.

  • Improved the Granular Play-by-Play Timeline:

    • An interactive vertical chronological logger showcasing exact actions (e.g., assists, catches, drop-offs, breaks, points) timestamped inline with game progress.
  • Compact Team Stats Rules & Leaderboard:

    • An in-depth stats tabular overview compiling hockey assists, overall usages, and offensive/defensive efficiencies across multiple simulated modes (Practice vs. Team game rosters).
πŸ› οΈ Fixed Existing Bugs
  • Elected Gender Ratio Mismatch Error:

    • Fixed a bug where assembling the correct targeted gender lineup (e.g., matching the required 4M:3F) still incorrectly rendered a "MISMATCH ⚠" panel on the screen. Added an initialization normalization regex map that aligns active state identifiers perfectly with target metrics.
  • Redundant Dual-Sided Possession Markers:

    • Corrected double-spaced layout markers in the chronological feed. Possession headers used to render on both sides of a turnover; they now cleanly generate once, exclusively after a registered turn takes place.
  • Leaderboard Sticky Column Translucency Overlay:

    • Corrected CSS opacity layers inside the stats leaderboard table. Previously, the frozen first column listing names had low background opacity, which caused under-layered table values to peek through on horizontal scrolls. The container background is now made solid and fully opaque to emulate the premium consistency seen in the primary game summary view.

March 2026

πŸš€ Feature Updates
  • New "My Team" Mode: Launched a focused tracking mode for single-team analysis, allowing users to concentrate purely on their own squad's performance.

  • Global Notification System: Implemented a high-visibility, fixed-position toast notification system to provide clear feedback for all game actions and settings changes.

  • Lineup Presets: Added the ability to define and save "O-Line" and "D-Line" presets for rapid substitutions between points.

  • Roster Management Enhancements:

    • Introduced "Bulk Paste" functionality to quickly import player lists from external notes or messages.

    • Added gender-based ratio tracking to support mixed-gender tournament play.

  • Game Persistence: Integrated local storage synchronization to ensure game progress is saved automatically, allowing users to resume games after accidental closes or refreshes.

  • Real-time Game Analytics: Developed a live "Last Action" tracker in the header to provide immediate context on the most recent play.

  • Cloud Sync & Profiles: Established a cloud view for user authentication and cross-device data synchronization.

πŸ› οΈ Bug Fixes
  • Notification Visibility: Fixed an issue where player addition confirmations were hidden behind the settings modal; notifications are now globally layered.

  • Player Metadata Accuracy: Resolved a bug where the player addition message omitted the player's name and gender tag.

  • Lineup Logic: Fixed a synchronization error where the "Auto-Clear Lineup" preference was not being respected upon reopening the substitution modal.

  • Preset Application: Corrected a logic flaw that prevented saved presets from auto-applying correctly when starting a new point.

  • Navigation Trap: Implemented a hardware back-button interceptor on mobile devices to prevent accidental game exits without confirmation.

  • Stat Record Consistency: Fixed a "Double Action" edge case where rapid taps could occasionally result in duplicate stat entries.

  • UI Responsiveness: Optimized the roster setup view to ensure the "Add Slot" button remains accessible on smaller mobile screens.