elpatron
affe745250
feat: Tankstände vom Vortag bei neuem Reisetag mit Bestätigung übernehmen.
...
Abendstände werden als Morgenstände vorgeschlagen; der Nutzer kann übernehmen oder mit 0 starten.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-29 16:10:01 +02:00
elpatron
cb96343d8c
fix: Tankstände im Logbuch einheitlich ausrichten und formatieren.
...
Kürzere Labels, gemeinsames Input-Styling ohne cell-input und CSS-Grid-Fix für Frischwasser- und Kraftstoff-Felder.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-29 16:05:53 +02:00
elpatron
56af7a3c60
feat: Geschwindigkeits-Farbverlauf auf der Track-Karte und stabiler Leaflet-Lifecycle.
...
Verzögertes fitBounds, Error Boundary und sauberes Map-Cleanup beheben den Absturz, der die Logbuch-Ansicht leer ließ.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-29 15:56:45 +02:00
elpatron
95856800de
feat: GPS-Track auf OpenSeaMap-Karte mit Leaflet visualisieren.
...
Leaflet wieder eingebunden, CSS über Vite gebündelt und doppelte Karten-Initialisierung behoben.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-29 15:42:04 +02:00
elpatron
b1b0c798b3
feat: GPS-Track-Statistiken automatisch ins Logbuch übernehmen.
...
Strecke, Max- und Durchschnittsgeschwindigkeit werden beim Track-Upload berechnet, gespeichert und in PDF/CSV exportiert. Test-GPX für die Kieler Förde (5 sm) hinzugefügt.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-29 15:36:21 +02:00
elpatron
cffe934d5e
feat: Unterschriftsfelder im Logbuch per Touch, Stift oder Maus.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-29 15:28:52 +02:00
elpatron
3c7aec1573
fix: Daagbok-Branding, Track-Upload statt GPS-Tracker und zentrale Account-Löschung.
...
Ersetzt gpsTracker/Leaflet durch trackUpload, korrigiert App-Bezeichner und Login-Abstände, und macht die Account-Gefahrenzone auf dem Dashboard erreichbar.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-29 15:25:39 +02:00
elpatron
878d632dc8
feat: Semantische Versionierung mit Git-Tags und App-Footer.
...
VERSION-Datei (0.1.0.0), Release-Flow in update-prod.sh und Build-time-Einbindung der Versionsnummer im Footer mit Copyright-Link.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-29 15:13:16 +02:00
elpatron
44652d4699
feat: PWA-Installation aktiv anbieten, besonders für iPad/iOS.
...
Zeigt nach dem Login ein Installations-Banner mit Safari-Anleitung oder nativer Install-Schaltfläche und ergänzt iOS-Meta-Tags sowie einen dauerhaften Hinweis in den Einstellungen.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-29 15:04:32 +02:00
elpatron
cc183edc6d
fix(sync): resolve request body size limit issues and refine responsive photo grid layout
2026-05-28 16:15:32 +02:00
elpatron
1388f603c6
feat: replace active GPS logging with multiformat GPS track upload and OpenSeaMap Leaflet rendering
2026-05-28 15:48:07 +02:00
elpatron
39637532ee
style: fix horizontal screen overflow on logbook entry form
2026-05-28 15:37:43 +02:00
elpatron
960f95c8ac
fix(layout): prevent layout blowout of logbook entry form on small screens by refining responsive grid/paddings and using class for GPS inputs
2026-05-28 15:33:50 +02:00
elpatron
53940424c4
feat(crew): add E2E encrypted Skipper and Crew photo uploads with directory cards displaying avatars
2026-05-28 15:29:26 +02:00
elpatron
491c4134f2
feat(vessel): add E2E encrypted Yacht photo upload with client-side canvas resizing
2026-05-28 15:23:58 +02:00
elpatron
e85beba2bc
feat(sails): support configuring available sails list in VesselForm and interactive sails selector in LogEntryEditor
2026-05-28 12:44:30 +02:00
elpatron
d84560f51f
Replace native browser alerts and confirms with customized modern promise-based overlay dialogs
2026-05-28 12:26:32 +02:00
elpatron
9a2052f623
Implement AC Nautik PDF Export, E2E Encrypted Photos, and Background GPS Route Tracking
2026-05-28 12:19:33 +02:00
elpatron
acaa575b08
style: define mb-6 and other margin utilities to fix vertical spacing in logbook entries list
2026-05-28 11:26:20 +02:00
elpatron
56a2901958
style: increase logbooks-grid gap to 24px and fix server sync ciphertext key mismatch
2026-05-28 11:22:43 +02:00
elpatron
72d6bceee6
feat: implement Phase 4 (CSV export, share, sync indicators, OS themes) and add dev starter script
2026-05-28 10:35:53 +02:00
elpatron
54011294ad
feat: implement event journal logging with GPS capture and weather prefill (Plan 03-03)
2026-05-27 22:05:10 +02:00
elpatron
9ce60f21ce
feat & docs: implement E2E-encrypted Vessel/Crew profiles forms and Compass Deviation grid
2026-05-27 21:54:05 +02:00
elpatron
6e2dce6ec5
feat & docs: implement multi-logbook database cache, API routes, and switcher dashboard
2026-05-27 21:33:16 +02:00
elpatron
35479cfff3
feat: implement WebAuthn Passkeys register/login API and client onboarding UI
2026-05-27 21:28:15 +02:00
elpatron
db8b454a9e
docs & feat: update project plan to E2E encrypted server storage & initialize monorepo client/server codebases
2026-05-27 21:22:02 +02:00