feat: add homepage components and API for settings and spielplan options

- Introduced new Vue components for homepage teasers: HomeLinksTeaser, HomeSpielplanTeamWidget, HomeTrainingTeaser, and HomeVereinsmeisterschaftenTeaser.
- Created XML layout for tablet app window dump.
- Implemented API endpoints for fetching and updating homepage settings.
- Added API for retrieving spielplan options, including team extraction logic.
This commit is contained in:
Torsten Schulz (local)
2026-05-29 15:37:45 +02:00
parent 1ea9596006
commit b8bdbf0a8d
39 changed files with 3867 additions and 163 deletions

View File

@@ -7,8 +7,12 @@
>
<div class="pointer-events-auto mx-4 shadow-lg rounded-md overflow-hidden">
<div class="px-4 py-3 bg-green-50 text-green-800 text-sm">
<div class="font-medium">{{ toastTitle }}</div>
<div class="mt-1">{{ toastMessage }}</div>
<div class="font-medium">
{{ toastTitle }}
</div>
<div class="mt-1">
{{ toastMessage }}
</div>
</div>
</div>
</div>