feat: use web history + catch-all route instead of hash history

This commit is contained in:
2025-11-06 11:47:27 +02:00
parent 6bcac176e4
commit e693ee1ddf
7 changed files with 41 additions and 4 deletions

View File

@@ -2,11 +2,13 @@
declare(strict_types=1);
// SPDX-FileCopyrightText: Your Name <your@email.com>
// SPDX-License-Identifier: AGPL-3.0-or-later
namespace OCA\NextcloudAppTemplate\Controller;
use OCA\NextcloudAppTemplate\AppInfo\Application;
use OCP\AppFramework\Controller;
use OCP\AppFramework\Http\Attribute\FrontpageRoute;
use OCP\AppFramework\Http\Attribute\NoAdminRequired;
use OCP\AppFramework\Http\Attribute\NoCSRFRequired;
use OCP\AppFramework\Http\TemplateResponse;
@@ -32,7 +34,6 @@ class PageController extends Controller {
*/
#[NoAdminRequired]
#[NoCSRFRequired]
#[FrontpageRoute(verb: 'GET', url: '/')]
public function index(): TemplateResponse {
$this->logger->info('NextcloudAppTemplate main page loaded');
return new TemplateResponse(Application::APP_ID, 'app', [