Cleanup code reads a setting for how long to keep sessions released from the desktop app.
A desktopSessionCleanupPeriodDays setting and release-marker logic are present; nothing shows it running.
What's wrong with this entry?
Cleanup code reads a desktopSessionCleanupPeriodDays setting, where 0 disables it, looks for a per-transcript release marker file, and decides between releasing the session for cleanup now or holding it for a grace period based on whether the marker says the session was deleted or archived.
deletereleases immediately;archivewaits until the marker file's modification time is past the cutoff.- Falls back to a built-in default when the setting is unset.
- The sweep's telemetry gained a matching counter.
var U = ".desktop-released.json"
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.224
Settings presence checks can read through the newer settings store
Both mention cleanup period