Changelog

v1.5.0

January 2026

New Features

  • Last position display in stats card showing finish position from most recent run

v1.4.0

January 2026

New Features

  • Welcome screen for first-time users with feature highlights

v1.3.3

January 2026

Bug Fixes

  • Fixed QR scanner not recognising family share codes
  • Fixed scanned runners being added as family instead of guests

v1.3.2

January 2026

Bug Fixes

  • Fixed "Share Family" button not appearing when multiple family runners exist

v1.3.1

January 2026

Changes

  • Simplified add runner flow to athlete ID lookup only

Bug Fixes

  • Fixed overflow in save runner dialog on smaller screens

v1.3.0

January 2026

New Features

  • Home widget support for Android
  • Infinite wrap-around carousel for barcodes

Improvements

  • Reorder family runners with drag-and-drop
  • Haptic feedback when dragging runners
  • Smoother reordering with optimistic UI updates

v1.2.1

January 2026

Improvements

  • In-app update notifications when new versions are available

v1.2.0

January 2026

New Features

  • Added splash screen with app logo on launch
  • Tap app title to view About dialog with version info

v1.1.0

January 2026

Improvements

  • Prompt for runner name when QR code scan can't look up profile
  • Fixed QR scanner overlay rendering issue
  • Removed redundant guest badge from guest runner cards

v1.0.1

January 2026

Internal Improvements

  • Refactored runner detail screen for better maintainability (60% code reduction)
  • Extracted reusable utility classes (name formatting, time utilities, milestone calculations)
  • Added dependency injection with GetIt for improved testability
  • Extracted widget components for stats, milestones, run history, and celebrations
  • Fixed DRY violations across codebase

v1.0.0

December 2025

Initial Release

  • Store family member barcodes for quick access
  • Works completely offline - no signal needed at the finish funnel
  • Auto-brightness for easy scanning
  • Share guest barcodes via QR code or link
  • Guest barcodes auto-expire after 24 hours
  • Auto-lookup runner names, total runs, and PBs
  • Support for both adult and junior parkrun
  • PB and milestone celebrations
  • Run history tracking
  • Encrypted local storage