mirror of
https://github.com/FoggedLens/deflock-app.git
synced 2026-10-10 18:03:54 +02:00
Route distance timeout warning
This commit is contained in:
1 parent
b02623deac
commit
4fba26ff55
7 files changed
+81
-3
No files matched your search
+9
-1
@@ -484,11 +484,13 @@ The major performance issue was discovered to be double caching with expensive o
|
||||
- **Smart queue management**: Drops oldest requests when queue fills up
|
||||
- **Reduced concurrent connections**: 8 threads instead of 10 for better stability across platforms
|
||||
|
||||
### 14. Navigation & Routing (Implemented, Awaiting Integration)
|
||||
### 14. Navigation & Routing (Implemented and Active)
|
||||
|
||||
**Current state:**
|
||||
- **Search functionality**: Fully implemented and active
|
||||
- **Avoidance routing**: Fully implemented and active
|
||||
- **Distance feedback**: Shows real-time distance when selecting second route point
|
||||
- **Long distance warnings**: Alerts users when routes may timeout (configurable threshold)
|
||||
- **Offline routing**: Requires vector map tiles
|
||||
|
||||
**Architecture:**
|
||||
@@ -496,6 +498,12 @@ The major performance issue was discovered to be double caching with expensive o
|
||||
- RoutingService handles API communication and route calculation
|
||||
- SearchService provides location lookup and geocoding
|
||||
|
||||
**Distance warning system (v1.7.0):**
|
||||
- **Real-time distance display**: Shows distance from first to second point during selection
|
||||
- **Configurable threshold**: `kNavigationDistanceWarningThreshold` in dev_config (default 30km)
|
||||
- **User feedback**: Warning message about potential timeouts for long routes
|
||||
- **Brutalist approach**: Simple distance calculation using existing `Distance()` utility
|
||||
|
||||
---
|
||||
|
||||
## Key Design Decisions & Rationales
|
||||
|
||||
Reference in new issue
Block a user