Changelog.md
v0.3 · Juli 2026
- Nativer Capacitor-Shell: iOS/Android-App mit Offline-Filesystem (Kacheln, Fotos, Companion-Snapshot). Tile-Math als gemeinsames Modul für PWA und Capacitor. Paralleler 6-Wege-Kachel-Download via CapacitorHttp.
- Trail-Liste im nativen Shell: Karte → Companion per Tap, Download-Button mit Prozent-Fortschritt je Trail, Edit-Formular ausgeblendet. Offline-Status aus Filesystem-Index.
- Companion: Such-Tab mit Icon-Chip-Filter (FarOut-Stil) statt Checkboxen. Suchleiste per
.c-collapsed (nicht display:none) — iOS-Keyboard bleibt fokussierbar.
- Companion: Standard-Tab jetzt "Wegpunkte" (Karte collapsed), Tab-Reihenfolge optimiert für mobile. Such-Button als 4. Tab.
- Offline-Manifest erweitert:
/api/trail/:id/offline liefert points + tracks mit — Kacheln können jetzt aus der Trail-Liste berechnet werden, ohne Companion-Seite.
- Karte:
__wtOfflineTiles erlaubt Tile-Sourcing vom lokalen Capacitor-Filesystem statt gis.wildwuchs.work.
- Code-Organisation:
tile-math.js (geteilte Tile-Logik), native-offline.js (Capacitor-Filesystem), trails-native.js (Shell-Trail-Liste). Service Worker nur noch im reinen Web-Pfad aktiv.
v0.2 · Juli 2026
- Höhenprofil, km, Auf- und Abstieg aus Wegpunkten — kein GPX nötig. Open-Meteo-Höhenmodell, DAV-Gehzeit-Formel. Trail-weites Profil mit Etappen-Start-Markern.
- Wegpunkte auf der Karte verschieben: km-Marke + Höhe via Open-Meteo neu berechnet, in DB gespeichert. Erster Punkt = km 0. Varianten-Punkte ebenfalls verschiebbar.
- Wegpunkt-Suche in der Trail-Übersicht: Textsuche (case-insensitive, inkl. Typ-Namen) + Umkreissuche variabel 5/10/15/20 km mit Himmelsrichtung, farbige Typ-Pills. Treffer filtern Karte, klickbar zur Etappe. Beide Modi kombinierbar.
- SPOT-Tracker-Integration: XML Feed API v2, Live-Marker + History-Polyline, pro Trail gefiltert (≤5 km). Server-Cache mit 3-Min-TTL.
- GPS-Statistiken in der Unterwegs-Ansicht: Entfernung zum nächsten WP, vom Etappen-Start (entlang Track), zum Etappen-Ende, vom Tour-Start, bis Tour-Ende.
- Varianten: Polyline entfernt, Branch-Marker dezenter, „+ Variante anlegen" immer sichtbar, Punkte verschiebbar.
- ✏️ Foto & Bericht: Stift-Icon in der Leseansicht, ein Klick öffnet beide Formulare direkt.
- Packliste: Duplikate-Prüfung (serverseitig + UI), Gear-Picker blendet gepackte Items trail-weit aus. Flash-Meldung bei Konflikt.
- GearDB: kcal/100g-Feld, Kategorie „Konsumierbares" setzt Verbrauch + kcal automatisch in der Packliste.
- Etappen-Editor: GPX-Upload in Etappen-Details integriert, Höhenprofil direkt über der Karte.
- Druck-Ansicht ohne Badge und Footer. Trail-weite Tour-Daten aus Wegpunkten auf der Frontpage.
- Höhenprofil: Achsenbeschriftung (km/m), Wegpunkt-Icons auf der Kurve, Legende.
- Changelog-Seite (/changelog) mit aktuellem Entwicklungsstand.
- Refactor: Routes in Submodule zerlegt (trails, pack, gear, share), verhaltensneutral.
v0.1 · Juni 2026
- Touren & Etappen: CRUD, Duplizieren, Drucken. Tagesetappen mit Von/Nach, km, Höhenmeter, Zeit, GPX.
- Wegpunkte: 14 Typen (Wasser, Camp, Einkauf, Hütte, Pass, Gipfel, …) mit Icons + Farben. Drag-and-Drop.
- Etappen-Varianten: Abkürzungen, Alternativen, Notausstiege mit Track und Punkten.
- Feldberichte & Fotos pro Wegpunkt mit Verlässlichkeits-Status.
- Karte: self-hosted Leaflet, Thunderforest Outdoors + Waymarked Trails + OSM.
- Packliste: Baseweight, geteilt, Verbrauch pro Person. Zweispaltig. Lighterpack-Import/Export.
- GearDB: persönliche Ausrüstungsdatenbank, 🎒-Kopplung zur Packliste, Gear-Picker.
- PWA: installierbar, offline lesen + erfassen, Sync bei Empfang. Offline-Download-Fortschritt live.
- Unterwegs-Ansicht: mobile-first pro Etappe mit GPS und Live-Distanzen.
- Magic-Link-Login. Geschlossener Kreis per E-Mail oder View-Token-Link.
← zurück
Ein Wildwuchs-Projekt