Commit graph

  • 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