Add registration page, fix auth paths, and improve navigation

This commit is contained in:
Torsten Schulz (local)
2025-10-21 11:31:43 +02:00
parent 2b249577a7
commit f058516a3d
86 changed files with 2914 additions and 531 deletions

View File

@@ -10,12 +10,12 @@ const client_manifest = {
"node_modules/nuxt/dist/app/entry.js"
]
},
"_Bhv0LDrk.js": {
"_BHFrGoXk.js": {
"resourceType": "script",
"module": true,
"prefetch": true,
"preload": true,
"file": "Bhv0LDrk.js",
"file": "BHFrGoXk.js",
"name": "v3",
"imports": [
"node_modules/nuxt/dist/app/entry.js"
@@ -43,6 +43,28 @@ const client_manifest = {
"node_modules/nuxt/dist/app/entry.js"
]
},
"_C8kQt0fa.js": {
"resourceType": "script",
"module": true,
"prefetch": true,
"preload": true,
"file": "C8kQt0fa.js",
"name": "alert-circle",
"imports": [
"node_modules/nuxt/dist/app/entry.js"
]
},
"_CUq_0rkE.js": {
"resourceType": "script",
"module": true,
"prefetch": true,
"preload": true,
"file": "CUq_0rkE.js",
"name": "loader-2",
"imports": [
"node_modules/nuxt/dist/app/entry.js"
]
},
"_CWEkTB1z.js": {
"resourceType": "script",
"module": true,
@@ -98,6 +120,17 @@ const client_manifest = {
"node_modules/nuxt/dist/app/entry.js"
]
},
"_DAACT36i.js": {
"resourceType": "script",
"module": true,
"prefetch": true,
"preload": true,
"file": "DAACT36i.js",
"name": "newspaper",
"imports": [
"node_modules/nuxt/dist/app/entry.js"
]
},
"_DaSgy0Cl.js": {
"resourceType": "script",
"module": true,
@@ -168,19 +201,32 @@ const client_manifest = {
"file": "Harheimer TC.CKfYAfp1.svg",
"src": "assets/images/logos/Harheimer TC.svg"
},
"middleware/auth.js": {
"resourceType": "script",
"module": true,
"prefetch": true,
"preload": true,
"file": "gLPgOmla.js",
"name": "auth",
"src": "middleware/auth.js",
"isDynamicEntry": true,
"imports": [
"node_modules/nuxt/dist/app/entry.js"
]
},
"node_modules/nuxt/dist/app/components/error-404.vue": {
"resourceType": "script",
"module": true,
"prefetch": true,
"preload": true,
"file": "CuqbzRJp.js",
"file": "CG6EwBRh.js",
"name": "error-404",
"src": "node_modules/nuxt/dist/app/components/error-404.vue",
"isDynamicEntry": true,
"imports": [
"node_modules/nuxt/dist/app/entry.js",
"_DlAUqK2U.js",
"_Bhv0LDrk.js"
"_BHFrGoXk.js"
],
"css": []
},
@@ -195,13 +241,13 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "DvQPLLks.js",
"file": "DdaR8fUb.js",
"name": "error-500",
"src": "node_modules/nuxt/dist/app/components/error-500.vue",
"isDynamicEntry": true,
"imports": [
"_DlAUqK2U.js",
"_Bhv0LDrk.js",
"_BHFrGoXk.js",
"node_modules/nuxt/dist/app/entry.js"
],
"css": []
@@ -217,11 +263,12 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "Dzvh14Kz.js",
"file": "CYBxhx9-.js",
"name": "entry",
"src": "node_modules/nuxt/dist/app/entry.js",
"isEntry": true,
"dynamicImports": [
"middleware/auth.js",
"node_modules/nuxt/dist/app/components/error-404.vue",
"node_modules/nuxt/dist/app/components/error-500.vue"
],
@@ -241,13 +288,31 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "DJ7dbBSo.js",
"file": "DjgE_sEr.js",
"name": "anlagen",
"src": "pages/anlagen.vue",
"isDynamicEntry": true,
"imports": [
"node_modules/nuxt/dist/app/entry.js",
"_Bhv0LDrk.js"
"_BHFrGoXk.js"
]
},
"pages/cms/index.vue": {
"resourceType": "script",
"module": true,
"prefetch": true,
"preload": true,
"file": "DrcpzAie.js",
"name": "index",
"src": "pages/cms/index.vue",
"isDynamicEntry": true,
"imports": [
"_BHFrGoXk.js",
"_YJHbYJtA.js",
"_DAACT36i.js",
"_BteKZQ9T.js",
"_DkeYb0_S.js",
"node_modules/nuxt/dist/app/entry.js"
]
},
"pages/galerie.vue": {
@@ -255,13 +320,13 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "BNyGYpIS.js",
"file": "HjuZPL1x.js",
"name": "galerie",
"src": "pages/galerie.vue",
"isDynamicEntry": true,
"imports": [
"node_modules/nuxt/dist/app/entry.js",
"_Bhv0LDrk.js"
"_BHFrGoXk.js"
]
},
"pages/geschichte.vue": {
@@ -269,12 +334,12 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "B-8zBTYH.js",
"file": "Bt7nK3rf.js",
"name": "geschichte",
"src": "pages/geschichte.vue",
"isDynamicEntry": true,
"imports": [
"_Bhv0LDrk.js",
"_BHFrGoXk.js",
"node_modules/nuxt/dist/app/entry.js"
]
},
@@ -283,13 +348,13 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "CH8qO4fu.js",
"file": "C_7cz6DH.js",
"name": "impressum",
"src": "pages/impressum.vue",
"isDynamicEntry": true,
"imports": [
"node_modules/nuxt/dist/app/entry.js",
"_Bhv0LDrk.js",
"_BHFrGoXk.js",
"_BteKZQ9T.js",
"_Czdc6-TI.js"
]
@@ -323,14 +388,32 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "CXsdaXH6.js",
"file": "WIFjVsoU.js",
"name": "kontakt",
"src": "pages/kontakt.vue",
"isDynamicEntry": true,
"imports": [
"node_modules/nuxt/dist/app/entry.js",
"_C5SyyWEb.js",
"_Bhv0LDrk.js"
"_C8kQt0fa.js",
"_BHFrGoXk.js"
]
},
"pages/login.vue": {
"resourceType": "script",
"module": true,
"prefetch": true,
"preload": true,
"file": "0HxIkpDh.js",
"name": "login",
"src": "pages/login.vue",
"isDynamicEntry": true,
"imports": [
"node_modules/nuxt/dist/app/entry.js",
"_BHFrGoXk.js",
"_C8kQt0fa.js",
"_DaSgy0Cl.js",
"_CUq_0rkE.js"
]
},
"pages/mannschaften/[slug].vue": {
@@ -338,13 +421,13 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "B6WBbdVo.js",
"file": "DCNxe3RA.js",
"name": "_slug_",
"src": "pages/mannschaften/[slug].vue",
"isDynamicEntry": true,
"imports": [
"node_modules/nuxt/dist/app/entry.js",
"_Bhv0LDrk.js",
"_BHFrGoXk.js",
"_jVj3QaoK.js"
]
},
@@ -353,13 +436,13 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "D3zFABjp.js",
"file": "BvMz9Jgl.js",
"name": "damen",
"src": "pages/mannschaften/damen.vue",
"isDynamicEntry": true,
"imports": [
"node_modules/nuxt/dist/app/entry.js",
"_Bhv0LDrk.js"
"_BHFrGoXk.js"
]
},
"pages/mannschaften/herren.vue": {
@@ -367,12 +450,12 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "OxTlf1ZK.js",
"file": "9Bmm8Ml1.js",
"name": "herren",
"src": "pages/mannschaften/herren.vue",
"isDynamicEntry": true,
"imports": [
"_Bhv0LDrk.js",
"_BHFrGoXk.js",
"node_modules/nuxt/dist/app/entry.js"
]
},
@@ -381,7 +464,7 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "Br56r5HY.js",
"file": "Cc_YSIsc.js",
"name": "index",
"src": "pages/mannschaften/index.vue",
"isDynamicEntry": true,
@@ -389,7 +472,7 @@ const client_manifest = {
"node_modules/nuxt/dist/app/entry.js",
"_jVj3QaoK.js",
"_DkeYb0_S.js",
"_Bhv0LDrk.js"
"_BHFrGoXk.js"
]
},
"pages/mannschaften/jugend.vue": {
@@ -397,13 +480,13 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "91SGRVOW.js",
"file": "B9EeawL0.js",
"name": "jugend",
"src": "pages/mannschaften/jugend.vue",
"isDynamicEntry": true,
"imports": [
"node_modules/nuxt/dist/app/entry.js",
"_Bhv0LDrk.js"
"_BHFrGoXk.js"
]
},
"pages/mannschaften/spielplaene.vue": {
@@ -411,23 +494,39 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "BhSG1dHk.js",
"file": "Cu9pESPT.js",
"name": "spielplaene",
"src": "pages/mannschaften/spielplaene.vue",
"isDynamicEntry": true,
"imports": [
"_Bhv0LDrk.js",
"_BHFrGoXk.js",
"_BteKZQ9T.js",
"node_modules/nuxt/dist/app/entry.js",
"_Cx4UcKGu.js"
]
},
"pages/mitgliederbereich/index.vue": {
"resourceType": "script",
"module": true,
"prefetch": true,
"preload": true,
"file": "BS-ozMaL.js",
"name": "index",
"src": "pages/mitgliederbereich/index.vue",
"isDynamicEntry": true,
"imports": [
"node_modules/nuxt/dist/app/entry.js",
"_BHFrGoXk.js",
"_DkeYb0_S.js",
"_DAACT36i.js"
]
},
"pages/mitgliedschaft.vue": {
"resourceType": "script",
"module": true,
"prefetch": true,
"preload": true,
"file": "DT67Eyw3.js",
"file": "DdCvOctW.js",
"name": "mitgliedschaft",
"src": "pages/mitgliedschaft.vue",
"isDynamicEntry": true,
@@ -438,7 +537,41 @@ const client_manifest = {
"_CWEkTB1z.js",
"_BteKZQ9T.js",
"_Czdc6-TI.js",
"_Bhv0LDrk.js"
"_BHFrGoXk.js"
]
},
"pages/passwort-vergessen.vue": {
"resourceType": "script",
"module": true,
"prefetch": true,
"preload": true,
"file": "wEYEdgGa.js",
"name": "passwort-vergessen",
"src": "pages/passwort-vergessen.vue",
"isDynamicEntry": true,
"imports": [
"node_modules/nuxt/dist/app/entry.js",
"_BHFrGoXk.js",
"_C8kQt0fa.js",
"_DaSgy0Cl.js",
"_CUq_0rkE.js"
]
},
"pages/registrieren.vue": {
"resourceType": "script",
"module": true,
"prefetch": true,
"preload": true,
"file": "CPBCerx_.js",
"name": "registrieren",
"src": "pages/registrieren.vue",
"isDynamicEntry": true,
"imports": [
"node_modules/nuxt/dist/app/entry.js",
"_BHFrGoXk.js",
"_C8kQt0fa.js",
"_DaSgy0Cl.js",
"_CUq_0rkE.js"
]
},
"pages/satzung.vue": {
@@ -446,12 +579,12 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "C9_Ca2Kh.js",
"file": "MfuAw3Pu.js",
"name": "satzung",
"src": "pages/satzung.vue",
"isDynamicEntry": true,
"imports": [
"_Bhv0LDrk.js",
"_BHFrGoXk.js",
"_BteKZQ9T.js",
"node_modules/nuxt/dist/app/entry.js"
]
@@ -461,12 +594,12 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "BMsfuDsV.js",
"file": "7Il07067.js",
"name": "spielsysteme",
"src": "pages/spielsysteme.vue",
"isDynamicEntry": true,
"imports": [
"_Bhv0LDrk.js",
"_BHFrGoXk.js",
"_DkeYb0_S.js",
"_YJHbYJtA.js",
"node_modules/nuxt/dist/app/entry.js",
@@ -480,12 +613,12 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "CxnG1kov.js",
"file": "B-j_qHre.js",
"name": "termine",
"src": "pages/termine.vue",
"isDynamicEntry": true,
"imports": [
"_Bhv0LDrk.js",
"_BHFrGoXk.js",
"_YJHbYJtA.js",
"node_modules/nuxt/dist/app/entry.js"
]
@@ -495,13 +628,13 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "BGqINamU.js",
"file": "p9tSJNbO.js",
"name": "anfaenger",
"src": "pages/training/anfaenger.vue",
"isDynamicEntry": true,
"imports": [
"node_modules/nuxt/dist/app/entry.js",
"_Bhv0LDrk.js",
"_BHFrGoXk.js",
"_DaSgy0Cl.js"
]
},
@@ -510,13 +643,13 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "BWBYU0do.js",
"file": "CxCUaO3C.js",
"name": "index",
"src": "pages/training/index.vue",
"isDynamicEntry": true,
"imports": [
"node_modules/nuxt/dist/app/entry.js",
"_Bhv0LDrk.js",
"_BHFrGoXk.js",
"_C5SyyWEb.js"
]
},
@@ -525,12 +658,12 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "NR0kh36x.js",
"file": "CnDB0aJH.js",
"name": "trainer",
"src": "pages/training/trainer.vue",
"isDynamicEntry": true,
"imports": [
"_Bhv0LDrk.js",
"_BHFrGoXk.js",
"node_modules/nuxt/dist/app/entry.js"
]
},
@@ -539,12 +672,12 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "b9abQFlW.js",
"file": "CYU0Dj4j.js",
"name": "tt-regeln",
"src": "pages/tt-regeln.vue",
"isDynamicEntry": true,
"imports": [
"_Bhv0LDrk.js",
"_BHFrGoXk.js",
"node_modules/nuxt/dist/app/entry.js",
"_BteKZQ9T.js",
"_B4mSF5Ac.js",
@@ -558,7 +691,7 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "CemKpROJ.js",
"file": "CIqfbIjz.js",
"name": "ueber-uns",
"src": "pages/ueber-uns.vue",
"isDynamicEntry": true,
@@ -566,7 +699,7 @@ const client_manifest = {
"node_modules/nuxt/dist/app/entry.js",
"_CWEkTB1z.js",
"_B4mSF5Ac.js",
"_Bhv0LDrk.js"
"_BHFrGoXk.js"
]
},
"pages/vereinsmeisterschaften.vue": {
@@ -574,12 +707,12 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "BQH-LsLF.js",
"file": "BVSdBhsj.js",
"name": "vereinsmeisterschaften",
"src": "pages/vereinsmeisterschaften.vue",
"isDynamicEntry": true,
"imports": [
"_Bhv0LDrk.js",
"_BHFrGoXk.js",
"_CrCcIvVp.js",
"node_modules/nuxt/dist/app/entry.js"
]
@@ -589,12 +722,12 @@ const client_manifest = {
"module": true,
"prefetch": true,
"preload": true,
"file": "CnKUmKR9.js",
"file": "DosETvDb.js",
"name": "vorstand",
"src": "pages/vorstand.vue",
"isDynamicEntry": true,
"imports": [
"_Bhv0LDrk.js",
"_BHFrGoXk.js",
"node_modules/nuxt/dist/app/entry.js"
]
}