Skip to content

v0.7.0-beta - Auto-update and path changes

Pre-release
Pre-release

Choose a tag to compare

@planetarian planetarian released this 14 May 18:29
· 228 commits to electron25 since this release

⚠️⚠️WARNING⚠️⚠️

  • You MUST perform a KC3 backup from your current version BEFORE updating to this release if you want to keep your data.
  • If you are using a very old version (0.2.3 or older) that cannot perform a data backup, you must delete the resources folder and update to a newer version such as 0.6.0 first so that you can backup your KC3 data.
  • This release changes the location of the Damecon configuration file and data folder.
  • After installing this version, your Damecon settings will be reset.

Installing

  • This version of Damecon now has a proper installer, which includes auto-update capability!
  • Use damecon-browser-*.Setup.exe to install.
    • The app will check for and download updates automatically when started.
    • You can disable automatic updates in Damecon Settings if you wish.
    • For now, the .zip version does not include the auto-update capability. You must install via the setup exe for this to work.

Additions

  • You now have the ability to configure the location in which the Damecon userdata and extensions folders are located.
    • home: Your home folder (%USERPROFILE%\Damecon in windows, or ~/Damecon in linux)
    • appdata (default): System-specific Application Data folder (%APPDATA%\Damecon in Windows)
    • appdir: Folder containing the Damecon app files (old behavior)
    • custom: Allows you to manually specify a location for the data folders
    • If you are using the .zip version and extracted it over your existing Damecon folder as usual, then it will detect the existing userdata folder and default to appdir instead of appdata.

image

  • Damecon's config.json settings file is now stored in appdir rather than appdata/.config.
    • This lets you keep multiple copies of the zip version of Damecon in separate folders with different settings.
  • The button for clearing the browser cache now also deletes main.js from the internal KCCacheProxy cache if KCCP is used.
    • This helps resolve "Error 100" issues caused by outdated cache files.
  • Damecon will attempt to obscure data paths within logs and settings to allow for a safer experience for using it while streaming.
    • May not be active everywhere yet.
    • Not yet applied to the KCCacheProxy log.

Fixes

  • Google logins now work properly
  • Application logging fixes