Skip to content

v1.3

Latest
Compare
Choose a tag to compare
@Seminko Seminko released this 11 Dec 14:39
25d4b89

Mandatory update

File to download: 'ATDSA_v1.3.rar' - it now contains two EXEs: the main app and the updater.


  • auto updater implementation - implemented automatic updates so that users don't have to download from github releases page manually. there's going to be a second EXE - for the updater.
  • server messages implemented - implemented a system where I can communicate with the users using messages. a message is set up in the DB, the client checks for new messages every 5 mins (currently). if it finds a new message, it will print it in the console as well as in a toast notification. such message will be only shown once and then saved in handled_messages.json

  • when exception occurs a special dumbed down message is printed into the console, when current version < max version, it says you should update... the issue occurred when the exception was raised because the app couldn't get max version, this is now fixed
  • when a user doesn't want to participate in stats / leaderboard it will set instead of Anonymous
  • download interval decrease from 900s to 300s
  • instead of downloading everything and then checking if there is new data, it will now check which realms have been updated and download only those
  • fixed a bug, where it would put a hashed account name in the update_times.json, key "latest_data" --> "username", instead of unhashed account name
  • when an inline msg was being written and an exception occured, the log_exception_message_and_quit function would not be writted from the start of the line but rather directly after message, this fixes it
  • if user wanted to remove discord_user_id, it had to be changed to 'null' which users won't know. now will accept empty string.
  • update check interval change from 9000 (2.5h) to 43200 (12h)
  • is_ascension_running psutil exception fix - apparently if a process terminates between when process_iter() lists it and when p.name() is called, psutil raises NoSuchProcess. This fixes that issue
  • since everyone just has the app running in the background, when an exception occurs, one doesn't notice if not actively checking the app. from now on a toast notification will appear on exception.
  • corrected discord section from'Addons from Szyler and co' to 'Other DEVs Addons (N-Z)'
  • remove discord user id instruction - instructions how to remove discord user id added.
  • fixed clearing messages after updates / username - inline messages were not being properly cleared if server_communication.check_for_new_versions() or check_discord_id_nickname() logged.