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>
This commit is contained in:
2026-05-29 15:25:39 +02:00
parent 603d0bf1c4
commit 3c7aec1573
21 changed files with 261 additions and 367 deletions
+49 -13
View File
@@ -1,4 +1,4 @@
/* Kapteins Daagbox App styling */
/* Kapteins Daagbok App styling */
body {
background: radial-gradient(circle at center, #1b264f 0%, #0b0c10 100%);
@@ -55,7 +55,8 @@ body {
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
margin: 0 0 8px 0;
margin: 0 0 14px 0;
line-height: 1.25;
letter-spacing: -0.5px;
}
@@ -63,7 +64,7 @@ body {
font-size: 14.5px;
color: #94a3b8;
margin: 0;
line-height: 140%;
line-height: 1.45;
}
.auth-form {
@@ -449,6 +450,51 @@ body {
}
}
.dashboard-account-section {
width: 100%;
max-width: 720px;
margin: 40px auto 48px;
padding-bottom: calc(32px + env(safe-area-inset-bottom, 0px));
}
.account-danger-zone {
border-top: 1px solid rgba(239, 68, 68, 0.2);
padding-top: 24px;
}
.account-danger-zone__header {
display: flex;
align-items: center;
gap: 8px;
margin-bottom: 12px;
}
.account-danger-zone__icon {
color: #ef4444;
flex-shrink: 0;
}
.account-danger-zone__title {
margin: 0;
color: #ef4444;
font-size: 16px;
}
.account-danger-zone__desc {
font-size: 13.5px;
color: #94a3b8;
line-height: 1.45;
margin: 0 0 16px 0;
}
.account-danger-zone__actions {
justify-content: flex-start;
}
.account-danger-zone__actions .btn {
width: auto;
}
.create-section {
background: rgba(11, 12, 16, 0.6);
backdrop-filter: blur(20px);
@@ -1894,16 +1940,6 @@ body:has(.theme-cupertino) {
margin-top: 4px;
}
#openseamap-container {
width: 100%;
height: 400px;
border-radius: 12px;
border: 1px solid rgba(212, 175, 55, 0.2);
position: relative;
z-index: 1;
box-sizing: border-box;
}
.track-info-header {
display: flex;
justify-content: space-between;