• Mahmoud Aglan's avatar
    fix(qr): replace the hand-rolled QR encoder, which no decoder could read · 42caf1c3
    Mahmoud Aglan authored
    QRCodeService wrote the payload bytes straight into the grid with no mode or
    length header, no Reed-Solomon error correction, no format bits and no mask;
    zbar finds no symbol in its output, so every QR the live pages printed was
    dead. It now wraps Kazuhiko Arase's qrcode-generator (MIT), vendored
    unchanged in core/lib/qrcode-arase.php with its licence beside it
    (source and sha256 in the class header). Byte mode at the smallest version
    that fits, L/M/Q/H selectable, dark modules on white with a 4-module quiet
    zone, one crisp-edged SVG path. Verified by decoding with zbar: Latin,
    numeric and percent-encoded Arabic /r/ links at M, Q and H, and the live
    page's 150 px share code.
    Co-Authored-By: 's avatarClaude Opus 5.5 <noreply@anthropic.com>
    42caf1c3
Name
Last commit
Last update
..
lib Loading commit data...
ApiProxy.php Loading commit data...
AuditLog.php Loading commit data...
Auth.php Loading commit data...
Database.php Loading commit data...
EconomyService.php Loading commit data...
OrgPermissions.php Loading commit data...
OrgScope.php Loading commit data...
Pagination.php Loading commit data...
ProofDocument.php Loading commit data...
Response.php Loading commit data...
Router.php Loading commit data...
RuleEngine.php Loading commit data...
SupabaseStorage.php Loading commit data...
ThemeService.php Loading commit data...
Time.php Loading commit data...
Validator.php Loading commit data...
View.php Loading commit data...