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.