-
Improve Bluetooth LE connection handling.
-
Update dependencies.
-
Use a menu toggle for switching sector times on and off. Using slides for selecting the alternative leaderboard view was not intuitive to some users, and this also turned out to be a performance bottleneck, especially with older devices.
-
Send CU command #7 when a car finishes a race or qualifying session. When using the Carrera® Position Tower, this will make the respective driver ID blink.
-
Add notification for new race leader.
-
Add separate notification for qualifying session ended.
-
Fix occasional screen flicker on some devices, especially when on-screen keyboard is displayed.
-
Update leaderboard sort order also when race is paused.
-
Do not try to connect to
undefined
device after fresh install. -
Update dependencies.
-
Upgrade to Ionic 5.
-
Upgrade to Angular 9.
-
Minor UI improvements.
-
Require Android 5.1 or greater.
-
Upgrade to Ionic 4/Angular 8 and dependencies.
-
Add Angular service worker.
-
Modernize UI.
-
Add Android 8.0 adaptive icons.
-
Remove platform
cordova-electron
. -
Use
rxjs
pipeable operators. -
Update dependencies.
-
Update README.
-
Add French translation (courtesy of nico12).
-
Reduce use of "nagging" dialog boxes.
-
Reduce duplicated speech messages.
-
Add Web Bluetooth backend.
-
Add basic
cordova-electron
support. -
Update dependencies.
-
Update README.
-
Add SQLite storage engine to avoid uncaught
QuotaExceededError
exceptions. Note that this will effectively reset all user settings to default values. -
Improve iOS support (courtesy of softyde).
-
Use correct number of laps for finishing lap-based races.
-
Do not count pit stops if race is finished.
-
Prevent startlight from wrapping at some screen sizes.
-
Add translations for "No Connection".
-
Improve startup message.
-
Update licenses page.
-
Update dependencies.
-
Improve error handling when scanning for BLE devices.
-
Improve messages regarding Bluetooth and Location.
-
Update dependencies.
-
Ignore lap times less than 500 ms.
-
Automatically switch to full screen in landscape mode.
-
Improve display of empty lap times.
-
Volume buttons control media volume by default.
-
Update translations (courtesy of Haarman, SdiF and Maikeru).
-
Update dependencies.
- Fix translations in ion-option elements.
-
Make connection settings configurable.
-
Update dependencies.
- Add Spanish translation (courtesy of Daphmi).
-
Add Italian translation by SdiF.
-
Only show firmware version if a Control Unit is selected.
-
Upgrade dependencies.
-
Add position up/down indicators.
-
Track if car has started refueling.
-
Close page menu when clicking checkbox items.
-
Upgrade
ngx-translate
to v8.0.0. -
Update dependencies.
-
Fix sporadic
IonicToastProvider
runtime errors. -
Fix firmware version check for virtual CU button support.
-
Convert
README
andCHANGES
to Markdown format. -
Adjust
TTS
rate on iOS (courtesy of elliot2extreme). -
Remove
TypedArray.from()
for iOS compatibility (courtesy of elliot2extreme). -
Add icon and splash screen resources for iOS.
-
Update icon and splash screen source images.
-
Update dependencies.
-
Improve Bluetooth reconnect handling.
-
Show three-digit CU firmware version.
-
Upgrade
ionic-angular
to v3.5.0.
-
Add ESC key functionality.
-
Add "CU mode" for tuning settings.
-
Change tuning "link" icon to Ionicons "lock/unlock".
-
Change CU firmware version to include period.
-
Minor UI improvements.
-
Update dependencies.
-
Hide scrollbars on Android 4.4.
-
Improve leaderboard position ("colored stripe") display on Android 4.4.
-
Improve handling of two-sector tracks.
-
Improve
Toast
error handling. -
Upgrade to
ionic
v3.1.
-
Add support for "yellow flag" phase.
-
Add pace car control button.
-
Fix display issues with unset speed/brake/fuel values.
-
Fix Android 4.4 SVG scaling issues.
-
Fix Android 4.4 issues with multiple header buttons.
-
Improve CU protocol logging.
-
Default to demo mode when running in emulator or browser.
- Fix "clear" icon background color issue.
-
Add Carrera® Check Lane support.
-
Refactor and clean up settings.
-
Optionally set number of drivers for race and qualifying.
-
Fix Dutch translation typo (courtesy of Haarman).
-
Upgrade to
ionic-native
v3.5.
-
Translate TTS notifications.
-
Add speech toggle button to main page.
-
Add confirm dialogs.
-
Ignore section times reported by Check Lane.
-
Upgrade to
ionic
v3.
-
Improve handling of default driver names.
-
Increase tuning page font size.
-
Add
IonicErrorHandler
. -
Add workaround for random toast errors.
-
Add translation instructions to README.
-
Upgrade to
ionic-native
v3. -
Upgrade to
ngx-translate
v6.
-
Update dependencies.
-
Add Dutch translation by Haarman.
-
Fix CSS "nowrap" spelling error.
-
Move root page to separate file (fixes Webpack source map issues).
-
Change default colors.
-
Refactor current/completed laps.
-
Improve overall app stability.
- Validate length of incoming CU data packets.
-
Update texts and translations.
-
Close logging popover on "clear".
-
Reorder event priorities.
-
Refactor lap counter and events.
-
Rename "messages" to "notifications".
-
Fix icon-only buttons.
- Fix messages update.
- Fix "fastest lap" event.
-
Select lap count mode.
-
Update dependencies.
- Various tuning page improvements.
- Fix update of message settings.
-
Add internationalization support.
-
Disable individual messages.
-
Improve manual reconnect.
- Share log via email, etc.
-
Optimize font size in landscape mode.
-
Use local storage provider for development.
-
Upgrade to Ionic RC 4.
-
Ignore new cars when race is finished.
-
Suppress "Final lap" message if race is stopped.
-
Re-activate "False start" message.
-
Update default messages.
- Add option to use fixed driver positions.
-
Add option to stop timer when race is interrupted.
-
Change "Lap Time" to "Last Lap" for consistency.
-
Filter Bluetooth devices.
-
Upgrade
ionic-native
. -
Make builds more reproducible.
-
Reset driver mask after startlight and reconnect.
-
Increase page load timeout.
-
Upgrade
ionic-native
.
- Fix Android 4.4 display issues.
-
Disable "stop" during practice.
-
Do not close serial port when inactive.
-
Use responsive layout for leaderboard.
-
Improve reconnect handling.
-
Improve backend/connection handling.
-
Update splash screen resources.
-
Upgrade to Ionic RC 3.
-
Switch to
ionic-storage
for storing user settings. -
Add options to prematurely stop or restart a race.
-
Add fullscreen option.
-
Add "in pit" message.
-
Various minor UI improvements.
-
Try to connect to last device on startup.
-
Improve USB permission handling.
-
Improve side menu UI.
-
Upgrade to Ionic RC 2.
-
Show car number on leaderboard.
-
Improve device orientation handling.
-
Don't repeat last message when changing Speech settings.
-
Improve error handling when displaying log records.
-
Remove clear button for driver input.
-
New side menu for improved connection access.
-
Add custom storage provider (will reset user settings).
-
Show driver names in colors page.
-
Upgrade to Ionic RC 1.
-
Reset position tower and fuel on start.
-
Add possible workaround for startlight update issues.
-
Add default race time.
-
Add chequered flag animation.
- Fix lap-based race.
-
Improve startlight usability.
-
Improve look of menus.
-
Race settings usability improvements.
-
Upgrade
ionic-native
.
-
Require Android >= version 4.4.
-
Add "finish all laps" option to race settings (a.k.a. "slotcar mode").
-
Add "lock-all" slider to car setup.
-
Add more speech notifications.
-
Move controller color setup to settings menu.
-
Use native
Toast
plugin. -
Various refactorings and smaller improvements.
-
Add
cordova-plugin-app-version
required byionic-native
. -
Add
android-versionCode
toconfig.xml
.
-
Upgrade to Ionic 2 Beta 11.
-
Use
TTS
plugin for speech notifications. -
Improve CU reconnect handling.
-
Various refactorings and improvements.
- Improve connection handling.
-
Upgrade to Ionic 2 Beta 10.
-
Enable production mode when running on device.
-
Fix lap counts starting at 1.
-
Add splash screen.
-
Improve logging configuration.
-
Add settings page.
-
Click log record for JSON view.
-
Use
cordovarduino
plugin for serial connection. -
Various refactorings and improvements.
-
More "material" design.
-
Update application icon.
-
Fix logging issues.
-
Connection improvements.
-
Improve connection handling.
-
Upgrade to Ionic 2 Beta 9.
-
More responsive layout.
-
Mark overall best lap.
-
Remove cancel buttons from dialogs.
-
Move to modal user interface.
-
Setup race, qualifying, drivers and controller colors.
-
Add
RaceControl
provider. -
Add global exception handler.
-
Choose connection at startup.
-
Add serial connection support.
-
Add application logging.
- Implement basic practice/qualifying/race functionality.