mirror of
https://github.com/Droid-Deck/DroidDeck.git
synced 2026-11-11 02:51:10 +00:00
Session folders, tools/ and the stores' log now live in files/logs (LinuxRuntime.logDir) instead of Download/DroidDeck. The files directory is bound into every session at the same path, so the session script and the guest tools write there as before. Thirty sessions kept; the Logs switch off still means a cache folder deleted at session end. Game save backups stay public. On the first start, session folders, tools/ and loose .log files move from Download/DroidDeck into files/logs (rename, else copy and delete; a failure leaves the item where it was). Saves/ and anything else there is never touched, and the folder is not read again. Share logs builds one zip in cache/share/: the session folder, with the last seven days of stores/ and tools/. Every text file goes through LogRedactor.redactForShare on the way in - the existing rules, plus URLs without query, fragment or userinfo and with token-bearing path segments blanked, __token__ / f_token / hdnts / OAuth code= values, and Authorization / Cookie headers - so a file written before a rule existed is clean in the zip. The zip goes at the next share or app start. No existing scrub is relaxed. The file manager's Session logs shortcut opens files/logs.