Groups.io: Changelog

Subscribe via RSS


October 2, 2026

Files
  • BUGFIX: An interrupted download from a group's Files section could not be resumed; your browser's Resume button started the download over from the beginning. Downloads can now be resumed where they left off, and your browser now shows the file size and time remaining while downloading. https://beta.groups.io/g/main/message/41301
Account & Login
  • BUGFIX: The "Your Activity" heading on your account's Activity page was always shown in English. It is now translated.
  • BUGFIX: Members of a group that requires two-factor authentication, who hadn't set it up yet, couldn't add a passkey. It failed with errors such as "Failed to add passkey: The string did not match the expected pattern." Adding a passkey now works for them.
  • CHANGE: A passkey now counts as two-factor authentication. Adding one satisfies a group's two-factor requirement, just like an authentication app, and the page asking you to set up two-factor now offers both options. If you have a passkey, you can turn off your authentication app even when a group requires two-factor. You can't delete your last passkey while a group requires two-factor and you have no authentication app.
  • CHANGE: If your only second factor is a passkey, logging in with your password, a login link, or single sign-on now also asks for your passkey, or for one of your recovery codes, before you're logged in. Previously your password alone was enough. Passkeys only work on the site where you added them, so if you added yours on another site (for example, groups.io rather than your organization's own address), you're offered a button to confirm it there. As with authentication apps, logging in with Google or Facebook is no longer allowed for accounts with a passkey.
  • CHANGE: Logging in with a passkey now always requires your device's fingerprint, face, or PIN. Security keys without a PIN set can no longer be used to log in.
  • API CHANGE: For accounts whose only second factor is a passkey, /login and /authenticateloginlink now return 2nd_factor_required; supply one of the account's recovery codes in twofactor. /googleloginfinal and /facebookloginfinal now refuse these accounts, as they already do for accounts with an authentication app.
  • INTERNAL: Disabling two-factor from the support queue or admin now also removes the account's passkeys, and the support queue offers it for accounts that only have passkeys.
  • BUGFIX: After entering a wrong two-factor or recovery code when logging in, entering the correct code sent you back to the start of login instead of logging you in. You can now try again with the correct code.
Site-wide
  • INTERNAL: blockerd now blocks IP addresses with firewall sets on the load balancers instead of an nginx deny list, so adding or removing a block no longer reloads nginx.

September 25, 2026

Highlights
  • Adding an event to Google Calendar is now a single button on the event page, and event pages have a Subscribe to group calendar button.
  • The fourth and final batch of pages, including topics, messages, threads, search and hashtags, has moved to the new design.
  • Typing a calendar event time such as 4:15 PM is no longer saved as 4:15 AM.
  • HTML digests are smaller so Gmail no longer cuts them off, and the view all your groups links in digests and the Welcome notice now go to the right place.
  • Giving a moderator most or all permissions is faster, and the Insert Images dialog in the editor now accepts only images.
Messages & Topics
  • BUGFIX: When viewing a single message, the previous/next arrows and message number in the upper right sat slightly lower than the Msg # box and the buttons on the left. They now line up. https://beta.groups.io/g/main/message/41253
  • BUGFIX: When viewing a single message, the current message number between the previous/next arrows was still shown as plain grey text, unlike the current page in the site's other page navigation, which is now highlighted in blue. The message number is now highlighted the same way, both above and below the message. https://beta.groups.io/g/main/message/41258
  • BUGFIX: After reading an expanded topic, pressing the browser's Back button scrolled the page back up through the topic's messages before switching to the Topics list, instead of returning immediately. Back now returns to the list right away, as before. https://beta.groups.io/g/main/message/41269
  • BUGFIX: On a topic's page, the Previous Topic and Next Topic buttons looked clickable even when there was no previous or next topic, such as Next Topic on the newest topic, and nothing happened when you clicked them. They are greyed out again when there is nowhere to go. The Add Event button on the calendar, shown to members who can't add events, is greyed out again too.
Editor & Drafts
  • CHANGE: Pasting a plain-text URL into the online editor automatically made it clickable, which complicated editing the URL before linking it. Restored the previous behavior: pasted plain-text URLs remain editable text until you press Space or Enter, or use Insert Link. https://beta.groups.io/g/main/message/41228
  • BUGFIX: The Insert Images dialog in the online editor accepted any type of file, including videos. A video inserted this way could look like a working inline image in Safari, but the posted message contained a broken image that pointed to a link that stopped working once the message was sent. The dialog now accepts only images, and the site no longer inserts non-image files into the body of a message. To share a video, add it as an attachment.
  • BUGFIX: When replying to a message, the Discard button sat right next to Send. It is back on the right side of the reply form. https://beta.groups.io/g/main/message/41276
  • BUGFIX: On the new topic and reply forms, the Send As Special Notice checkbox still had the old style. It now matches the site's other checkboxes. The checkboxes in the Add Hashtags dialog (on the new topic, edit topic, add event, and edit pending message pages) also now have the current style, clicking a hashtag's name now checks it, and the dialog's add button now has a + icon. Your profile photo in the sender menu on the new topic page is round again. https://beta.groups.io/g/main/message/41276
  • BUGFIX: In the Insert Images dialog in the online editor, the Add button stayed greyed out after choosing a single image, so it could only be inserted by dragging it into the message. Also, image files without a file extension, such as by DAYS copy, could no longer be chosen or inserted. The Add button is now enabled as soon as you choose an image, and image files are recognized by their contents, whether or not they have an extension. Files that aren't images are still not inserted into the body of a message. https://beta.groups.io/g/main/message/41288
  • BUGFIX: Sending an empty reply took you to your home page. You now stay on the topic, with the message "You must include a message."