dev: integrate offline on the main page

it's much more comfortable