Files
meshcore-sar_android/.claude/settings.local.json
Janez T 98cda8c976 feat: Enhance SAR message handling with color indexing and localization
- Added `sarColorIndex` to `Message` and `SarMarker` models to support color indexing for SAR markers.
- Introduced a standard color palette in `SarTemplate` and methods to retrieve colors based on index.
- Updated `SarTemplate` to include localization for template names.
- Modified `SarUpdateSheet` and message sending logic to include color index in SAR messages.
- Enhanced `SarMessageParser` to support both old and new message formats with color index.
- Updated UI components to reflect changes in SAR marker color handling based on the new color index.
- Improved sample data generation to utilize localized strings for better testing and demonstration.
2025-10-23 19:17:13 +02:00

40 lines
2.2 KiB
JSON

{
"permissions": {
"allow": [
"Bash(flutter analyze lib)",
"Read(//Users/dz0ny/meshcore-sar/MeshCore/**)",
"Bash(flutter analyze lib/providers/connection_provider.dart)",
"Bash(flutter analyze lib/providers/connection_provider.dart --fatal-infos)",
"Bash(flutter analyze:*)",
"Bash(flutter gen-l10n:*)",
"WebSearch",
"WebFetch(domain:fmtc.jaffaketchup.dev)",
"WebFetch(domain:pub.dev)",
"Bash(for lang in de es fr it)",
"Bash(do echo \"=== app_$lang.arb ===\")",
"Bash(done)",
"Read(//Users/dz0ny/.pub-cache/hosted/pub.dev/flutter_map_tile_caching-10.1.1/lib/src/store/**)",
"Read(//Users/dz0ny/.pub-cache/hosted/pub.dev/flutter_map_tile_caching-10.1.1/lib/**)",
"Bash(cat:*)",
"Read(//Users/dz0ny/.pub-cache/hosted/pub.dev/**)",
"Bash(for lang in hr sl de es fr it)",
"Bash(do)",
"Bash(wc:*)",
"Bash(for lang in de es fr it hr sl)",
"Bash(do echo \"=== $lang ===\")",
"Bash(flutter --version:*)",
"Bash(flutter pub upgrade:*)",
"Bash(flutter pub outdated:*)",
"Bash(git --no-pager status:*)",
"Bash(git --no-pager diff --stat)",
"Bash(git --no-pager diff:*)",
"Bash(git add:*)",
"Bash(git commit -m \"$(cat <<''EOF''\nfeat: Add Linux desktop build support to CI/CD workflow\n\nAdd build-linux job to compile Linux x64 desktop application and\nintegrate it into the R2 upload and release workflows.\n\nChanges:\n- New build-linux job: Builds Flutter Linux desktop app with GTK-3\n- Archives Linux build as tar.gz for distribution\n- Added Linux artifact download in upload-to-r2 job\n- Updated artifact preparation to copy Linux archives\n- Added Linux download card (🐧) to generated index.html\n- Included Linux artifacts in GitHub releases\n- Added Linux to download summary in workflow output\n\nThe Linux build produces MeshCore-SAR-Linux.tar.gz containing the\ncompiled application bundle ready for x64 Linux systems.\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude <noreply@anthropic.com>\nEOF\n)\")",
"Bash(git --no-pager log -1 --stat)",
"Bash(awk:*)"
],
"deny": [],
"ask": []
}
}