From c34aae339ab7d875cf6690257da64ecb47bbe21b Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 16 May 2026 19:24:38 +0800 Subject: [PATCH 01/21] Fix QR code not working --- src/components/qr-code.jsx | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/components/qr-code.jsx b/src/components/qr-code.jsx index d12e5294f8..00fdb4e032 100644 --- a/src/components/qr-code.jsx +++ b/src/components/qr-code.jsx @@ -72,15 +72,16 @@ export default function QrCode({ if (!text) return null; - const qrData = useMemo( - () => - encodeQR(text, 'raw', { - ecc: 'high', - border: 0, - scale: 1, - }), - [text], - ); + const qrData = useMemo(() => { + const raw = encodeQR(text, 'raw', { + ecc: 'high', + border: 1, + scale: 1, + }); + // Strip the 1-cell border added by the QR library, since we + // handle padding ourselves in the SVG rendering + return raw.slice(1, -1).map((row) => row.slice(1, -1)); + }, [text]); const gridSize = qrData.length; const centerExcludeSize = arenaLoaded ? Math.ceil(gridSize * 0.3) : 0; From 3b18d4683d1d48868910d82a503fb2d6a1e11d5f Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 16 May 2026 19:32:22 +0800 Subject: [PATCH 02/21] Update changelog --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f78cdc0130..139cf557af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -419,6 +419,16 @@ Recap: Mastodon v4.3 features (https://github.com/mastodon/mastodon/releases/tag - ↕️ Preliminary support for vertical-lr writing mode - 🐛 Bug fixes +## May 15, 2026 + +📢 https://mastodon.social/@cheeaun/116578836866401369 + +- 🔄 Experimental paginated timeline +- 🪣 Multi-filters for profile posts +- 🧘 Wellbeing: hide trending, local or federated timelines +- 📱 Haptics +- 🐛 Bug fixes +