Changelog ========= 1.1.0-pre3 ----- - Changed: New logo and app icon from the website's brand guide: the skewed violet shield with a large A in the navigation rail, the version with a bolder A as app icon (taskbar, installer, window) and as favicon of the download page, all with a transparent background - Changed: The navigation rail is light, and night in dark mode, so the logo shows in colour - Changed: Action icons from the brand guide (download, delete, restore, search, filter, open on website): 2 px stroke, hard corners, slanted like the logo; navigation and status icons stay as they were - Changed: The stripe under the overview band has the same shares as the other stripes (pink only as a thin edge), and the buttons of the pre-release banner have hard corners like all others - Added: The folder settings show the default folders of a normal installation and can be reset to the auto-detection; the cars folder (ACC) and the livery and saved cars folders (AC EVO) can be set - Changed: ACC car files are protected like AC EVO saved cars: one changed since the client added it (e.g. saved again in the game) is no longer overwritten without asking. When a newer version is online, the livery detail offers the update after a confirmation that the changes are lost - Fixed: Saved cars and car files changed since the client added them could not be removed in the garage; it now asks to confirm losing the changes - Added: Pre-releases show a banner with a link to the Discord for support, until a newer version is available; development builds show their version and commit - Changed: Development builds no longer offer an update, they count as the newest version - Fixed: AC EVO showed the white factory car as preview of a saved car from the website: the client writes the game's preview from the livery thumbnail when it installs a saved car or a sync changes its livery - Fixed: Collection descriptions showed html tags, they are plain text now - Added: The garage cards show the body colors set in the car file (ACC), the livery's external_livery.json or the saved car painted in the game (AC EVO) as small swatches, for ACC with the colors of the livery editor's palette - Added: Deleted and overwritten files can be restored in the settings: every sync or action that keeps files writes a manifest.json to the backup folder, restoring keeps the current file the same way and optionally locks the restored liveries; from the recycle bin on Windows and Linux only - Changed: Liveries downloaded by the client are marked with an awesome.toml for ACC and AC EVO, holding the livery's title, link, author, artist, synced version and lock; an existing awesome.txt is migrated - Changed: Setting for all files the client deletes or overwrites, for ACC and AC EVO (sync, garage, livery cleanup): move them to the recycle bin (default), to a backup folder of your choice (the last 20 syncs or actions are kept) or delete them right away; replaces the livery backup setting - Added: The garage shows the saved cars of the AC EVO profile with their livery, and moves removed ones to the recycle bin - Added: The ACC settings find liveries without DDS files and move them to the recycle bin - Added: The garage shows the nationality of a car - Added: The garage shows the cup category (Pro, Pro-Am, Am, Silver, National) of a car in the colors of its number plate - Added: Command line arguments --sync, --exit and --minimized, e.g. to sync from a Stream Deck button before launching the game - Added: Setting to close the app after the sync on start succeeded - Changed: Livery folders the client did not create (no awesome.txt, but textures) are locked for ACC and AC EVO and marked "Not from Awesome"; a setting turns this off - Added: Locked liveries show a lock with a tooltip explaining why; the sync does not change or remove a livery folder with an awesome.lock file or locked = true in its awesome.toml, other tools still may - Added: Liveries can be locked and unlocked in the livery detail view (awesome.toml); unlocking also removes an awesome.lock - Changed: Car files removed from the garage and files of AC EVO liveries removed by the client go to the recycle bin instead of being deleted - Added: Support for Assetto Corsa EVO: liveries of AC EVO collections are synced to the game's ExternalLiveries folder, saved cars can be added to the garage of an AC EVO profile; ACC and AC EVO can be enabled separately in the settings 1.0.0 ----- - Added: The overview shows the latest news of awesome-simracing.com with the number of new posts; a diamond on the Overview icon marks new posts on other pages - Changed: The client uses the API of www.awesome-simracing.com instead of alpha.awesome-simracing.com - Added: When the app runs from the former installation in Program Files (after updating the former client), a banner offers to run the installer, as the app cannot update itself there - Added: Sync log page, opened from the sync bar during and after a sync, showing every step of the run - Added: The installer offers to remove an installation of the former client from Program Files - Changed: New design matching the website, with a light and a dark color scheme - Fixed: Locally generated DDS files are kept instead of being marked for removal on every sync - Added: Setting to choose which DDS files are generated (automatic based on ACC's texture setting, or a custom selection of _0, _1 and _2) - Added: Error message for invalid API keys in settings and on sync - Fixed: Saving settings failed with "object can not be cloned" - Fixed: External links and folder shortcuts did not open; missing Customs folders are now created - Added: Optional generation of the DDS files from decals.png and sponsors.png in ACC's own format (BC7), so ACC does not have to convert them in-game - Changed: Rewrote the client as a Tauri app with a new interface, compatible with existing settings and updates - Fixed: Parsing car files for non UTF-16LE encodings - Removed: Remove code signing due to absurd costs 0.4.0 ----- - Fixed: Broken installer and exe paths - Changed: Load settings.ini from the global config directory: %LOCALAPPDATA%\awesome-simracing\settings.ini - Added: Cancel sync button for stopping sync liveries process - Fixed: Sync progress bar stuck - Fixed: Missing installer download file - Changed: Moved links from app rail to footer (website, discord, faq) - Added: Garage section to show and potentially update or remove installed car files - Added: A way to download car file from livery modal - Changed: Always read remote livery info on start-up - Added: Livery details now open in modal - showing artist, file and car information - Added: manual car file download in livery modal - Added: Information about sync progress, while loading collection liveries - Fixed: 500 errors on large amount of followed collections/liveries - Fixed: Livery showing up multiple times, due to being in multiple collections - Changed: Internal handling of livery data and file processing - Changed: Seperated sync button and liveries overview - Fixed: Warnings in debug mode due to unsupported svg attributes - Fixed: Navigation to empty page on startup sync - Fixed: Version check stuck on initial info screen - Changed: Description on error code 500 to hint on too many collections workaround - Changed: updated dependencies (wails, skeleton) 0.3.0 ----- - Fixed: Blue window due to Windows webview update - Changed: Updated to latest dependencies (wails, skeleton, ...) - Added: New collection tab with reference to website - Added: Livery cards in sync progress overview with preview image and links to author and livery - Changed: Moved livery filter to top of screen - Changed: Updated icons - Changed: Replaced frontend library from Flowbite to Skeleton with some interface changes - Added: Option to enable debug mode via settings form - Added: Show basic userinfo and check connection to API - Added: Keep track of app version in api communication - Fixed: Log output is written correctly again - Added: Option for downloading pre-release version - Added: Update to new version directly from client - Added: Automated build of stable and dev releases 0.2.1 ----- - Fixed: Fixed changelog location for release page 0.2.0 ----- - Added: Option to automatically sync liveries on application startup - Added: Clean up accidental whitespace in API key when saving settings - Added: Filter sync results by name and status - Added: New UI with separate settings page, links to website, FAQ and Discord - Changed: Migrated desktop framework from lxn/walk to wails.io 0.1.8 ----- - Changed: Update code signing certificate to 2023 0.1.7 ----- - fix skip check for missing dds file - default to dds-only mode - cleanup other dds files (_0, _2) on livery update 0.1.6 ----- - added checkbox to skip liveries without dds files - Updated internal file handling 0.1.5 ----- - Fix Documents folder detection and texCap message - Made documents folder configurable 0.1.4 ----- - .exe is now signed with proper certificate - texCap detection and warning - Improve logging and folder creation 0.1.3 ----- - Added app icons - Delete missing files only if dependency changes - Added readme and changelog to artifact - Checksum check to avoid unnecessary downloads - Add change status to livery process message - Link to help page - Fixed UI blocking 0.1.2 ----- - Added Progressbar - Added logging of Livery names and count - Adjusted Layout 0.1.1 ----- - Fixed default Livery folder location - Made Livery folder configurable - Made logfile configurable - Fixed Version string 0.1.0 ----- - Initial prototype: Download all the liveries - Authenticate via API Key to awesome-simracing.com - Version Info and "update available" Message