Releases
1.0.25
Meshcore-Wardrive-Android-1.0.25
Compare
Sorry, something went wrong.
No results found
Changelog
v1.0.25 - 2026-01-31
Added
Multi-Site Upload : Upload your data to multiple endpoints simultaneously
New "Manage Upload Sites" option in settings to add/remove custom upload endpoints
Select which sites to upload to with checkboxes
Shows individual progress and results for each site
Default meshcore.live endpoint included by default
Apply Whitelist to Edges : New toggle to optionally filter edges by Include Only Repeaters whitelist
When enabled, edges only show connections to whitelisted repeaters
Useful for analyzing coverage from specific repeaters
Fixed
Upload Sites List UI : Fixed "Manage Upload Sites" dialog expanding as white box down the screen
Removed problematic ConstrainedBox and SingleChildScrollView wrappers
Uses simple Column with mainAxisSize.min for proper sizing
Dialog now stays within its window boundaries
Multi-Site Upload Tracking : Samples can now be uploaded to multiple endpoints independently
Each endpoint tracks which samples it has received separately
Uploading to default endpoint no longer blocks uploading to custom endpoints
Database now uses per-endpoint upload tracking instead of global flag
Existing uploaded samples automatically migrated to new tracking system
Upload Reliability : Fixed upload failures with large datasets (1000+ samples)
Uploads now split into batches of 100 samples to prevent timeouts
Increased timeout from 30 seconds to 60 seconds per batch
Automatic retry logic: failed batches are retried once before giving up
Progress feedback: UI shows "Uploading batch X of Y" during multi-batch uploads
Better error messages: shows which batch failed and why
Resolves "Failed to Upload Error: 500" issues reported by users
Toggle Animations : Fixed settings dialog toggle switches not animating when clicked
Wrapped settings dialog in StatefulBuilder for proper state updates
Toggle switches now animate smoothly without closing the dialog
Improved
Minimized Control Panel : Reduced control panel to single compact row
Shows connection status, battery level, sample count, and Connect/Manual Ping button
Cleaner map view with more screen space for the map
Reorganized Settings : Moved Export, Import, and Clear Map buttons from main screen to settings menu
New "Data Management" section in settings for better organization
Main screen is now less cluttered
Enhanced Clear Confirmation : Clear Map dialog now shows exact sample count and warns about permanent deletion
Repeater Display : Combined live (LoRa service) and historical (aggregation) repeaters
Repeaters remain visible on map even when disconnected from LoRa device
Shows complete picture of discovered repeaters
Privacy Enhancement : Limited web map maximum precision to street-level (7, ~153m)
Removed building-level precision option (8, ~38m) for user privacy
Added privacy note explaining the limitation
Edge Filtering : Edges from repeaters at position 0,0 are now filtered out
Prevents invalid edges from unconfigured/mobile repeaters
Upload process is now more reliable for users with days of accumulated data
Clear progress indication during large uploads
Failed uploads now provide specific error details for troubleshooting
You can’t perform that action at this time.