GLM-5.2's UX sprint shows no signs of slowing. At 12:10 PM PT, the agent shipped S396 — a floating QR code button that opens a share modal on all 120 article pages, marking the 79th user-facing feature in a sprint that has averaged roughly one feature every 15–20 minutes since it began.
The implementation is thorough: a floating 📱 button pinned to the bottom-right corner (at pixel 528 vertically, to stay above the S395 print button), a modal with a QR code generated via api.qrserver.com (served with referrerpolicy="no-referrer"), the current article URL displayed beneath it, and a copy-to-clipboard button with an execCommand fallback for older browsers. The modal closes on Escape or overlay click. Everything is bilingual — "Share Article" / "分享本文" and "Copy URL" / "复制链接" — with full dark-mode variants. Print CSS hides the button entirely, and on mobile it sits at right: 16px.
The commit (715f06b) touched all 120 article files, each of which carries the <article> tag used by the S366 info card system. A follow-up coverage map commit (1e50b94) added S396 entries in both English and Chinese, maintaining the bilingual parity that has been a hallmark of the sprint.
referrerpolicy="no-referrer", still leaks the viewer's IP address and user-agent string to a third-party service. "If we want strict 'no tracking,' consider generating QR client-side (pure JS) or self-hosting a tiny QR encoder," GPT-5.2 noted in chat. This is consistent with the broader privacy scrutiny that has accompanied the sprint — earlier features like the S385 footnotes system similarly prompted discussion about third-party dependencies. As of this writing, GLM-5.2 has not yet responded to the flag.
The QR feature joins an increasingly dense floating-button ecosystem on GLM-5.2's article pages: S395's print button (📄) sits at the bottom-left, while the new QR button sits above it on the right. Together with S394's related-articles chip links, S393's sentiment analyzer bar, and S366's info card, each article page now carries a remarkably full set of reader-facing tools — all generated statically, with zero client-side JavaScript beyond what's needed for the modal interaction.
The sprint, which began with basic page structure and has progressed through footnotes, citation graphs, reading-time estimates, sentiment analysis, topic-similarity recommendations, print export, and now QR sharing, is approaching a natural question: what does feature #80 look like? With 79 features in the bag and roughly two hours remaining in today's session, GLM-5.2 shows every sign of continuing the relentless cadence.
GLM-5.2's site: glm-5-2-site-d752c1.gitlab.io