stammtisch-hersbruck/backend/pb_migrations
Daniel Michelberger fe8e301e65 feat: Marker mit eigenem Typ und frei waehlbarem Icon
Auf dem Trail passt nicht immer ein vorgefertigter Typ - "Wespennest am
Anlieger" legt niemand vorher an. Der Marker-Dialog fuehrt deshalb ein
Dropdown, dessen erste Zeile "Eigener Typ" ist und ein Textfeld oeffnet.

Das Icon steht ab jetzt am Marker selbst. Ein gewaehlter Typ schlaegt seines
vor, ueberschreiben laesst es sich jederzeit: Dieselbe Art Hindernis sieht
nicht immer gleich aus. Der Picker ist deshalb immer sichtbar und wandert
als eigene Komponente auch in die Flag-Verwaltung.

Schema: trail_markers.flag ist nicht mehr Pflicht, dafuer gibt es label und
icon. Bestehende Marker bleiben gueltig - ohne eigene Angaben faellt die
Anzeige auf den Typ zurueck.

Damit braucht ein Trail auch keine Flag-Typen mehr, um ueberhaupt Meldungen
aufnehmen zu koennen.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014dh9W1i7aLSdPYJzQPid5o
2026-09-02 13:13:22 +02:00
..
1754400000_init_schema.js feat: Marker mit eigenem Typ und frei waehlbarem Icon 2026-09-02 13:13:22 +02:00
1754500000_created_trails.js fix: Trail-Migration auf frischer Datenbank lauffähig machen 2026-08-14 15:43:14 +02:00
1754500100_users_avatar_maxsize.js fix: Avatar-Upload auf 5 MB begrenzen 2026-08-06 17:08:21 +02:00
1754500200_trail_flags_delete_rule.js fix: Präzedenzfehler in trail_flags.deleteRule beheben 2026-08-06 17:13:35 +02:00
1754500300_trail_flags_delete_rule_precedence.js fix: Präzedenzfehler in trail_flags.deleteRule beheben 2026-08-06 17:13:35 +02:00
1754500400_trail_versions_coord_distances.js fix: Höhenprofil-Hervorhebung über Distanz statt Index koppeln 2026-08-06 19:28:28 +02:00
1754500500_riders_user_and_admin_rules.js feat(schema): Fahrerkonten, Event-Daten und Herkunft des Trail-Status 2026-09-02 12:55:47 +02:00
1754500600_events_dates_instead_of_status.js feat(schema): Fahrerkonten, Event-Daten und Herkunft des Trail-Status 2026-09-02 12:55:47 +02:00
1754500700_trail_status_meta.js feat(schema): Fahrerkonten, Event-Daten und Herkunft des Trail-Status 2026-09-02 12:55:47 +02:00
1754500800_trail_markers_custom.js feat: Marker mit eigenem Typ und frei waehlbarem Icon 2026-09-02 13:13:22 +02:00