# Changelog

### Version 0.2.1 - Enhanced UX/UI, Age groups and Groups

* Smooth transitions and loaders for a seamless experience.&#x20;
* Color-coded indicators for participants and passing status.&#x20;
* Onboarding and help information directly on screen for better usability.&#x20;
* All dialogs are draggable across the viewport for improved workflow efficiency.
* Define your event’s age groups, apply them automatically to all participants and save them for future use.
* Create participant groups and apply time additions or subtractions, perfect for wave starts and adjusted timings.

### Version 0.1.1 - Help Integrated

* **Help Integrated**: Direct help links to the documentation have been added in every  window and modal.

### Version 0.1.0 - Initial Release

* **Offline Capabilities**: Fully functional offline mode for Windows (Mac version coming soon). Create and manage events, races, checkpoints, segments, and more without internet access.
* **Cloud & Local Device Support**: Connect both cloud and local timing devices, assign them to events, and control their operations effectively.
* **Timing Data Collection**: Collect and manage timing data automatically from connected devices with manual input capabilities.
* **Participant Management**: Edit participant details, add manual passings, manage participant statuses, and track passings effectively.
* **Checkpoint Management**: Set up and manage checkpoints, including assigning checkpoints to multiple races as Start, Intermediate, or Finish.
* **Race Management**: Create and configure races with checkpoints, including multiple race types such as Run, Bike, and Triathlon.
* **Segment Management**: Define segments within races to generate classifications based on different checkpoints.
* **Results Processing**: View race results with Overall, Gender, and Age Group rankings, with export options for PDF and CSV.
* **Event Control View**: Comprehensive overview of all collected passings from events, including live timing data monitoring.
* **Device Management**: Assign and configure both local and cloud devices, manage device passings, and control device operations.
* **Data Synchronization**: Automatic data synchronization between local and cloud versions, ensuring consistent data across all platforms.
* **Reports Generation**: Export race and event data in PDF or CSV format from various views, enabling easy reporting.
* **Battery & Temperature Monitoring**: Monitor local and CloudBox device status, including battery level and temperature.
* **User-Friendly Grids**: Grids with search, filter, grouping, and export options available across multiple views for better data management.
