mirror of
https://github.com/FoggedLens/deflock-app.git
synced 2026-05-24 17:14:09 +02:00
devibe changelog
This commit is contained in:
+17
-33
@@ -1,47 +1,31 @@
|
||||
{
|
||||
"1.5.4": {
|
||||
"content": [
|
||||
"• FIXED: Download area max zoom level is now limited to the currently selected tile provider's maximum zoom level (e.g., OpenTopoMap limited to Z18, Bing Maps to Z20)",
|
||||
"• IMPROVED: Download area dialog properly respects tile provider capabilities and prevents downloading tiles beyond what the provider supports",
|
||||
"• NEW: Navigation route planning now prevents selecting start and end locations that are too close together (configurable minimum distance)",
|
||||
"• IMPROVED: 'Select Location' button is disabled and shows warning message when route points are closer than 100 meters apart"
|
||||
"• OSM message notifications - dot appears on Settings button and OSM Account section when you have unread messages on OpenStreetMap",
|
||||
"• Download area max zoom level is now limited to the currently selected tile provider's maximum zoom level",
|
||||
"• Navigation route planning now prevents selecting start and end locations that are too close together"
|
||||
]
|
||||
},
|
||||
"1.5.3": {
|
||||
"content": [
|
||||
"• MAJOR: Proper three-stage upload process - uploads now correctly track changeset creation, node operation, and changeset closing as separate steps",
|
||||
"• NEW: Enhanced upload error handling - failures in each stage (create changeset, upload node, close changeset) are now handled appropriately",
|
||||
"• NEW: Improved upload status display - shows 'Creating changeset...', 'Uploading...', and 'Closing changeset...' with time remaining for changeset close",
|
||||
"• NEW: Error message details - tap the error icon (!) on failed uploads to see exactly what went wrong and at which stage",
|
||||
"• NEW: OSM message notifications - notification dots appear on Settings button and OSM Account section when you have unread messages on OpenStreetMap",
|
||||
"• NEW: 'View Messages on OSM' button - easily access your OSM messages from within the app (respects current upload destination)",
|
||||
"• IMPROVED: Moved 'Delete OSM Account' link from About page to OSM Account page - now only appears when logged in and respects current upload destination (production vs sandbox)",
|
||||
"• IMPROVED: Proper 59-minute changeset window handling - node submission and changeset closing share the same timer from successful changeset creation",
|
||||
"• IMPROVED: Step 2 failures (node operations) retry indefinitely within the 59-minute window instead of giving up after 3 attempts",
|
||||
"• IMPROVED: Changeset close retry logic - continues trying for up to 59 minutes, then trusts OSM auto-close (never errors out once node is submitted)",
|
||||
"• IMPROVED: Orphaned changeset cleanup - if network fails after changeset creation but before node upload, we properly close the changeset before retrying",
|
||||
"• IMPROVED: Upload queue processing is now more robust and continues when individual items encounter errors",
|
||||
"• IMPROVED: Real-time UI updates for all upload status changes, attempt counts, and time remaining (only shows countdown when changeset close has failed)",
|
||||
"• FIXED: Queue processing no longer gets stuck when individual uploads fail",
|
||||
"• FIXED: Orphaned pending nodes - removing queue items or clearing the queue now properly removes temporary markers from the map",
|
||||
"• IMPROVED: Removed placeholder FOV values from built-in profiles - FOV functionality remains available for custom profiles when actual device specifications are known",
|
||||
"• IMPROVED: Better debugging support throughout the upload pipeline for easier troubleshooting"
|
||||
"• Uploads now correctly track changeset creation, node operation, and changeset closing as separate steps",
|
||||
"• Upload queue processing is now more robust and continues when individual items encounter errors",
|
||||
"• Enhanced upload error handling - failures in each stage (create changeset, upload node, close changeset) are now handled appropriately",
|
||||
"• Improved upload status display - shows 'Creating changeset...', 'Uploading...', and 'Closing changeset...' with time remaining for changeset close",
|
||||
"• You can now tap the error icon (!) on failed uploads to see exactly what went wrong and at which stage",
|
||||
"• Moved 'Delete OSM Account' link from About page to OSM Account page - now only appears when logged in",
|
||||
"• Removing queue items or clearing the queue now properly removes temporary markers from the map",
|
||||
"• Removed placeholder FOV values from built-in profiles - FOV functionality remains available"
|
||||
]
|
||||
},
|
||||
"1.5.2": {
|
||||
"content": [
|
||||
"• MAJOR: Fixed severe tile loading performance issue - eliminated expensive filesystem searches on every tile request",
|
||||
"• IMPROVED: Smart cache routing - only checks offline cache when actually needed, dramatically improving browsing speed",
|
||||
"• IMPROVED: Simplified tile loading architecture - replaced HTTP interception with clean TileProvider implementation",
|
||||
"• IMPROVED: Cross-platform tile performance optimizations - better retry timing, request deduplication, queue management",
|
||||
"• IMPROVED: Network status indicator now focuses only on surveillance data loading, not tile loading (tiles show their own progress)",
|
||||
"• IMPROVED: Node limit behavior - buttons now show helpful messages instead of being disabled, encouraging users to zoom in for safe editing",
|
||||
"• IMPROVED: Indicator positioning - network status and node limit indicators automatically move down when search bar is visible",
|
||||
"• IMPROVED: Reduced complexity in cache management and state tracking",
|
||||
"• FIXED: Max nodes setting now correctly limits rendering only (not data fetching) to prevent UI lag",
|
||||
"• FIXED: New node limit indicator shows when not all devices are displayed due to rendering limit",
|
||||
"• FIXED: Tile cache properly clears when switching between tile providers/types - no more mixed tiles",
|
||||
"• FIXED: Network status indicator no longer shows false timeouts during surveillance data splitting operations"
|
||||
"• Simplified tile loading architecture - replaced HTTP interception with clean TileProvider implementation",
|
||||
"• Improved tile loading performance - eliminate expensive filesystem searches on every tile request",
|
||||
"• Network status indicator now indicates only node data loading, not tile loading",
|
||||
"• Network status indicator no longer shows false timeouts during surveillance data splitting operations",
|
||||
"• Max nodes setting now correctly limits rendering only (not data fetching)",
|
||||
"• New node limit indicator shows when not all devices are displayed due to rendering limit"
|
||||
]
|
||||
},
|
||||
"1.5.1": {
|
||||
|
||||
Reference in New Issue
Block a user