Skip to content

main - #59

Merged
jcardus merged 25 commits into
wuizyfrom
main
Sep 2, 2026
Merged

main#59
jcardus merged 25 commits into
wuizyfrom
main

Conversation

@jcardus

@jcardus jcardus commented Sep 2, 2026

Copy link
Copy Markdown
Owner

No description provided.

jcardus and others added 25 commits April 13, 2026 01:07
Check Google Street View metadata API on init; if no imagery exists,
fetch the nearest Mapillary image and show its thumbnail. Tap opens
the corresponding viewer app.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Show time picker after date picker in _pickDateFrom/_pickDateTo so users can
select a specific time. Update display format to dd/MM/yyyy HH:mm and use
_dateFrom/_dateTo directly in _generate() instead of hardcoding midnight/23:59.
Default from: yesterday 00:00, default to: today 23:59.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Tapping a moving trip now expands the row with a full-width slider to
scrub through its positions, showing speed, time (with seconds) and
address. The map mirrors the scrub position with the device's 3D icon
(rotated by course) and only recenters if it leaves the viewport. The
highlighted segment renders with per-segment speed colors to match the
main route visualization.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Switch reports webview to flutter_inappwebview so it can drive the
native print sheet, snapshot the page to a PDF (with print CSS applied
during the snapshot), and intercept file downloads. Blob: downloads
(Excel export) are read out of the JS context via callAsyncJavaScript
and saved as .xlsx. Session exchange moves off the webview to avoid
WKWebView treating the JSON response as a download. The webview UA
is tagged with the app package name for server-side detection.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Pass _visibleDevices into the bottom sheet and invalidate its cache on
status change so WebSocket updates arriving on the secondary device id
propagate to the primary that the sheet is showing.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Single-coordinate routes/segments produced zero-span bounds, which
made CameraFit.bounds emit Infinity zoom and crashed every subsequent
TileLayer/PolylineLayer build with "Infinity or NaN toInt".

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…t for macOS

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@jcardus
jcardus merged commit 8b660cc into wuizy Sep 2, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant