Groups.io: Changelog

Subscribe via RSS


October 2, 2026

Editor & Drafts
  • 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
  • BUGFIX: On the Create Subgroup page, if there was a problem with the address or description, the subgroup address and visibility you had entered were cleared. They are now kept, and if the address is the problem, the cursor is placed in the address field. https://beta.groups.io/g/main/message/41322
  • CHANGE: When working with a subgroup, the delete button in Settings, the Delete page, and the confirmation dialog now say "Delete Subgroup" and refer to the subgroup, making it clearer which one you're about to delete. "THIS ACTION CANNOT BE UNDONE." is now also shown in bold on the Delete page. https://beta.groups.io/g/main/message/41322
Calendar
  • BUGFIX: Fastmail users subscribed to a group's calendar feed stopped getting updates, because Fastmail's calendar service was mistakenly treated as an outdated web browser and sent a web page instead of the calendar. Calendar feeds now sync to Fastmail again. The same mistake could also block other apps whose browser identification included punctuation after the version number.
Files
  • BUGFIX: Downloading a large file from a group's Files section over a slower connection could fail partway through with a "Network error", usually after a couple of minutes. It wasn't a size limit: our servers were cutting off any download that ran longer than that. Downloads now run until they finish. The same problem could also interrupt slow uploads of large files. https://beta.groups.io/g/main/message/41301