-
53a8bfe29b
fix: nginx startete nicht — gzip_static stand im falschen Block
master
Daniel Michelberger
2026-09-11 16:35:40 +0200
-
c39599bb61
feat: Aus der App wird ein Wegweiser
Daniel Michelberger
2026-09-11 15:47:44 +0200
-
279796111c
wip: Der abgebrochene Kurbeler-Umbau, wie er hier liegengeblieben ist
abgebrochener-umbau
Daniel Michelberger
2026-09-11 15:42:33 +0200
-
-
f773c52b0a
feat: mehrere Teilnehmer auf einmal eintragen
Daniel Michelberger
2026-09-07 23:57:45 +0200
-
b80b1198fc
feat: Grund zur Zeitkorrektur, "Strafzeit fuer alle" entfaellt
Daniel Michelberger
2026-09-07 23:30:24 +0200
-
5c4d2fec4d
style: dunkleres Rot am Offline-Symbol
Daniel Michelberger
2026-09-07 23:25:44 +0200
-
76e2eeff0e
refactor: Offline-Meldung in die Zeitnahme-Leiste, ganze Zeile klickbar
Daniel Michelberger
2026-09-07 23:23:54 +0200
-
660e72717a
fix: offline gestoppte Zeit laesst sich nicht zweimal stoppen
Daniel Michelberger
2026-09-07 23:15:35 +0200
-
6c2addb020
feat: Klick auf die Zeit oeffnet den Zeit-Dialog
Daniel Michelberger
2026-09-07 23:11:01 +0200
-
d01eae078a
feat: Wer gedrueckt hat, und Strafzeiten je Zeit oder je Stage
Daniel Michelberger
2026-09-07 23:07:48 +0200
-
bb56945fe3
feat: App wird installierbar und uebersteht ein Funkloch beim Neuladen
Daniel Michelberger
2026-09-07 23:03:24 +0200
-
9f075f0f6c
feat: Uhrenabgleich und Ausgang fuer Zeiten ohne Netz
Daniel Michelberger
2026-09-07 23:00:40 +0200
-
09d7303eb2
feat: Zeitnahme fuer den Daumen an der Strecke
Daniel Michelberger
2026-09-07 22:51:46 +0200
-
6ee7801d78
refactor: Icon-Auswahl ohne Freitext, Hoehenprofil weiss, Profil speichert selbst
Daniel Michelberger
2026-09-07 22:46:49 +0200
-
ed3d261a2d
refactor: Wortwahl im Einladungsdialog und am Logo-Knopf
Daniel Michelberger
2026-09-07 22:41:40 +0200
-
ea4e0bd80a
fix: Einladungslinks brechen um statt zu scrollen
Daniel Michelberger
2026-09-07 22:38:07 +0200
-
6ff37ef1f6
fix: Kopfleiste ueber den Inhalt, damit das Team-Panel bedienbar ist
Daniel Michelberger
2026-09-07 22:34:25 +0200
-
43d6508369
fix: Team-Panel unter seinen Menuepunkt, ohne toten Spalt
Daniel Michelberger
2026-09-07 22:28:41 +0200
-
52dbde2a25
fix: Team-Panel erschien neben statt unter seinem Menuepunkt
Daniel Michelberger
2026-09-07 22:26:16 +0200
-
65bb7f1f3f
refactor: Kopfnavigation auf bits-uis NavigationMenu
Daniel Michelberger
2026-09-07 22:23:10 +0200
-
0f4b532773
fix: kein Fokusring am Menuepunkt Team nach dem Zuklappen
Daniel Michelberger
2026-09-07 22:18:48 +0200
-
893509be9d
refactor: Aus Runs werden Stages, bis in die Datenbank
Daniel Michelberger
2026-09-07 22:16:22 +0200
-
3120bbfdbf
fix: Fahrer fuer Teammitglieder, die keinen mehr haben
Daniel Michelberger
2026-09-07 22:11:44 +0200
-
041bed923b
feat: Profilbild als Knopf, und das eigene Konto laesst sich loeschen
Daniel Michelberger
2026-09-07 22:11:44 +0200
-
b3d77dddbe
fix: doppeltes Padding in Karten mit Knopfzeile
Daniel Michelberger
2026-09-07 22:11:28 +0200
-
66e351e54f
feat: Team wird zum Menuepunkt mit Submenue
Daniel Michelberger
2026-09-07 22:11:28 +0200
-
45835cd45c
refactor: Team und Kader an einem Ort
Daniel Michelberger
2026-09-07 22:11:13 +0200
-
8c11095b17
feat: Ein Fahrer hat einen Namen, nicht zwei
Daniel Michelberger
2026-09-07 22:10:30 +0200
-
eac2455ee3
chore(schema): team_invites in den Snapshot nachziehen
Daniel Michelberger
2026-09-07 22:10:08 +0200
-
bb0a51378f
refactor: Marker und Kommentare in die Kennzahlenzeile der Trailcard
Daniel Michelberger
2026-09-07 22:09:41 +0200
-
3ba8ec4c86
feat: Trailstatus in relativer Zeit
Daniel Michelberger
2026-09-07 22:09:41 +0200
-
70c2cdd101
fix: Zeigefinger fuer alles Anklickbare
Daniel Michelberger
2026-09-07 22:09:30 +0200
-
c817e208cd
fix: Kartenkacheln von OpenFreeMap statt CARTO
Daniel Michelberger
2026-09-07 22:09:30 +0200
-
69588528e8
feat: Ladeanzeige als Mountainbike-Laufrad
Daniel Michelberger
2026-09-07 22:09:30 +0200
-
7ac5e9ab4f
feat: Einladungslinks, mit denen sich Fahrer selbst ein Konto anlegen
Daniel Michelberger
2026-09-07 22:09:14 +0200
-
83a1693ef1
refactor: Schnellzugriff raus, Event-Kacheln komplett verlinkt
Daniel Michelberger
2026-09-03 12:40:52 +0200
-
e7892be60b
docs: TODO an den zusammengelegten Fahrer-Reiter angepasst
Daniel Michelberger
2026-09-02 18:22:49 +0200
-
e3adddafda
refactor: Fahrer und Konten in einem Reiter, Team wird zur Uebersicht
Daniel Michelberger
2026-09-02 16:18:47 +0200
-
b1594d99c4
docs: TODO gegen die produktive Instanz abgeglichen
Daniel Michelberger
2026-09-02 16:14:35 +0200
-
fae50d3209
feat: Fahrer werden zum Kader, Events bekommen Teilnehmer und Serien
Daniel Michelberger
2026-09-02 16:03:17 +0200
-
45a4191f01
refactor: Tooltips ueber tippy statt title-Attribute, appweit
Daniel Michelberger
2026-09-02 15:45:49 +0200
-
4fa0de8753
feat: Logo pro Team, auch als Wasserzeichen im Seitenhintergrund
Daniel Michelberger
2026-09-02 15:42:04 +0200
-
fb2652dcbf
feat: Trail-Karten zeigen Marker und Kommentare, Icons fuer Laenge und Hoehe
Daniel Michelberger
2026-09-02 15:36:22 +0200
-
27d34ad0d3
feat: Superadmin-Rolle und Standard-Flags fuer neue Teams
Daniel Michelberger
2026-09-02 15:03:41 +0200
-
561d7cbbc7
docs: Symptom der noch nicht gelaufenen Migrationen in TODO.md benennen
Daniel Michelberger
2026-09-02 13:13:39 +0200
-
27c83946df
feat: Erzeugte Avatare und Verfasser an Kommentaren
Daniel Michelberger
2026-09-02 13:13:22 +0200
-
fe8e301e65
feat: Marker mit eigenem Typ und frei waehlbarem Icon
Daniel Michelberger
2026-09-02 13:13:22 +0200
-
6b1c57ba17
docs: Offene Punkte und Deploy-Schritte in TODO.md festhalten
Daniel Michelberger
2026-09-02 12:59:57 +0200
-
f8247ae3e7
feat: Trail-Seite neu geordnet, echte dunkle Karte, sichtbare Flag-Icons
Daniel Michelberger
2026-09-02 12:56:17 +0200
-
7c3cf29354
feat: Einstellungen als Reiter, Fahrerverzeichnis, datierte Events
Daniel Michelberger
2026-09-02 12:56:01 +0200
-
1cd708e0ff
feat(schema): Fahrerkonten, Event-Daten und Herkunft des Trail-Status
Daniel Michelberger
2026-09-02 12:55:47 +0200
-
cc55bd66a5
feat: Ein Dialog fuer die Zeitnahme, keine Aktionen mehr inline
Daniel Michelberger
2026-09-02 12:55:33 +0200
-
514b5de27b
feat: Laufende Zeiten in der Rangliste und als sticky Leiste, Monospace raus
Daniel Michelberger
2026-09-02 12:13:00 +0200
-
245f8d7924
feat: Zeitnahme und Ergebnisse an Run und Fahrer statt an eigene Seiten
Daniel Michelberger
2026-09-02 12:08:14 +0200
-
a8049e7406
feat: Marker nur noch auf dem Trail setzen, Karte und Hoehenprofil koppeln
Daniel Michelberger
2026-09-02 12:08:02 +0200
-
f29361b7f3
fix: E-Mail-Adresse aus dem Dashboard-Header entfernen
Daniel Michelberger
2026-09-02 11:39:56 +0200
-
0432540d5a
fix: MapLibre-Worker vollstaendig buendeln, damit die Linie auch live erscheint
Daniel Michelberger
2026-08-14 16:51:58 +0200
-
6273f20484
fix: Trail-Linie auf der Karte durch expliziten MapLibre-Worker-Pfad
Daniel Michelberger
2026-08-14 16:23:21 +0200
-
0ae0840c29
fix: Deployment-Build durch jsdom-Downgrade auf 29 reparieren
Daniel Michelberger
2026-08-14 15:59:31 +0200
-
e54a2c611a
chore: PocketBase auf 0.39.11 aktualisieren
Daniel Michelberger
2026-08-14 15:52:00 +0200
-
dc393502c2
feat: Login mit Logo statt Produktname
Daniel Michelberger
2026-08-14 15:45:36 +0200
-
7df0e9a5ba
fix: Trail-Migration auf frischer Datenbank lauffähig machen
Daniel Michelberger
2026-08-14 15:43:14 +0200
-
1257456308
docs: Plan-Korrekturen aus der Umsetzung nachziehen
Daniel Michelberger
2026-08-06 19:30:44 +0200
-
ccc1d931ab
fix: Flag-Verwaltung dauerhaft über die Navigation erreichbar machen
Daniel Michelberger
2026-08-06 19:28:54 +0200
-
331c4cfed1
fix: Marker-Aktionen nur für Berechtigte anbieten
Daniel Michelberger
2026-08-06 19:28:46 +0200
-
7b1df79a37
fix: Höhenprofil-Hervorhebung über Distanz statt Index koppeln
Daniel Michelberger
2026-08-06 19:28:28 +0200
-
08af521d19
fix: Bestätigungsdialog und Farbvalidierung bei Flag-Verwaltung
Daniel Michelberger
2026-08-06 19:11:38 +0200
-
c44ec4377f
feat: Verwaltung der Flag-Typen
Daniel Michelberger
2026-08-06 19:06:58 +0200
-
8e256d0184
fix: HTML-Beschreibung sanitizen und Key in Status-Schleife ergänzen
Daniel Michelberger
2026-08-06 18:56:03 +0200
-
a45c5d2908
feat: Trail-Detailseite mit Karte, Höhenprofil, Markern und Kommentaren
Daniel Michelberger
2026-08-06 18:41:53 +0200
-
7bc128601a
fix: Karte lazy-loaded, formatKm bei 0, Enter im Dialog
Daniel Michelberger
2026-08-06 18:34:58 +0200
-
60d5891bc9
feat: Trail-Liste mit Vorschaukarten
Daniel Michelberger
2026-08-06 18:27:33 +0200
-
a0ccafaa91
fix: Marker beim Aufräumen entfernen, Fokusstil für Marker-Knöpfe
Daniel Michelberger
2026-08-06 18:23:53 +0200
-
b1f6f8d1e5
docs: maplibre-gl hat keinen Default-Export — Importzeile im Plan korrigieren
Daniel Michelberger
2026-08-06 18:19:32 +0200
-
060c4434b9
feat: Kartenkomponente mit MapLibre und Höhenprofil
Daniel Michelberger
2026-08-06 18:18:02 +0200
-
616694a7f5
feat: Trail-Stores registrieren und Navigationseintrag ergänzen
Daniel Michelberger
2026-08-06 18:11:14 +0200
-
f432b47df1
fix: canManage-Getter und Fehlerbehandlung in seedDefaults
Daniel Michelberger
2026-08-06 18:07:40 +0200
-
6fd459e938
feat: Stores für Flag-Typen und Trail-Marker
Daniel Michelberger
2026-08-06 17:43:54 +0200
-
247ac8ec6b
feat: Stores für Trails und GPX-Versionen
Daniel Michelberger
2026-08-06 17:37:50 +0200
-
efadbab48a
docs: fehlerhaften Höhenmeter-Test im Plan korrigieren
Daniel Michelberger
2026-08-06 17:35:54 +0200
-
1eb25cd7e4
fix: Rausch-Schwelle auf >= und <=, Tests korrigiert, Fehlertext angepasst
Daniel Michelberger
2026-08-06 17:34:16 +0200
-
f89f163e22
fix: Punkte ohne Koordinaten, Fehlertext, neuer Test für Null-Island
Daniel Michelberger
2026-08-06 17:30:20 +0200
-
ef8c05bd7c
style: TeamSwitcher und Design-Umschalter nach links vor die Navigation
Daniel Michelberger
2026-08-06 17:21:03 +0200
-
64c5139d71
feat: GPX-Parser mit Länge, Höhenmetern und Streckenvereinfachung
Daniel Michelberger
2026-08-06 17:19:02 +0200
-
f576550429
fix: Präzedenzfehler in trail_flags.deleteRule beheben
Daniel Michelberger
2026-08-06 17:13:35 +0200
-
55f25fae0c
fix: verwaiste trail_markers beim Löschen von trail_flags verhindern
Daniel Michelberger
2026-08-06 17:08:40 +0200
-
9948073b25
fix: Avatar-Upload auf 5 MB begrenzen
Daniel Michelberger
2026-08-06 17:08:21 +0200
-
c41a6cb056
feat: Collections für Trails, Versionen, Flags, Marker und Kommentare
Daniel Michelberger
2026-08-06 16:57:23 +0200
-
ced89ed9d2
style: Titel "Zeitnahme" aus dem App-Header entfernen
Daniel Michelberger
2026-08-06 16:53:52 +0200
-
2e8f92b6f6
docs: Umsetzungsplan für Trails
Daniel Michelberger
2026-08-06 16:42:18 +0200
-
564632522e
docs: Begründung für trails.current statt active-Flag ergänzen
Daniel Michelberger
2026-08-06 16:33:58 +0200
-
f11f7b4dff
docs: Spec für Trails mit GPX, Markern und Kommentaren
Daniel Michelberger
2026-08-06 16:31:08 +0200
-
f316058367
fix: Deployment reparieren — adapter-node und Node-Anforderung festschreiben
Daniel Michelberger
2026-08-06 14:52:00 +0200
-
2540666e1a
feat: Typen aus der Schema-Migration erzeugen statt aus einer Instanz
Daniel Michelberger
2026-08-06 14:20:15 +0200
-
132ce04e0c
fix: pb_migrations nicht mounten — Deployment startete ohne Collections
Daniel Michelberger
2026-08-06 14:06:30 +0200
-
5658ef7bcc
chore: veraltete Scripts unter frontend/scripts entfernen
Daniel Michelberger
2026-08-06 13:42:24 +0200
-
1061a8b9ad
chore: Repo-Struktur mit frontend/ und backend/ aufsetzen
Daniel Michelberger
2026-08-06 13:16:43 +0200