Open
Conversation
Add a new feature accessible from the dashboard Location card that lets users look up their car's position and activity at any past date/time. - Dashboard entrypoint: "Where was I that day?" row with AssistChip attached below the Location card with a HorizontalDivider - Material3 DatePicker → TimePicker dialog flow (past dates only) - New WhereWasIScreen with: map, location breadcrumb (country flag + name → tappable to CountriesVisited, region, city), car state card (driving/charging/parked with state-specific info), weather card - WhereWasIViewModel: queries drives/charges for the target day, determines state, interpolates position, reverse geocodes via Nominatim, fetches weather from Open-Meteo archive API - Shared info (odometer, outside temp) in consistent positions across all states for spatial memory - Tappable state card navigates to DriveDetail or ChargeDetail - All strings translated to EN/IT/ES/CA - Updated CHANGELOG.md with all unreleased features Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Time picker dialog title now shows the chosen date - Location breadcrumb is now a single line: flag Country > Region > City with country tappable in accent color - Geofence name (from TeslaMate) displayed prominently below breadcrumb, falling back to Nominatim address if no geofence - Replace "Tap for details" text with standard > chevron hint - Add geofenceName to WhereWasIUiState, populated from drive/charge address Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Use Locale.getDisplayCountry() to show the country name in the device's current locale, matching the behavior of the Stats for Nerds countries visited page. Previously showed the Nominatim-provided name which is in the country's own language. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a new "Where was I that day?" feature that lets users look up their car's position and activity at any past date and time.
Dashboard entrypoint
WhereWasI result screen
Implementation
WhereWasIViewModel: Queries drives + charges for the target day, determines state by checking time ranges, fetches drive/charge detail for position interpolation, reverse geocodes via Nominatim, fetches historical weatherScreen.WhereWasIwith carId, timestamp, exteriorColor parametersTest plan
🤖 Generated with Claude Code