- use time formatter to return lap and sector times
- use track and track date as session header
- display the top speed in the session dialog
- display session best laptime
- document the LiveSessionWebsocketEventSourceBase
- move FileSettingsBackend into the RapidLaptimer
- use implicit height for the sector time list
- remove duplicated id
- display track name in the live session view
- only update the live session view when current_session events was received
- display average laptime in live session page
- display lap of the best lap time
- show last lap time difference in live session page
- display best lap time in live session page
- show last time in live session page
- display lap count of the current active session
- display current laptime in the live session page
- add editorconfig to cleanup trailing white spaces
- install all QML modules in folder and generate global qmlls.ini
- use c++ based time formatter in QML
- don't generate build checks instead iterate over commits
- update all copyright informations
- reuse update the copyright instead of reporting an error
- only run pull request build with source changes
- make buttons in list delegates bigger and align color, size
- only run build checks when something in the sources has changed
- set next development version
- fix broken release build
- display sector times in display dialog
- display sector times in display dialog
- sort device session in the descending based on the date
- sort local session in the descending based on the date
- display laptimes in a list
- add clear function to the GenericListModel
- delete local stored sessions
- add icons for download and delete button in "Remote Session" tab
- display local stored session in "Local Session" tab
- don't show the track twice in the session lists
- Don't use optional in signal for better QML usage
- use better name for the store task
- Make the session class a implicit shared
- introduce session management on the laptimer device
- add contains method to the generic list model
- new helper functions to get the rows of elements in GenericListModel
- introduce entites for session management
- install all qt modules so they can be packed in the APK
- sign android apks with a development keystore
- don't rename downloaded apk in release
- download the APK into a download folder
- print artifact download folder
- print folder on releasing
- use correct variable name for APK download in release action
- inherits secrets to release actions
- replace broken delete action
- only upload APK for qt6.10.1 on releases
- only upload latest Qt APK build
- align build jobs names
- use correct syntax for path ignore
- ci upload the arm64 android apk for releases
- set android application name
- don't ignore all hidden files
- don't use toolbar as header control
- add android arm and x86 build targets
- use clang for clazy linting to avoid warnings caused by unknown compiler error
- disable IWYU
- use correct tilte for clazy comment
- UI for managing laptimer devices
- introduce main window with navigation
- add device management with test
- add testhelper library
- add device settings list model with test
- add debug operator for device settings
- add settings writer with test
- add settings reader with tests
- add device settings definition
- add generic list model
- move rapid_android in a src folder
- extrac cmake version from commititzen with correct format
- Use all build for the release builds
- use latest support Qt LTS for android
- fix broken rapid laptimer link and make fedora also a lit item
- introduce develop branch for continous development releases
- comment clazy wanrings
- upload compiler to test result xml
- enable include what you use lint on pr
- use correct presets for main builds
- use correct build target
- use iwyu_tool and comment results in PR