Add multi-day entries and area stay blocks
Entries gain an optional inclusive end_date (backfilled via migration): flights and travel longer than 24h show a continuation marker on following days, and a new stay entry type marks a time frame in one area (e.g. 3 days Venice) rendered as continuous bands across the calendar weeks. Stays feed the map route as stops; the route summary gains stays count and a chronological areas list with day spans. 49 API tests.
This commit is contained in:
@@ -277,6 +277,7 @@ textarea.input { resize: vertical; }
|
||||
.leg-mode { flex-shrink: 0; font-size: 0.85rem; }
|
||||
.loc-block h3 { margin-bottom: 0.5rem; }
|
||||
.loc-order { margin: 0; padding-left: 1.2rem; display: flex; flex-direction: column; gap: 0.25rem; font-size: 0.9rem; }
|
||||
.area-list { margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 0.25rem; font-size: 0.9rem; }
|
||||
|
||||
/* ---------- Slide-over day editor ---------- */
|
||||
.overlay { position: fixed; inset: 0; background: rgba(15, 23, 42, 0.45); z-index: 50; display: flex; justify-content: flex-end; animation: fade 0.15s ease; }
|
||||
|
||||
Reference in New Issue
Block a user