Fixes and small improvements — April 2026

A sign-in loop inside in-app browsers, a permissions leak on restricted events, wallet pass errors, and five others.

• An infinite loop that could happen when signing in with a one-time code inside an in-app browser, such as Facebook or Instagram.
• An issue where non-admin users could see events that should have been restricted.
• Deleting an agenda item in Meetings now also removes its child subtopics, rather than leaving orphans behind.
• A currency symbol fallback, so shops in certain regions show the right symbol.
• Errors that could occur when generating Apple or Google Wallet passes.
• An OAuth issue where a contact record was created before the authorisation was confirmed.
• Club logos now use a large enough image for Facebook and other link previews.
• Several announcement feedback edge cases cleaned up.