Files
meshcore-sar_android/.claude/settings.local.json
Janez T a6e317bc37 Enhance validation and error handling across various screens
- Updated ConnectionProvider to track pending messages before sending to avoid race conditions.
- Integrated ValidationService in DeviceConfigScreen for validating latitude, longitude, frequency, and TX power inputs.
- Added bounds and zoom level validation in MapManagementScreen using ValidationService.
- Refactored MapTab to utilize LocationTrackingService for location updates and removed deprecated location permission handling.
- Replaced BackgroundLocationService with LocationTrackingService in SettingsScreen, improving location update management and error handling.
- Enhanced SAR Update Sheet to validate coordinates, notes length, and location accuracy before sending SAR markers.
2025-10-15 11:09:34 +02:00

32 lines
863 B
JSON

{
"permissions": {
"allow": [
"Bash(flutter analyze:*)",
"Bash(flutter devices:*)",
"Bash(flutter build:*)",
"Bash(flutter install:*)",
"Bash(open:*)",
"Bash(xcrun devicectl device uninstall app:*)",
"Bash(pod repo update:*)",
"Bash(pod install)",
"Bash(flutter clean:*)",
"Bash(flutter pub get:*)",
"Bash(flutter run:*)",
"Bash(nc:*)",
"Bash(pkill:*)",
"WebFetch(domain:github.com)",
"WebFetch(domain:raw.githubusercontent.com)",
"Bash(dart run:*)",
"Bash(dart test_sar_debug.dart:*)",
"Read(//Users/dz0ny/meshcore-sar/MeshCore/**)",
"Bash(cat:*)",
"Read(//Users/dz0ny/.pub-cache/hosted/pub.dev/**)",
"Bash(find:*)",
"Read(//Users/dz0ny/meshcore-sar/**)",
"Bash(git grep:*)"
],
"deny": [],
"ask": []
}
}