Summary
Add GeoDB Management with integrated GeoIP database installation, updates, and status monitoring.
This release introduces provider-aware GeoIP database management for MaxMind GeoLite2 and DB-IP Lite, making database installation and maintenance significantly easier.
Features
- Add GeoDB Management window
- Support MaxMind GeoLite2 installation and updates
- Support DB-IP Lite installation and updates
- Detect installed provider and database status
- Show database version and freshness information
- Reload GeoIP databases without restarting TapMap
Improvements
- Add provider-aware GeoIP service layer
- Improve startup handling when databases are missing
- Store MaxMind credentials securely using system keyring
- Add provider and database information to About view
- Refine Daily Activity Report wording and narrative tone
Documentation
- Add GeoIP Database Management guide
- Add Docker guide
- Add Environment Variables guide
- Refresh README, Help, and About documentation
- Update screenshots and user documentation
Maintenance
- Split callback registration into topic-specific groups
- Preserve callback behavior and registration order
- No functional changes from callback refactoring
Notes
- no breaking changes
- no persistence-format changes
- existing GeoIP databases remain supported
- consistent behavior across Windows, Linux, macOS and Docker