Fixed
- Session restoration detection now uses
last_activity_atso continuously active sessions do not create duplicate login rows after the originallogin_atleaves the restoration window (#146). - Recent active legacy rows with a null
last_activity_atstill fall back tologin_atduring restoration detection.