A Flarum extension. Prevents session timeouts during idle by pinging home at set intervals.
Ping intervals are determined by the session lifetime in Illuminate. In Flarum, this defaults to 2 hours. Pings are done at 4 points within that lifetime to increase the chances of a successful keep-alive.
This means that, by default with this extension, the forum will ping home every 30 minutes to keep your session alive.
Install with composer:
composer require davwheat/session-keepalive:"*"
composer update davwheat/session-keepalive:"*"
php flarum migrate
php flarum cache:clear