Repository navigation
Satellite maps, bus models, live weather and a livelier bus screen - #1
Merged
Merged
Conversation
- Build APK runs on every push; only main publishes the release - tools/fleet_survey.py lists the vehicle labels on the road and any the fleet table doesn't recognise (runs as a non-failing build step) - Screenshots can build the branch it's run on, and prints small JPEGs into the log Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011C2fAvFFcMRkaF7qSvRA1v
- MapLibre (open source) maps: Esri World Imagery for the satellite view, or LINZ's NZ aerials with a free Basemaps key; OpenFreeMap streets - Bus route map is now a live satellite preview that opens full screen, with buses gliding between GPS fixes; tap one for what it is - Trains: Diagram / Satellite / Map switch shows every train at its real GPS position - Bus model from the vehicle label via assets/fleet.tsv (e.g. TR3884 -> Tranzurban CRRC eD12 MAX); the scene draws double-deckers and electrics - Stops-away track with the last stop the bus passed, animated countdowns, pull to refresh, next-bus summary, Rangitoto and Maungakiekie backdrops Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011C2fAvFFcMRkaF7qSvRA1v
- Settings grouped into cards; credits for the maps and fleet list - Strip the location permissions MapLibre's manifest adds (unused) - Fleet table: Ritchies Enviro500 MMC double-deckers, NZ Bus Geely C13E - README: maps, fleet list and branch builds Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011C2fAvFFcMRkaF7qSvRA1v
Open-Meteo (free, no key) every 15 minutes: cloud cover greys the sky and thickens the clouds, drizzle and rain fall on a slant, fog hazes the skyline, thunderstorms flash; the header shows the temperature. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011C2fAvFFcMRkaF7qSvRA1v
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011C2fAvFFcMRkaF7qSvRA1v
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.
What's new
Real maps (MapLibre, open source)
LINZ_API_KEYrepo secret. Street view from OpenFreeMap.What bus is coming
TR3884,NB5760) gives the operator, andapp/src/main/assets/fleet.tsvmaps fleet ranges to models: CRRC eT12 MAX / eD12 MAX, Geely C13E, Enviro200, Enviro500 MMC, BCI CitiRider, Scania K320UB.tools/fleet_survey.pyruns on every CI build and lists fleet ranges the table doesn't know yet. The 27H's own NZ Bus ranges (NB5003–5077, NB5301–5314) are still unidentified.Bus screen
Build and CI
mainpublishes the release.Testing
🤖 Generated with Claude Code
https://claude.ai/code/session_011C2fAvFFcMRkaF7qSvRA1v
Generated by Claude Code