diff --git a/client/src/components/shared/MarkdownText.tsx b/client/src/components/shared/MarkdownText.tsx index f65be4069..3e622100a 100644 --- a/client/src/components/shared/MarkdownText.tsx +++ b/client/src/components/shared/MarkdownText.tsx @@ -28,7 +28,7 @@ export default function MarkdownText({ children, className = '', clamp = false } }) { return (
-
+
{/* ── Filter chips + Import (Add sits in the search row below to free space) ── */}
{day && ( diff --git a/client/src/mobile/screens/trip/plan/MPlanTimelineRows.tsx b/client/src/mobile/screens/trip/plan/MPlanTimelineRows.tsx index 0c4c88061..a3e2bad24 100644 --- a/client/src/mobile/screens/trip/plan/MPlanTimelineRows.tsx +++ b/client/src/mobile/screens/trip/plan/MPlanTimelineRows.tsx @@ -551,7 +551,7 @@ export function NoteRow({ note, chrome, reorder, drag, onEdit }: { const { time: noteTime, detail } = splitNoteTime(note.time) const time = noteTime ? fmtTime(noteTime, chrome) : '' const [title, ...rest] = note.text.split('\n') - const titleExtra = rest.join(' ').trim() + const titleExtra = rest.join('\n').trim() return (
{ if (!(e.target as HTMLElement).closest('a')) onEdit() }) : undefined} onKeyDown={chrome.editing ? (e => { if (e.target === e.currentTarget && (e.key === 'Enter' || e.key === ' ')) { e.preventDefault(); onEdit() } }) : undefined} - className={`my-[2px] flex items-center gap-2.5 ${chrome.editing ? 'cursor-pointer' : ''} ${dragClass(drag)}`} + className={`my-[2px] flex items-start gap-2.5 ${chrome.editing ? 'cursor-pointer' : ''} ${dragClass(drag)}`} > {!chrome.editing && ( - + )} @@ -572,20 +572,20 @@ export function NoteRow({ note, chrome, reorder, drag, onEdit }: { className="min-w-0 flex-1 rounded-[13px] border px-[11px] py-[7px]" style={{ borderColor: skin.border, background: note.color ? skin.background : 'var(--m-ic)' }} > -
+
{time && {time}} - {title} + {title}
{titleExtra && ( -
{titleExtra}
+ {titleExtra} )} {detail && ( // Rendered, not raw: a note written with the formatting bar would // otherwise read as `**asterisks**` on the phone. - {detail} + {detail} )}
- {chrome.editing && {reorder}} + {chrome.editing && {reorder}}
) } diff --git a/client/src/mobile/screens/trip/roadtrip/MRoadtripTab.tsx b/client/src/mobile/screens/trip/roadtrip/MRoadtripTab.tsx index d21192bc8..10c0322f6 100644 --- a/client/src/mobile/screens/trip/roadtrip/MRoadtripTab.tsx +++ b/client/src/mobile/screens/trip/roadtrip/MRoadtripTab.tsx @@ -180,7 +180,7 @@ export default function MRoadtripTab({ planner, shell }: MTripTabPanelProps) { {searchBar}
diff --git a/client/src/mobile/screens/trip/sheets/MPlaceSheet.tsx b/client/src/mobile/screens/trip/sheets/MPlaceSheet.tsx index b8d29f0dd..8b9d183bc 100644 --- a/client/src/mobile/screens/trip/sheets/MPlaceSheet.tsx +++ b/client/src/mobile/screens/trip/sheets/MPlaceSheet.tsx @@ -474,7 +474,7 @@ export default function MPlaceSheet({ planner, shell }: MTripSheetsProps) { {day.title || t('planner.dayN', { n: (day.day_number ?? planner.days.indexOf(day) + 1) || '?' })}
)} -
{assignment.notes}
+
{assignment.notes}
))}
diff --git a/client/src/mobile/screens/trip/tabs/MCollabNotes.tsx b/client/src/mobile/screens/trip/tabs/MCollabNotes.tsx index 1a9d4c911..2d75f5c48 100644 --- a/client/src/mobile/screens/trip/tabs/MCollabNotes.tsx +++ b/client/src/mobile/screens/trip/tabs/MCollabNotes.tsx @@ -360,7 +360,7 @@ function NoteCardRow({ note, color, canEdit, onTap, onTogglePin, onDelete, t }: