Skip to content

feat: add Online Map tool with MeshCore web view#115

Draft
Avi0n wants to merge 2 commits intomainfrom
peaceful-villani
Draft

feat: add Online Map tool with MeshCore web view#115
Avi0n wants to merge 2 commits intomainfrom
peaceful-villani

Conversation

@Avi0n
Copy link
Owner

@Avi0n Avi0n commented Jan 12, 2026

Summary

  • Adds a new "Online Map" tool in the Tools tab
  • Displays an embedded web view of the MeshCore map (meshcore.co.uk/map.html)
  • Includes network connectivity monitoring with offline placeholder message

Test plan

  • Open the Tools tab and verify "Online Map" appears with a globe icon
  • Tap Online Map and verify the MeshCore map loads
  • Test offline behavior by enabling airplane mode - should show "No Internet Connection" message
  • Verify navigation works on both iPhone and iPad layouts

Avi0n added 2 commits January 11, 2026 16:52
Add a new tool in the Tools tab that displays an embedded web view
of the MeshCore online map (meshcore.co.uk/map.html). Includes
network connectivity monitoring with an offline placeholder message.
- Fix thread safety by dispatching WebKit delegate callbacks to MainActor
- Check initial network state before starting monitor
- Add error state with retry button for failed web loads
@RyanMorash
Copy link

A better URL to use for the map would be https://map.meshcore.dev

@Avi0n Avi0n marked this pull request as draft January 20, 2026 19:51
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.

2 participants