Release Notes

This page is an archive of the new features added, updated or improved, and bug fixes made, in each release of indieVelo.

v0.2.26 - Android - 4 December 2023

  • Added initial Android release for indieVelo.
  • Added AppleTV, iPad and iOS mobile code for future release.
  • Added time cut off for slow bots that hold up finalising event results.
  • Added support for custom workout files exported from PerfPro Studio.
  • Added support for cadence targets in custom MRC workout files.
  • Added December monthly challenges.
  • Added lots more teams.
  • Improved FPS performance by around 5% on all platforms.
  • Improved BLE scanning performance.
  • Improved start of day loading sequence performance.
  • Improved real-time Performance Verification checks for sticky watts.
  • Improved interaction between pausing a workout and taking a break.
  • Improved handling of BLE devices that transmit clearly erroneous data.
  • Improved handling of spaces vs tabs in custom workout files.
  • Improved parsing of name and description from custom MRC workout files.
  • Improved smoothness of LOD transitions for rider equipment.
  • Improved UI pop up action bar & button behaviour.
  • Improved UI element positioning.
  • Improved description given when removing a rider from an event.
  • Improved description given when connection to server lost.
  • Improved display of monthly challenge leaderboards.
  • Improved Performance Verification logging.
  • Improved handling of errors when loading.
  • Improved BLE cross-platform infrastructure.
  • Improved hung thread detection / recovery processing.
  • Improved memory usage.
  • Improved log spam.
  • Improved various icons.
  • Fixed bug with riders leaving event early, when also being a group leader.
  • Fixed bug with saving settings when in a negative virtual gear.
  • Fixed bug with code-signing indieVelo application.

v0.2.25 - Strengthen and Consolidate - 27 November 2023

  • Added ability to join team mates while riding.
  • Added trainer Compatibility Mode.
  • Added real-time performance verification checks for trainer control.
  • Added real-time performance verification checks for power data anomalies.
  • Added real-time performance verification checks for energy usage.
  • Added real-time performance verification checks for excessive drop outs.
  • Added real-time performance verification checks for network manipulation.
  • Added three new routes (variations on Parry Vlo-Bae).
  • Added lots more teams.
  • Improved calculation of multiplayer matchmaking ratings.
  • Improved ability to detect and correct riders with anomalous ratings.
  • Improved event menu to include length of any neutralised zone.
  • Improved positioning of powermeter data in the in-world UI.
  • Improved handling of custom events with non-standard elimination rules.
  • Improved non-linearity of Virtual Gearing resistances.
  • Improved online documentation of Virtual Gearing.
  • Improved maximum field size in Velodrome to 100 riders.
  • Improved Mac BLE permissions granting process.
  • Improved Mac OS 12 (Monterey) BLE scanning performance.
  • Improved client/server communication protocol.
  • Improved real-time performance verification infrastructure.
  • Improved server performance.
  • Improved log spam.
  • Fixed bug with rubberbanding on group workouts on long courses.
  • Fixed bug with late join when the group is on the 2nd lap of a course.
  • Fixed bug with nearest player list sometimes duplicating names.
  • Fixed bug with nearest player list sometimes speed values stuck.
  • Fixed bug with custom group workout event creation checks.
  • Fixed bug with time gaps not appearing in results of some events.
  • Fixed bug with selecting to view a rider as they're logging off.
  • Fixed bug with broadcast cameras when joining an event late.
  • Fixed bug with maximum allowed duration of timed challenges.

v0.2.24 - Time - 20 November 2023

  • Added ability to join group rides after they've started.
  • Added option for custom events run over a fixed time duration.
  • Added display of group positions in a group ride.
  • Added lots more teams.
  • Added more custom event brandings.
  • Improved real-time Performance Verification checks for Sticky Watts.
  • Improved real-time Performance Verification checks in Neutralized Zone.
  • Improved calibration of virtual gearing.
  • Improved reliability of MacOS BLE device capability auditing.
  • Improved bot AI.
  • Improved bot weight distribution to remove very light riders.
  • Improved display of route distance when creating custom events.
  • Improved handling of very long duration events.
  • Improved handling of joining pen with only a few seconds to go.
  • Improved FTP Ramp-Test to work when no cadence sensor is paired.
  • Improved on screen messaging during all FTP tests.
  • Improved automated testing of custom workouts.
  • Improved menu text when creating a private custom event.
  • Improved refresh rate of API authentication.
  • Improved server management of events.
  • Improved server load balancing.
  • Improved login performance.
  • Improved database performance.
  • Improved disallowed word filter.
  • Fixed bug with KICKR Climb / Bike tilt activation.
  • Fixed bug with bots going into supertuck downhill in group workouts.
  • Fixed bug with nearest player list positions in group workouts.
  • Fixed bug with lap validation when creating custom events.
  • Fixed bug with refreshing display of connected 3rd party accounts.
  • Fixed bug with confetti cannon sometimes not stopping.
  • Fixed bug with display of invalid routes.
  • Fixed various typos & grammar in menu text.

v0.2.23 - Protected, Hot and Inclusive Events - 13 November 2023

  • Added event entry restriction tiers for easier selection by event organisers.
  • Added option to automatically remove riders failing performance verification checks.
  • Added "shield" icon to more clearly highlight events with entry restrictions.
  • Added "hot" icon to more clearly highlight popular events.
  • Added number of signups to each event in the event organisers dashboard.
  • Added handcycles.
  • Added 2 new courses ("Drome to Dome Direct" / "Drome to Dome Direct Lap").
  • Added support for ThinkRider trainers.
  • Added lots more teams.
  • Improved support for older Tacx trainers.
  • Improved display of avatar customisation options when not on a team.
  • Improved energy usage performance verification checks.
  • Improved heart rate performance verification checks.
  • Fixed bug with viewing more than 100 past events as an organiser.
  • Fixed bug with multiple servers sometimes running the same event.
  • Fixed bug with riders sometimes being given a zero rating after an event.

v0.2.22 - Details Matter - 6 November 2023

  • Added negative virtual gears to allow down-shifting below your physical gear ratio.
  • Added ride-leader controls to allow real-time adjusting of rubber-band strength.
  • Added Terrain-based resistance mode when doing workouts.
  • Added ability to do group workouts synchronised from TrainingPeaks / intervals icu.
  • Added support for a wider range of Unicode characters in names / event descriptions.
  • Added November monthly challenges.
  • Added lots more teams.
  • Improved range of virtual gears to enable even higher top gears.
  • Improved pen allocation algorithm to better test riders who are doing consistently well.
  • Improved rating algorithm to better protect against attempts to sandbag.
  • Improved rating algorithm to more quickly recognise consistently improving riders.
  • Improved various default graphics settings to be more aligned with hardware available.
  • Improved support for a wide variety of powermeters over BLE.
  • Improved support for various older (pre-FTMS) trainers over BLE.
  • Improved support for Tacx Flow trainers over BLE.
  • Improved BLE scan performance on Mac.
  • Improved handling of reconnecting FTMS trainers after a BLE drop out.
  • Improved handling of errors if they occur when loading.
  • Improved handling of errors if API authentication fails.
  • Improved handling of errors if server stops responding.
  • Improved resilience of API to errors in parameters.
  • Improved pacing of WWW requests in various error situations.
  • Improved peak and spread of database lookups.
  • Improved thread prioritisation for increased performance throughout.
  • Improved ride leader chat to not display during ranked events.
  • Improved ride leader chat to also be displayed with the main chat.
  • Improved custom event creation menu.
  • Improved disallowed word filter.
  • Improved various icons.
  • Improved log spam.
  • Fixed bug with results of events sometimes appearing twice.
  • Fixed bug with editing group workouts not showing previously selected workout.
  • Fixed bug with unhelpful log about fonts for unsupported Unicode characters.

v0.2.21 - Group Workouts - 30 October 2023

  • Added group workouts.
  • Added ride leader chat.
  • Added compatibility with the 1000+ publicly available Zwift workouts.
  • Added "Always Sunny" mode for free-riding.
  • Added lots more teams.
  • Improved way penalty is applied when trying to overtake the Neutralized Zone bot.
  • Improved bot AI in group rides.
  • Improved rider collision dynamics at high speeds.
  • Improved BLE pairing on older versions of MacOS.
  • Improved in-game branding for events.
  • Improved event infrastructure to allow for future new event formats.
  • Improved naming of "race" tab to be "events".
  • Improved client/server encryption.
  • Improved menu text throughout.
  • Improved disallowed word filter.
  • Improved various icons.
  • Improved build & download size.
  • Fixed bug with Stages powermeters sometimes not being recognised over BLE.
  • Fixed bug with doing two different workouts consecutively in same session.
  • Fixed bug with finish line points allocation on point-to-point courses.
  • Fixed bug with rider animation if cadence suddenly drops to zero while sprinting.
  • Fixed bug with avg/max HR being shown the wrong way around on activity menu.

v0.2.20 - Workout Calendar Synchronisation - 23 October 2023

  • Added daily workout synchronisation with TrainingPeaks & intervals.icu.
  • Added UCI age-band of riders to CSV export of results for event organisers.
  • Added tracking of avg/max heart rate for all activities (not just events).
  • Added lap markers into FIT files at the end of the Neutralized Zone in events.
  • Added in-world branding for Monday Malarkey events.
  • Added lots more teams.
  • Improved performance of BLE scanning on Mac.
  • Improved handling when there are large numbers of BLE devices in range.
  • Improved ANT+ dropout behaviour in noisy RF environments.
  • Improved support for CooSpo heart rate monitors.
  • Improved handling of HRM dropouts.
  • Improved event roster to show dates (not just day of week) for future events.
  • Improved resolution of displayed height when using imperial measurement units.
  • Improved clarity of end-condition for FTP ramp test.
  • Improved password validation when first creating a new account.
  • Improved workout text messages throughout.
  • Improved menu text throughout.
  • Improved in-application documentation of virtual gearing.
  • Improved in-application documentation of hotkeys.
  • Improved underlying infrastructure for led rides.
  • Improved performance of CP curve calculations.
  • Improved memory usage on both server & client.
  • Improved handling of any memory usage errors.
  • Improved server resource usage when doing live debugging.
  • Fixed bug in rider event rankings after rage-quitting an event.
  • Fixed bug with Neutral Zone pace bots sometimes appearing as event entrants.

v0.2.19 - Workouts - 16 October 2023

  • Added ability to view custom workouts grouped by folder.
  • Added lots more teams.
  • Improved parsing of ZWO workout files in non-standard formats.
  • Improved handling of workout files containing no workout data.
  • Improved performance of drawing workout graphs.
  • Improved underlying workout infrastructure to make it more extensible.
  • Improved visibility of when you're on-a-break.
  • Improved visibility of in-game icons.
  • Improved initial event ranking estimate for new riders in first race.
  • Improved support for older Wahoo trainers.
  • Improved camera broadcast mode access permissions.
  • Improved start up time.
  • Improved resilience of server to any errors.
  • Improved pacing of API requests to better spread webserver load.
  • Improved server performance when creating FIT files.
  • Improved handling of file access permissions problems.
  • Improved diagnostics logging.
  • Improved client-server networking infrastructure.
  • Improved client memory usage.
  • Improved server memory fragmentation.
  • Fixed bug which could cause riders to sometimes appear to judder sideways.
  • Fixed bug with rider positioning when colliding at very low speeds.
  • Fixed bug which caused a small amount of memory to leak.

v0.2.18 - Legacy & Infrastructure - 9 October 2023

  • Added ability to use the drone camera zoom while using virtual gearing (hotkey: Shift)
  • Added ability to use the drone camera pan while near a junction (hotkey: Shift)
  • Added support for Viiiiva HRM BLE/ANT+ bridging function.
  • Added lots more teams.
  • Improved support for BLE devices that don't strictly follow the BLE specifications.
  • Improved handling of network timeouts / dropouts.
  • Improved memory management.
  • Improved socket layer.
  • Improved network diagnostics.
  • Improved performance of FIT file creation.
  • Improved server performance.
  • Improved in-game documentation of keyboard shortcuts.
  • Improved log spam.
  • Fixed bug with trainer resistance when viewing another rider.
  • Fixed bug with end of Neutralised Zone flare positioning.
  • Fixed bug with an event leader leaving an event mid-way through.
  • Fixed bug with riders leaving world while still on anothers nearest list.
  • Fixed bug with asynchronous removal of riders.
  • Fixed bug with riders occasionally appearing to move a few millimeters sideways.
  • Fixed bug with network jitter.
  • Fixed bug with icons.
  • Fixed various typos throughout.

v0.2.17 - Challenges & Achievements - 2 October 2023

  • Added route completion achievements.
  • Added new monthly challenges for October.
  • Added ability to hold team events with riders who aren't members of teams.
  • Added support for Wahoo Powrlink pedal powermeters.
  • Added lots more teams.
  • Improved mouse hiding behaviour to not trigger when using keyboard.
  • Improved performance of network socket layer.
  • Improved logging of server performance issues.
  • Improved logging of server memory management.
  • Improved logging of any client-server protocol issues.
  • Fixed bug with FTP Ramp Test workout ending too quickly at low cadences.
  • Fixed bug with display of terrain gradient occasionally getting stuck.
  • Fixed bug with rider names occasionaly appearing twice in monthly challenges.
  • Fixed bug with display of nearest riders list.
  • Fixed bug which caused rider avatars to sometimes wobble in position.
  • Fixed bug with occasional network drop outs.
  • Fixed bug which caused FPS to sometimes spike down for a couple of frames.
  • Fixed bug with server logging during a shutdown.
  • Fixed bug with a slow memory leak on the server.

v0.2.16 - Quality of Life - 25 September 2023

  • Added 2 new routes - multi-lap versions of the existing hill climb routes.
  • Added ability to smooth displayed power data over 0 / 1 / 3 / 5 seconds.
  • Added ability to show average/normalized/maximum power, HR & Cadence values.
  • Added ability to sort routes & workouts by name, distance, duration etc.
  • Added ability to change virtual gearing when using XBox / PS etc game controllers.
  • Added better camera controls to game controllers.
  • Added more Performance Verification checks.
  • Added lots more teams.
  • Improved clean-up of Mac BLE resources when exiting application.
  • Improved autobraking to not trigger in Neutral Zone at start of events.
  • Improved handling of game controllers being added during a ride.
  • Improved mapping of game controller buttons / joysticks.
  • Improved detection of potential network dropouts.
  • Improved bot AI after finishing an event.
  • Improved layout of workout UI text.
  • Improved rider jersey textures.
  • Improved logging infrastructure.
  • Fixed bug when disconnecting then immediately reconnecting to a server.
  • Fixed bug with HRMs sometimes showing powermeter calibration data.
  • Fixed bug with scroll position of workout elements in long workouts.

v0.2.15 - Custom Events - 18 September 2023

  • Added ability to restrict entries of custom events with an access code.
  • Added ability to create new custom events by copying another one.
  • Added ability to save screenshots in JPG or PNG format.
  • Added infrastructure for support of 3rd party controllers.
  • Added more bot teams.
  • Improved installer to reduce chance of ISPs blocking update downloads.
  • Improved maximum length of custom event descriptions.
  • Improved clarity of menu titles.
  • Improved consistency of handling of non-ASCII names (now UTF-8 throughout)
  • Improved minimum team size in team events to be 1 rider.
  • Improved bot equipment colour coordination.
  • Improved efficiency of APIs.
  • Improved logging of team allocations.
  • Improved disallowed words filter.
  • Fixed bug with elimination races with over 100 starters.
  • Fixed bug with copy-and-paste of text into custom event descriptions.

v0.2.14 - Routes & Infrastructure - 11 September 2023

  • Added 4 new routes.
    • Northern Hill Climb: 5.2km with 256m of climbing to the mountain top finish.
    • Mountain Top View: 22.1km with 414m of climbing up both main climbs.
    • Little Loops: 8.8km with 53m of climbing around velodrome and nearby lake.
    • So Near Yet So Far: 36.6km with 125m climbing around the coast.
  • Added bot teams to free-riding & non-team events.
  • Added ability to remove non-finished riders in an event if they're not moving.
  • Improved bot bike / jersey colour co-ordination.
  • Improved bot AI in keirin events.
  • Improved spectating in multi-pen events.
  • Improved Neutral Zone pacer bot colour.
  • Improved peak & average bandwidth requirements.
  • Improved performance of server with tens of thousands of riders.
  • Improved performance of client/server networking.
  • Improved performance of API requests.
  • Improved performance diagnostics.
  • Improved logging of team allocations.
  • Improved resilience of client to errors.
  • Improved text descriptions in various menus.
  • Fixed bug with CSV export of results containing Unicode characters.
  • Fixed bug with positioning of rider icon on route profile.
  • Fixed bug with occasional UI freezes.
  • Fixed bug with Neutral Zone pacer bots in team events.
  • Fixed bug with Neutral Zone pacer bots appearing in event entrants list.

v0.2.13 - Keirin Racing & Neutral Zones - 4 September 2023

  • Added ability to have a fully configurable Neutral Zone in custom events.
  • Added ability to run Keirin races, and added one to the default event roster.
  • Added flamme rouge marker at 1km to go in events.
  • Added new Critical Power Test workout.
  • Added new challenge events for September.
  • Added team results to ride summary menu in team events.
  • Added custom event organiser name to event descriptions.
  • Added logging of controller types being used.
  • Improved bot AI when deciding to attack or defend.
  • Improved event entrants list to auto-scroll to show your expected finish position.
  • Improved readability of in-event results list.
  • Improved calculation of FTP when doing a ramp-test workout.
  • Improved timing sequence when auditing BLE capabilities.
  • Improved performance of BLE pairing on Mac.
  • Improved performance of FIT file uploads to Strava / TrainingPeaks etc.
  • Improved performance of client-server messaging.
  • Improved performance of API queries.
  • Improved diagnostics throughout.
  • Improved documentation.
  • Improved log spam when new teams are added.
  • Fixed bug with route map when creating custom events with invalid data.
  • Fixed bug with systems with no mouse and/or no keyboard.
  • Fixed bug with CSV export of group rides.
  • Fixed bug with the order events with same start time are displayed.
  • Fixed bug with number of event entrants not displaying when in DS mode.
  • Fixed bug with rider search menus if you type very quickly.
  • Fixed bug with rider overhead labels when first joining world.
  • Fixed bug with some Unicode font glyphs.

v0.2.12 - Events & Virtual Gearing - 28 August 2023

  • Added ability for organisers to brand in-world objects, such as arches.
  • Added commissaire mode to allow an observer to exclude riders during events.
  • Added ability for organisers to exclude riders during events.
  • Added short 3-4 letter team name codes to various places throughout.
  • Added fully configurable virtual gears (hotkeys -/+).
  • Added full support for Stages SB20 extended features.
  • Added lots more teams.
  • Improved player search results to include their active team name.
  • Improved broadcast API to give player details while in pens.
  • Improved broadcast mode to be able to switch focus while in pens.
  • Improved resilience of client to network errors.
  • Improved logging of client-server connections / disconnections.
  • Improved disallowed word filter.
  • Fixed bug with CSV export of results when in non-english locales.
  • Fixed bug with calculation of bot TSS values when they're training.

v0.2.11 - Routes & Broadcasts - 21 August 2023

  • Added new route: Drome to Dome with mountain top finish.
  • Added extra points / timing location on the west coast.
  • Added camera-only account type, with ability to view any race.
  • Added team results to CSV export of results.
  • Added mouse click-and-drag control for drone camera.
  • Added notification if the cameras are turned off.
  • Added full support for Tacx Neo Bike buttons / gears / rider weight.
  • Improved Coastal Loop Reverse route to be exactly 10 miles.
  • Improved drafting algorithm to take account of more riders.
  • Improved event roster to show events 2 weeks in advance.
  • Improved event menu to show full date of events.
  • Improved display of why a rider is ineligible to enter an event.
  • Improved nearest rider list in events to show those further away.
  • Improved custom power zones to show scale in raw watts.
  • Improved CSV export of results to include pen number.
  • Improved way email addresses are securely stored.
  • Improved install process.
  • Improved login process.
  • Improved terraforming.
  • Improved diagnostics for routing calculations.
  • Fixed bug with non-team riders in human only team races.
  • Fixed bug with scaling of power targets in .ERG workout files.
  • Fixed bug with positioning of riders in pens.
  • Fixed bug with log spam if Discord is installed but not running.

v0.2.10 - Foundations - 14 August 2023

  • Added new game servers.
  • Added new web servers.
  • Added new main database.
  • Added checks to installer for any download issues.
  • Added checks to main executable that the latest installer was used.
  • Added logs to help diagnose any frame rate issues.
  • Added lots more teams.
  • Improved permissions requirements needed by installer.
  • Improved consistency between installer and main executable.
  • Improved process for enabling BLE permissions on Apple Mac.
  • Improved reliability of loading sequence.
  • Improved disallowed word filter.
  • Fixed bug with installer sometimes being flagged as an unsafe download.
  • Fixed bug with installer sometimes being blocked by anti-virus scanners.
  • Fixed bug with installer sometimes stopping mid-way through.
  • Fixed bug with systems using OneDrive for storing user files.
  • Fixed bug with systems using multiple (or no) "My Documents" folders.
  • Fixed bug with scenery sometimes not being visible.

v0.2.9 - Quality over Quantity - 7 August 2023

  • Added ability to limit entries to an event by paired hardware.
  • Added ability to limit entries to an event by racing licence.
  • Added ability to limit the number of points scorers in team events.
  • Added ability to choose whether team events are ranked or not.
  • Added nearest rider information to broadcast API.
  • Added event group information to broadcast API.
  • Added selected gear information for Stages SB20 bikes.
  • Added lots more new teams.
  • Improved bot AI to not chase down team mates in a break.
  • Improved placement of FIT file lap markers during a workout.
  • Improved stability of BLE layer when disconnecting from devices.
  • Improved resilience of ANT+ layer throughout.
  • Improved underlying infrastructure for web requests.
  • Improved underlying infrastructure for broadcasting.
  • Improved underlying infrastructure for login process.
  • Improved underlying infrastructure for handling server errors.
  • Improved disallowed word filter.
  • Fixed bug with bot simulated heartrate when deciding to quit an event.
  • Fixed bug with minimap when a new player joins the world.

v0.2.8 - Team Scratch Racing - 31 July 2023

  • Added team scratch races.
  • Added other rider locations to mini-map.
  • Added ability to configure transparency of power graph / route profile.
  • Added draft and event data to broadcast API.
  • Added lots more teams (including new bot teams).
  • Improved bot AI when sprinting.
  • Improved gridding in the pen in team events.
  • Improved drone camera angles for better side-on views.
  • Improved responsiveness of ERG mode when training.
  • Improved broadcast API to provide easier compatibility with vMix.
  • Improved broadcast API to rate limit information to 4 updates per second.
  • Improved resilience of BLE layer to devices that stop responding.
  • Improved resilience of server to errors from clients.
  • Improved diagnostics for server errors.
  • Fixed bug with UI settings not always being saved when logging out.
  • Fixed bug with memory usage when doing Web requests.

v0.2.7 - TrainingPeaks & Modding Custom UIs - 24 July 2023

  • Added support for automatic upload of rides to TrainingPeaks.
  • Added support for custom UIs via JSON API.
  • Added ability to select junction direction with Wahoo Kickr Bike buttons.
  • Added unique ID to event results CSV export to help collate series results.
  • Added ability to search for players by their unique ID.
  • Added German keyboard shortcuts.
  • Improved bot AI to add more variability to how they launch attacks.
  • Improved bot AI when accelerating at start of short distance events.
  • Improved trainer update frequency to reduce lag in ERG mode.
  • Improved parsing of ZWO workout files.
  • Improved resilience of Bluetooth connections.
  • Improved cleanup processing when exiting indieVelo.
  • Improved logging when entering / exiting world.
  • Improved performance of background tasks.
  • Fixed bug with bot AI sometimes simultaneously attacking and giving up.
  • Fixed bug with broadcasting an event when also being a team manager.
  • Fixed bug with distance ridden sometimes showing as negative numbers.
  • Fixed bug with log files sometimes including duplicate logs.

v0.2.6 - AI & DS Mode - 17 July 2023

  • Added DS mode for Team Managers to spectate events.
  • Added Team chat (Hotkey: T).
  • Added ability to turn monitor VSync on/off.
  • Added ability to limit frame rate to a maximum value.
  • Added reminder of indieVelo Founders Club to non-members.
  • Improved bot AI in events.
  • Improved bot realism by adding more variation between them.
  • Improved rubberbanding in group rides.
  • Improved positioning of riders in pen for team events.
  • Improved calculation of estimated FTP.
  • Improved broadcast mode to easily view groups after leaders finish.
  • Improved support for V3 powermeters.
  • Improved consistency of naming of menus.
  • Improved naming of the different camera modes.
  • Improved resilience of Discord integration.
  • Improved logging when detecting network dropouts.
  • Fixed bug with route profile when viewed at different resolutions.
  • Fixed bug with team results when viewed multiple times.
  • Fixed bug with workout flares still showing if a workout is exited early.
  • Fixed bug with display of workouts with very long names.

v0.2.5 - Team Points Racing - 10 July 2023

  • Added Team Points races.
  • Added rider start list to event broadcast stream.
  • Added indicator of rider position in group rides.
  • Added ability to select junction direction with Tacx Neo Bike buttons.
  • Improved custom event creation UI to grey-out invalid configuration options.
  • Improved fastest speed statistic to exclude speeds set with rubberbanding.
  • Improved client resilience to trainers sending invalid data.
  • Improved server resilience to clients sending invalid data.
  • Improved support for Stages powermeters.
  • Improved various UI alignments.
  • Improved logging of network dropouts.
  • Fixed bug with broadcast mode that could cause indieVelo to briefly pause.
  • Fixed bug with race ratings if a riders first event is an unranked event.
  • Fixed bug with points race results if a rider quits before the finish.
  • Fixed bug with rubberbanding in group rides still applying after finishing.
  • Fixed bug with FIT file lap markers sometimes being added multiple times.

v0.2.4 - AI & Integration - 3 July 2023

  • Added support for reactive bot AI (currently group rides only).
  • Added support for automatically uploading rides to Today's Plan.
  • Added full Strava compatibility certification.
  • Added in-game note on how to upload rides to Garmin Connect.
  • Added support for unique non-team based clothing (e.g. World/National Champion, Series leader etc).
  • Added support for KICKR SNAP trainers.
  • Added support for displaying Tacx Neo Bike gears.
  • Added ability to customise colour of your location on route profile graph.
  • Added text prompts when using hotkeys.
  • Added new monthly challenges for July.
  • Added lots more teams.
  • Improved resilience when disconnecting from devices over BLE.
  • Improved automated descriptions of events.
  • Improved various UI alignments.
  • Improved consistency of language throughout.
  • Improved disallowed words filter.
  • Improved logging and diagnostics for race rating changes.
  • Improved server resilience to unexpected errors.
  • Improved server statistics reporting.
  • Fixed bug that caused instability in Bluetooth connections.
  • Fixed bug that caused avatars to not be customisable after finishing a ride.
  • Fixed bug that caused avatars moving very slowly to briefly disappear.

v0.2.3 - Athlete Empowerment - 26 June 2023

  • Added dynamic route profile to event organisation menu.
  • Added ability to award double points at finish of custom points races.
  • Added in-game messaging to note eliminated riders in elimination races.
  • Added support for Stages powermeters.
  • Added ability to filter challenge leaderboards by country.
  • Added ability to filter challenge leaderboards by active team.
  • Added The Hub button to directly exit to desktop.
  • Added fonts for Slavic character sets.
  • Added lots more teams.
  • Improved Mac BLE performance.
  • Improved UI for in-game messages (e.g. points scored in sprints)
  • Improved smoothness of avatar leaning in corners.
  • Improved broadcast mode to hide menu buttons.
  • Improved visibility of return to self camera options.
  • Improved behaviour of mouse hiding when not being used.
  • Improved font size / alignment on event roster.
  • Improved in-game documentation on how to join a team.
  • Improved in-game documentation of FIT file location.
  • Improved in-game documentation of dual recordings.
  • Improved in-game documentation of hot-keys.
  • Improved disallowed word filter.
  • Fixed bug with occasional cadence drop outs.
  • Fixed benign error log when changing accounts.

v0.2.2 - Custom Team Kits - 19 June 2023

  • Added initial trial group of new teams & their custom team kits.
  • Added team names to event results sheets & event history pages.
  • Added a rider's currently active team to their publicly viewable profile.
  • Added hotkeys for moving the camera between different groups of riders when in an event (Shift+PgUp/PgDn).
  • Added support for ultrawide 21:9 full-screen resolutions.
  • Added support for TICKR X Heart Rate Monitors over BLE.
  • Added support for Xiaomi Heart Rate Monitors over BLE.
  • Added support for 4iiii Powermeters over BLE.
  • Added indicator of membership of indieVelo Founders Club in The Hub.
  • Added Basque Country flag for use on rider profiles.
  • Improved virtual gearing to simulate even larger gears.
  • Improved in-game chat to be visible when viewing another rider.
  • Improved resilience of ANT+ library when running under heavy load.
  • Improved bandwidth usage between indieVelo and smart trainers.
  • Improved The Hub display of the number of laps in each event.
  • Improved alignment of various UI elements.
  • Improved logging of ERG mode state.
  • Improved disallowed words filter.
  • Fixed bug with flickering power data values for Stages SB20 over BLE.
  • Fixed bug with some riders appearing to accelerate too quickly when starting a race.
  • Fixed bug with gap sizes between riders when in a crowded start pen.
  • Fixed bug with rider effort indicator sometimes not being visible.
  • Fixed bug with sunrise/set ambient colours showing through cloud cover.
  • Fixed bug with avatar customisation default values for team kits.
  • Fixed bug with returning to the previous menu after viewing a rider profile.
  • Fixed bug with timescale shown on workout graphs not scaling with screen resolution.
  • Fixed bug with ride summary screen always indicating it is an unranked event.
  • Fixed bug with total elevation shown in Strava not always matching actual value.
  • Fixed bug with 4k resolution not using standard 3840x2160 size.

v0.2.1 - Team Management - 12 June 2023

  • Added the ability for Team Managers to self-manage membership of their own teams by adding or removing people from an in-game dashboard.
  • Added the ability for anyone to self-manage which team to ride for (from any they've been added to).
  • Added the ability for members of the indieVelo Founders Club to wear the in-game team kit for their teams.
  • Added the members of the indieVelo Founders Club to the in-game credits.
  • Added a warning and help on the Apple Mac pairing screen if permission for indieVelo to use the computer's Bluetooth connection hasn't been given.
  • Added keyboard shortcuts for changing the focus of who the camera is viewing (END:race leader, PgUp:rider ahead, PgDn:rider behind, HOME:self).
  • Added various audio cues when doing workouts (for example, alerting you if you are not in a workout target power/cadence range).
  • Added a brand new route: "Loched and Loaded" - 12.5km long with 310m climbing around both lakes and up the switchbacks.
  • Improved smoothness of drone camera rotation.
  • Improved performance when in The Hub.
  • Improved performance of BLE device scanning on Mac.
  • Improved resilience to temporary hardware errors when pairing over BLE.
  • Improved avatar knee position/angle when pedalling.
  • Improved visibility of any events that have been configured with no bots, no matchmaking and no ranking by labelling them as group rides.
  • Improved calculation of minimum permitted weight that can be configured in a riders profile to take account of their height / BMI.
  • Improved labelling of unranked events in event descriptions.
  • Improved naming of graphics quality settings.
  • Improved disallowed words filter.
  • Improved various bits of documentation throughout & on the website.
  • Fixed a bug that prevented indieVelo from starting when using OneDrive to host shared game data folders.
  • Fixed a bug that sometimes showed event bib numbers out of numerical order on the start list.
Scroll to Top