fix(qr): accept a one-frame invitation; release v5.9.1
The scanner waited for four frames when shown a single one. Its chunk assembler was written for SB1, which the generator always cuts into exactly four frames, and its fallback branch claims any non-JSON string longer than 100 characters — which a 151-character SBQ2 invitation is. A complete invitation was filed as chunk 1 of 4, and the scan never finished. SBQ2 payloads are now recognised as complete before any assembly runs, in both the text and raw-byte forms, and the hard-coded frame count is marked as belonging to SB1 so it is not read as a general rule.
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"version": "1786056807121",
|
||||
"buildVersion": "1786056807121",
|
||||
"appVersion": "5.9.0",
|
||||
"buildTime": "2026-08-06T22:53:27.174Z",
|
||||
"buildId": "1786056807121-7754f6b",
|
||||
"gitHash": "7754f6b",
|
||||
"version": "1786072827999",
|
||||
"buildVersion": "1786072827999",
|
||||
"appVersion": "5.9.1",
|
||||
"buildTime": "2026-08-07T03:20:28.043Z",
|
||||
"buildId": "1786072827999-808fd99",
|
||||
"gitHash": "808fd99",
|
||||
"generated": true,
|
||||
"generatedAt": "2026-08-06T22:53:27.175Z"
|
||||
"generatedAt": "2026-08-07T03:20:28.044Z"
|
||||
}
|
||||
Reference in New Issue
Block a user