• 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
Connections and docs Loading commit data...
api Loading commit data...
config Loading commit data...
core Loading commit data...
layouts Loading commit data...
migrations Loading commit data...
modules Loading commit data...
public Loading commit data...
storage Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
.htaccess Loading commit data...
Dockerfile Loading commit data...
EL3AB_MANAGEMENT_SYSTEM.md Loading commit data...
EL3AB_PLAYER_APP_DATA.md Loading commit data...
TOURNAMENT_PLAYBOOK.md Loading commit data...
captain-definition Loading commit data...
index.php Loading commit data...