RaceForge Application Changelog

v0.3.9February 10, 2026

User Interface & Experience Improvements

  • Updated the overall GUI for a cleaner, more polished and modern appearance.
  • Improved layout consistency across menus to enhance readability and usability.
  • The Update API Key menu has been visually refreshed for better clarity and smoother navigation.
  • The Exit Application screen has been redesigned to match the updated UI styling.
  • Version number display has been relocated into the Settings Menu for a cleaner main interface.

New Settings Features

  • Added a new Settings Menu, including an option to manage and configure the Update API Key directly within the app.

Connectivity & Online Presence

  • Added a startup server handshake animation when connecting.
  • The application now clearly displays Online / Offline status directly within the main interface.

Update System Improvements

  • The application now automatically checks for updates on startup and will notify the user if a newer version is available.

Improved API Error Handling & User Messaging

Reworked the API verification system to use a structured 4-tier result state system:

  • API_SUCCESS — Handshake and verification completed successfully.
  • API_ERR_CONNECTION — Server unreachable, no internet connection, or request timeout.
  • API_ERR_INVALID_KEY — Server reached successfully, but the API key was rejected.
  • API_ERR_OTHER — Unexpected server response or JSON parsing failure.

Improved user-facing error messaging inside the Settings Menu:

  • "Error: Server Connection Failed" — Prompts users to check internet/server status.
  • "Error: API Key is Invalid" — Indicates a likely typo or incorrect key.
  • "API Verification Failed. Please try again." — Fallback message for unexpected issues.

Integrated the new API result system into startup flow logic:

  • If verification fails, the app now prioritizes the API Key Entry prompt, suppressing optional update checks until a valid connection is confirmed.

Bug Fixes

  • Lap Validation: Fixed an issue where the fastest lap time could display even if the lap was invalid. The GUI now only shows the fastest valid lap time.
  • All lap times (including invalid laps) remain visible in Lap History on raceforge.com.au.
  • Fixed Minimize and Maximize button functionality across all menus.
  • Resolved various minor graphical and UI rendering issues.
v0.3.9February 3, 2026
App Version 0.3.9 User Interface Improvements The graphical user interface has been updated for a cleaner and more refined appearance, improving overall visual clarity and usability. Server Connection Status A startup handshake animation has been added when connecting to the server. The application now clearly displays online and offline status directly in the main interface. API Key Management The Update API Key menu has received a graphical update for improved consistency and ease of use. Application Exit Screen The exit application screen has been visually updated to align with the refreshed interface design.
v0.3.8MANDATORY UPDATEFebruary 3, 2026
Added a settings icon to the main GUI Added an API Update feature to the Settings menu Updated Close and Minimise button behavior Added a confirmation prompt when closing the application, allowing the user to close or minimise Removed forced application closure when an invalid API key is detected Added a new API confirmation animation API menu now clearly indicates whether the API key verification succeeded or failed Fixed an issue where an invalid subsession ID on the backend prevented lap times from being submitted
v0.3.7MANDATORY UPDATEJanuary 18, 2026
### App Update v0.3.7 (Mandatory) This update is **required** to connect to the all-new RaceForge website. Older versions will no longer function. **Critical:** Rerouted all API connections to the new `raceforge.com.au` backend for full compatibility. **Fix:** Corrected a bug where log files failed to create in protected Windows directories. Logs are now correctly saved in `%APPDATA%\Raceforge`. **Improvement:** General stability enhancements for a more reliable connection. --- ### New Website Features This app update supports the completely rebuilt RaceForge website, which includes: - A complete visual redesign with the new "Kinetic" theme. - The new "Driver Dossier" account page with your Steam avatar. - The brand new Driver Stats page to track your career progress. - An updated Lap History page where Free Tiers see their 20 most recent laps and Supporters unlock their full history.