Repository navigation
SteamEdge 1.8.0
Full Changelog: 1.7.9...1.8.0
The Steam connection keeps a history you can read, the logs have a folder of their own, and the app can start with Windows quietly in the tray.
Added
- Connection history (Settings > Advanced & data > Connection). The last 24 hours of the account on screen: how many times the Steam connection dropped, how long it was down in total, the longest drop, and the time and cause of the last one. While it is down it says since when. A "reconnecting for hours" can now be looked up instead of guessed. Open shows the file behind it,
logs/connection.log: one line for every drop, every wait, every attempt and every return, of every account, with the cause and the number of attempts it took. The history is read back at the next start; a drop the app was closed in ends where the app stopped, so a night with the computer off is not counted as a night without Steam. - Start in the tray with Windows (Settings > General preferences, on by default). When Windows starts SteamEdge, no window opens: the app sits in the tray, connects the saved accounts and resumes the jobs that were left. Click the tray icon to open the window. Starting the app yourself always opens the window, and without a saved sign-in the sign-in screen still comes up. If "Start with Windows" is on, start SteamEdge once after updating: it writes the start-up entry with the new switch.
Fixed
- Starting SteamEdge while it was already running started a second app for a few seconds. The second copy was meant to hand over to the open one and end, and it did, but only after it had gone through the whole start: a window, and the logon of every saved account begun next to the open copy's (Steam keeps one session per account). Found while checking the tray start, where the window is not on screen and a second start is likely. The second copy now only brings the open window up.
Changed
- The logs have their own folder,
logs/, next tosettings/andcache/. Three files:steamedge.log(events, at the level chosen under Log file),connection.log(the connection history above) andcrash.log(errors nothing else caught, written whatever the level). The level only applies tosteamedge.log; Off stopsconnection.logtoo, the history on screen then lasts until the app closes. The connection lines 1.7.8 wrote tosteamedge.logat every level are inconnection.lognow;steamedge.logkeeps them at its own level. Each file is capped (2 MB forsteamedge.log, 1 MB for the others) and keeps one older part as.1. The oldcache/steamedge.logis moved into the folder at the first start. Open next to Log file opens the folder. - The Turkish names left in the code are English now. Variable names, comments, attributes and file names that were still Turkish are English now; only the interface text is translated from Turkish, as before. A broken data file that is set aside is now called
.corrupt(it was.bozuk); files from older versions are renamed once at start, and a file whose new name is taken already is left alone. npm testruns 63 tests. New:logger(the folder, the move of the old file, the level, rotation, crashes, the connection history over a restart and a crash, the old file names).login-itemcovers the tray switch,window-traya window started in the tray and the second copy,farm-pause-resumethe connection lines.
As always: never share your settings/ folder - it holds your Steam login token.
SHA-256 (SteamEdge-v1.8.0-win-x64.rar): a5d88138466c26e1bb6a0eed1b94dbd1408d8dcb1e879a753320225202a4d596