feat: add PWA support - manifest, service worker, offline page, icons

This commit is contained in:
2026-06-14 10:15:20 -04:00
parent 01f1215cef
commit 639af6371e
8 changed files with 135 additions and 0 deletions

View File

@@ -27,6 +27,11 @@ $router->get('/notifications', [DashboardController::class, 'notifications'], [A
$router->get('/privacy', [DashboardController::class, 'privacy']);
$router->get('/terms', [DashboardController::class, 'terms']);
$router->get('/offline', function () {
$view = \ServerManager\Core\App::getInstance()->getView();
$view->display('errors.offline', ['title' => 'Offline']);
});
$router->get('/login', [AuthController::class, 'loginForm']);
$router->post('/login', [AuthController::class, 'login'], [CSRFMiddleware::class, RateLimitMiddleware::class]);
$router->get('/register', [AuthController::class, 'registerForm']);