🏁 Steinmurmer Faschingsgruppe – Terminal

Login


Neu registrieren

Registrierung nur mit Vereins-Token.
{{ authError }}
Tipp: Auf iPhone/Android als App hinzufügen → Tab “❓ FAQ”.
🏠 Start
⏱️ Stunden
✅ Aufgaben
📅 Termine
👤 Profil
❓ FAQ
🛡️ Admin
Avatar
Hoi,
{{ myName || currentLoginLabel }}
Rolle: {{ myRole }} Admin

🏁 Überblick

{{ teamPercent }}%
{{ myHours.toFixed(2) }}h
Meine Stunden
{{ myOpenTasks.length }}
Offene Aufgaben
{{ myNextEvent ? '1' : '0' }}
Nächster Termin

Vereinsziel: {{ members.length }} × 12h
{{ teamHours.toFixed(2) }}h von {{ teamGoalHours.toFixed(2) }}h

📌 Dein nächster Termin

{{ myNextEvent.title }}
{{ myNextEvent.startText }}
{{ myNextEvent.location || '' }}

✅ Deine offenen Aufgaben

{{ t.title }}
{{ t.dueText }}
Status: {{ taskStatusLabel(t.status) }}

⏱️ Stempeln (Start / Stop)

Läuft Start: {{ timerStartText }}
{{ timerDisplay }}
{{ timerMsg }}
{{ timerError }}

✍️ Zeit manuell eintragen

{{ entryMsg }}
{{ entryError }}

📒 Meine letzten Einträge

{{ l.minutes }} min {{ l.type }}
{{ l.description }}
{{ l.createdAtText }}

👥 Gesamtübersicht

12h = 720 Minuten
{{ m.name }} {{ badge(m) }}
{{ percent(m) }}%
Noch {{ Math.max(0, 720-(m.minutes||0)) }} min bis 12h
{{ ((m.minutes || 0) / 60).toFixed(2) }} / 12 h

✅ Aufgaben

{{ taskError }}
Keine Aufgaben im aktuellen Filter.
{{ t.title }} {{ taskStatusLabel(t.status) }}
{{ t.dueText }}
{{ t.description }}
Zuständig: {{ userNameByUid(t.assignedTo) || "—" }} · Erstellt: {{ t.createdAtText || "—" }}

📅 Termine

Mini-Monatsansicht (klickbar) + Liste.
{{ monthTitle }}
{{ d }}
{{ cell.day }}
Filter aktiv: {{ selectedDateKey }} Alle Termine
{{ eventError }}
Keine Termine im Filter.
{{ e.title }}
{{ e.startText }}
{{ e.location }}
{{ e.notes }}
Erstellt von: {{ e.createdByName || e.createdByEmail || '—' }}

👤 Profil

Login
{{ currentLoginLabel }}
{{ profileMsg }}
{{ profileError }}

🚧 Profilbild in Arbeit
🚧 Push in Arbeit

❓ FAQ

📱 Als App installieren

iPhone / iPad (Safari)
  1. Website in Safari öffnen.
  2. Unten auf Teilen tippen.
  3. „Zum Home-Bildschirm“ auswählen.
  4. Namen wählen → Hinzufügen.
Android (Chrome)
  1. Website in Chrome öffnen.
  2. Oben rechts Menü öffnen.
  3. „App installieren“ oder „Zum Startbildschirm hinzufügen“.

🛡️ Admin

Mitglieder verwalten · Konto · Exporte · Logs

💶 Konto (10€ pro fehlende Stunde)

Ziel pro Person: 12h (720 Minuten). Fehlende Stunden × 10€ = Schuld.
Name Min Fehlt (h) Schuld (€) Bezahlt (€) Rest (€) Aktion
{{ m.name || '(ohne Name)' }}
{{ m.username || m.email || m.id }}
{{ m.minutes || 0 }} {{ missingHours(m).toFixed(2) }} {{ debtEuro(m).toFixed(2) }} {{ balanceEuro(m).toFixed(2) }}
Gesamt Rest: {{ totalBalance.toFixed(2) }} €
Gesamt Schuld: {{ totalDebt.toFixed(2) }} €
{{ adminMsg }}
{{ adminError }}

👥 Mitglieder verwalten

⚠️ „Portal-Daten löschen“ entfernt Firestore-Daten (Mitglied, Timer, Worklogs). Den Auth-Account löscht das NICHT – das geht nur über eine Cloud Function / Firebase Console.
Name Min Rolle Aktion
{{ m.name || '(ohne Name)' }}
{{ m.username || m.email || m.id }}
{{ m.minutes || 0 }} {{ m.role || 'member' }}
Hinweis: Dein eigener Account kann hier nicht gelöscht werden.

📚 Logs (Admin)

Letzte {{ adminLimit }}
{{ l.name || '(kein Name)' }} {{ l.type }}
{{ l.createdAtText }}
{{ l.minutes }} min – {{ l.description }}
Keine Logs geladen.