You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(ag-ui): app mode + Google Map cockpit (phase 2) (#732)
* build(ag-ui): wire Google Maps API key via gitignored generated-keys.local.ts
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* feat(ag-ui): add lat/lng to ItineraryStop; seed Paris coords
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* feat(ag-ui): GeocodingService wrapping google.maps.Geocoder
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* feat(ag-ui): geocode at the add_stop client-tool seam
* feat(ag-ui): App-mode signal with persistence and sidebar-mode lock
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* feat(ag-ui): toolbar App-mode toggle with key-gating + sidebar lock
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* feat(ag-ui): MapCanvasComponent with dark style, day-colored markers, per-day polylines
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* feat(ag-ui): App-mode layout — full map + floating overlay + chat sidebar
* feat(ag-ui): info window with Remove on marker click + pan-to-focus
* feat(ag-ui): row click focuses the map; focused row highlights
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* feat(ag-ui): collapsible itinerary panel (overlay minimize)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* fix(ag-ui): collapse overlay actually hides content (:host selector)
Live map smoke caught that the collapse toggled the host class but the
day content stayed visible: `.itin--collapsed [cdkDropListGroup]` can't
match a host-level class under Angular emulated encapsulation (the
selector gets _ngcontent appended; the host carries _nghost). Use
:host(.itin--collapsed) so the descendant hide-rules apply. The P2.11
unit test only asserted the host class toggles, not that content hides,
so it passed while the visual collapse was broken.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments