Groups.io: Changelog

Subscribe via RSS


October 9, 2026

Site-wide
  • BUGFIX: When you weren't logged in, clicking "I Agree" on the cookie notice didn't remember your choice, so the notice came back on every page. Your choice is now saved and the notice stays dismissed.

October 2, 2026

Highlights
  • A passkey now counts as two-factor authentication, satisfying a group's requirement and being asked for at login when it is your only second factor.
  • Messages sent from Proton Mail and iCloud are no longer bounced or delivered with a block of raw encoded text.
  • Downloads of large files from a group's Files section no longer fail partway through on slow connections, and interrupted downloads can be resumed.
  • Creating a group's first subgroup now takes you to the new subgroup, and the sidebar works after renaming a group or subgroup.
  • In dark mode, the plain text and Markdown message editors are readable again, and saved reply drafts reopen with their text.
Messages & Topics
  • BUGFIX: If you were set to show 50 or 100 items per page and edited a topic's properties from the second or later page of Topics, clicking Update returned you to Topics showing only 20 topics per page, and paging kept using 20 until you left Topics. Your per-page setting is now kept. https://beta.groups.io/g/main/message/41297
  • BUGFIX: On the Edit Topic Properties page, Cancel always took you to the topic, even if you had come from the Topics list or search results. Update from a topic's own page took you to the first page of Topics instead of back to the topic. Both Cancel and Update now return you to where you came from. https://beta.groups.io/g/main/message/41297
Editor & Drafts
  • BUGFIX: In dark mode, the plain text and Markdown message editors showed dark text on a dark background, making it very hard to see what you were typing. Typed text is now shown in a light color.
  • BUGFIX: When composing in plain text or Markdown with a signature turned on, reopening a saved reply draft showed only your signature instead of the draft, and the next autosave replaced the draft with just the signature. Reopened reply drafts now show their saved text. This affected all groups set to plain text only.
  • BUGFIX: Image descriptions (alt text) containing common punctuation, such as a colon, question mark, ampersand, curly quotation marks, or a curly apostrophe, were silently removed from images in wiki pages and messages, and saving the page again lost them for good. Screen readers then had nothing to read for those images. Descriptions with punctuation are now kept. Descriptions that were already removed can't be restored and need to be entered again.
  • BUGFIX: The Bcc: Me and Bcc: All Moderators checkboxes on the Send Message page, and the BCC Me checkbox when replying to the sender or the moderators of a topic, still had the old look. They now match the site's other checkboxes, and clicking the Bcc: Me and Bcc: All Moderators labels on the Send Message page now toggles their checkboxes. https://beta.groups.io/g/main/message/41339
Hashtags
  • BUGFIX: The Muted Hashtags and Followed Hashtags pages showed a "Your Groups" link in their breadcrumb that actually took you to your Feed. On phones, it was the only part of the breadcrumb shown. Those pages now show just their own name, like the other pages in your account's sidebar. https://beta.groups.io/g/main/message/41319
  • CHANGE: The Mute Hashtag, Follow Hashtag, and Unmute Hashtag pages now have a breadcrumb that links back to your Muted Hashtags or Followed Hashtags list.
Email & Delivery
  • BUGFIX: Messages sent to a group from Proton Mail, and occasionally from other email providers, were sometimes bounced with "Invalid request, no reverse DNS", even though the sending server was set up correctly. It happened when a lookup of the sending server's name briefly failed on our end. A brief lookup failure now asks the sending server to try again later instead of bouncing the message, and we check with a second, independent DNS service before treating the lookup as failed.
  • BUGFIX: Since September 30, some messages sent to a group from iCloud (me.com, icloud.com, mac.com) were delivered with a large block of raw, encoded text instead of the formatted message, and failed DKIM checks at Gmail. iCloud began adding stray characters to one of its message headers, and we passed them on to members, which made Gmail and other email programs think the headers ended early. We now remove those characters when a message arrives, so iCloud messages display normally.
  • BUGFIX: When a member's Yahoo Mail account automatically forwarded to another address that rejected the message, the bounce recorded for the member just said "5.0.0", with no hint of the real cause. Yahoo had changed the format of these forwarding failure notices. The bounce now shows the forwarding address and the reason it was rejected, for example that the account doesn't exist, so members and moderators can tell that the problem is the forward and not the member's Yahoo address.
  • BUGFIX: When a member with a group signature replied by email from a program that doesn't mark the earlier message as a quote, such as Samsung Email or Outlook, their signature was hidden on the website in the collapsed "..." along with the earlier message, because the signature was added at the very end, after the earlier message. When a reply is written above the earlier message, the signature is now added between the reply and the earlier message, where email programs put signatures. A signature that still ends up after the earlier message is now recognized and shown. Messages already posted are unchanged. https://beta.groups.io/g/main/message/41335
Members
  • API BUGFIX: Calling /updatemember without the member_labels parameter removed all of the member's labels. The labels are now left unchanged when member_labels is omitted; to remove all labels, send a single empty member_labels value.
  • API BUGFIX: When /updatemember was used to create more than one new label at once, every new label got the first name in new_label_names, so only one was created. Each new_ ID in member_labels now uses its own name, color, and description. If a label with that name already exists in the group, it is assigned instead of failing.
  • API BUGFIX: /getmember, /getmembers, and /updatemember never included the member_labels field in the member info object, even when the member had labels. They now return it for callers with the manage members permission.
  • BUGFIX: When sending a message to a member from their member page, clicking Discard took you to the group's home page, even though sending took you back to the member page. Discard now returns you to the page you started from: the member page, the Members list, an RSVP or poll responses list, or a chat. https://beta.groups.io/g/main/message/41338
Group Settings
  • BUGFIX: After renaming a group or subgroup in Settings, most of the sidebar links still used the old name and led to an error page. The page now fully reloads after a rename, so the sidebar uses the new name. https://beta.groups.io/g/main/message/41321
Subgroups
  • BUGFIX: Creating the first subgroup of a group appeared to do nothing: the page stayed where it was, even though the subgroup had been created. Creating later subgroups went to the new subgroup's page, but the sidebar kept pointing at the parent group, so choosing Settings from the sidebar could lead to deleting the parent group instead of the new subgroup. Creating a subgroup now fully loads the new subgroup, sidebar included. https://beta.groups.io/g/main/message/41321
  • BUGFIX: After deleting a subgroup, you were taken to whichever of your groups pages you had last visited. You're now taken to the parent group. https://beta.groups.io/g/main/message/41322