Update to release 3.7.0
Merged
GI
2mo ago+33+33+01234567890123456789-2-2-0123456789
Update to release 3.7.0
Summary by Sourcery
Chores:
- Update the project metadata and userscript version to 3.7.0.
Summary by cubic
Releases XMOJ 3.7.0 by bumping the userscript and project versions and adding the 3.7.0 update metadata. It bundles the fixes and features shipped in 3.6.1 through 3.6.6, including submission bug fixes, captcha support, and compressed data fetching.
Bug Fixes
- Fixed #1004 and the submission row layout when the problem ID is 0.
- Post-contest fallback submissions, cooldown retries, and network failure recovery no longer fail silently.
New Features
- Fetched data can use gzip + Base93 compression, an NSC3 numeric mode, optional newline preservation, and correct control display when no application area exists.
- The submission form now shows image captchas, auto-recognizes them, and rechecks the captcha before submitting.
- Uncertain captcha recognition swaps in a new image (up to 5 attempts) and locks the input field during retries.