mirror of
https://github.com/Senape3000/EvilCrowRF-V2.git
synced 2026-03-29 05:09:52 +00:00
Multiple fixes and refactors to improve SD robustness and file path handling across the app: - .gitignore: Ignore SDR build/dist/upx/spec artifacts. - include/FileCommands.h: Improve SD format phase by verifying directory creation, logging failures, and marking overall format result when mkdir fails. - include/config.h: Bump firmware version to 1.1.0 (minor/patch updated). - mobile_app/lib/providers/ble_provider.dart: Refactor readFileContent to accept pathType (int) instead of basePath, centralize relative/absolute path extraction logic, and propagate effectivePathType in binary commands (breaking API change — callers updated). - mobile_app/lib/screens/file_viewer_screen.dart: Updated to call readFileContent with pathType and let provider normalize paths. - mobile_app/lib/screens/settings_screen.dart: Improve SD format progress dialog handling by tracking whether any progress response was received, adding a timeout to avoid indefinite blocking, and showing a timeout snackbar on no response. - mobile_app/lib/services/update_service.dart: Change fetchChangelog to search release assets for changelog.json (newer approach) and fall back to the legacy raw URL if not found. - mobile_app/pubspec.yaml: Bump mobile app version to 1.0.9+24. Notes: The main breaking change is the BLE provider API signature change (basePath -> pathType); UI callers have been updated in this changeset. These changes improve reliability of SD formatting and make changelog fetching more robust.
17 lines
155 B
Plaintext
17 lines
155 B
Plaintext
.pio
|
|
.vscode
|
|
.venv
|
|
.pio_core
|
|
.idea
|
|
.cursor
|
|
.github
|
|
logs/
|
|
releases/
|
|
personal_docs/
|
|
*.7z
|
|
to-do/
|
|
docs/session
|
|
SDR/build
|
|
SDR/dist
|
|
SDR/upx
|
|
SDR/sdr_launcher.spec |