github olalie/tapmap v1.8.1

7 hours ago

Summary

Improve map navigation, runtime flexibility, and application robustness.

This release adds a new Fit Connections view, improves country navigation on the map, introduces optional runtime settings, and makes single-instance detection more reliable.

Features

  • Add Fit Connections (keyboard Z and Plotly toolbar button)
  • Fit the map to all mapped connections
  • Improve country zoom by fitting the selected country's bounds
  • Highlight the selected country in the Insights panel

Improvements

  • Add optional browser launch control (TAPMAP_LAUNCH_BROWSER)
  • Add configurable cache retention (TAPMAP_CACHE_RETENTION_MIN)
  • Improve single-instance detection by validating both process ID and creation time
  • Replace stale or invalid lock files automatically

Documentation

  • Update README and Help with the new navigation features
  • Add acknowledgements for community feedback
  • Refresh About information

Maintenance

  • Rename country_centers.py to country_info.py
  • Refactor camera calculations
  • Minor internal cleanup and documentation improvements

Notes

  • no breaking changes
  • no configuration changes required
  • no persistence-format changes
  • compatible with existing GeoIP databases
  • consistent behavior across Windows, Linux, macOS and Docker

Don't miss a new tapmap release

NewReleases is sending notifications on new releases.