Fix QR scanner multi-chunk processing and binary data handling

- Fix duplicate chunk detection by using data hash instead of index
- Add comprehensive logging for QR scanner debugging
- Implement proper buffer cleanup when scanner is closed
- Preserve original binary data instead of decoding to JSON
- Add deduplication logic to prevent same QR code being processed multiple times
- Improve error handling and scanner state management
- Fix binary chunk reconstruction to maintain SB1:bin: prefix format
This commit is contained in:
lockbitchat
2025-10-07 23:58:54 -04:00
parent e6d6576d70
commit 5b557102b4
4 changed files with 789 additions and 62 deletions

File diff suppressed because one or more lines are too long