¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Site updates #changelog

 

Changes to the site this week:

January 28, 2022:

January 27, 2022:

  • APP: New version 1.2 Build 95 of the app is live in the app stores, that fixes renaming Files , links in Databases , and viewing Files and Photos

January 26, 2022:

  • CHANGE: Member notice emails will now use the group title in the From: line if there is one.

January 24, 2022:

  • NEW: In the group profile pages, there is a new Report Profile button, which behaves similarly to the other content reporting buttons. This is to comply with Google's requirement to have a reporting mechanism for user-generated content.
  • APP: In the app, when not logged in, no longer have the Find a Group link in the navbar. This is to comply with Google's requirement to have a reporting mechanism for user-generated content.
  • APP BUGFIX: Clicking a group in the group search results page would cause the top navbar to overlap the rest of the page until the app was restarted.
  • INTERNAL: Replaced an open source package we were using for parsing JWT tokens in the apiserver because of a security issue.
  • INTERNAL: Upgraded an open source package we were using for defanging HTML because of a security issue.
  • API: Temporarily disabled the Apple Login endpoints because an open source package we rely on depended on another package with a severe security issue.

The next #changelog will be published on February 4th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

January 21, 2022:

  • BUGFIX: Paying a group invoice was being recorded as a group plan change in the activity log.
  • BUGFIX: Changing group payers was not being recorded in the activity log.
  • CHANGE: Moved Paid group invoice, Changed group plan and Changed group payer activity log entries from Moderator Activity to Payment Activity.
  • CHANGE: Changed the Activity Log blurb Upgraded group to Changed group plan, changed Changed payer to Changed group payer, changed Paid invoice to Paid group invoice.
  • CHANGE: In Files, if you don't have permission to upload, the New/Upload dropdown will no longer appear.
  • CHANGE: In Files and Photos, if the group is out of space, and you attempt to upload a file/photo, a new Out of Space dialog will pop up instead.

January 18, 2022:

  • BUGFIX: The permission checking was wrong on database CSV imports, leading to people not being able to import rows.

The next #changelog will be published on Friday, January 28th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

January 14, 2022:

  • APP BUGFIX: External links, like in databases and the Files section work again. This is currently in testing, and has not yet been generally released.
  • APP BUGFIX: Files and Photos can now be downloaded. This is currently in testing, and has not yet been generally released.

January 12, 2022:

  • BUGFIX: Changes to reminders in repeating events would sometimes not be propagated to the individual events. This would mean that in some instances reminders would not be updated or added.
  • BUGFIX: In File notifications, if the file or directory had a # character, the generated URL did not work correctly.

January 10, 2022:

  • BUGFIX: In repeating events where one event has been changed, we were not generating the correct ICS feed. This meant that both the original and changed event would be displayed.
  • CHANGE: In a chat that has unread messages, if you send a message, we now scroll to the bottom of the chat and remove the unread messages badge.
  • CHANGE: For single calendar events that have UIDs that end in @google.com, we now re-write those UIDs to not end in @google.com when serving the events as ICS feeds. Events can have these UIDs if they are added to the calendar via emailed invites to the group. For some reason, Google Calendar refuses to display any events in an ICS feed if even one of those events has a UID that ends in @google.com. This does not apply to repeating events.

The next #changelog will be published on Friday, January 21st.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site recently:

January 6, 2022:

  • BUGFIX: The edit table permission wasn't checked when deleting multiple database rows at once.

January 5, 2022:

  • CHANGE: Don't truncate chat notification messages.
  • BUGFIX: The Mute #hashtag links in digest emails were the wrong color.
  • CHANGE: The tapback menu in the chat window is now a horizontal list, instead of vertical.

January 4, 2022:

  • CHANGE: Changed Vote Now link in poll emails to Click Here To Vote.
  • CHANGE: Trim leading/trailing spaces from various group settings, including title, before saving them.
  • CHANGE: When approving, deleting or rejecting a pending message from someone who is no longer a member, attempt to display the email address of the sender in activity log messages (only available for new activity log entries).
  • CHANGE: Added the word pending to delete pending message and reject pending message activity log entries.
  • CHANGE: Remove the option for subgroup creation/deletion notifications for moderators of subgroups.

January 3, 2022:

  • CHANGE: Formatting changes to the chat window.
  • CHANGE: Update or hide the unread chat count in the sidebar when we update or hide the unread count in the scroll to bottom widget.

December 20, 2021:

December 15, 2021:

  • NEW: Clicking on the list of tapbacks in a chat message now brings up a dialog box showing the people who sent the tapbacks.

December 9, 2021:

  • BUGFIX: Went through the database and broke all existing Files folder loops. When we found a loop, we would move the folder to the top level of the Files section and append "(recovered)" to the name of the folder.

December 8, 2021:

  • BUGFIX: In the Files section, can no longer move folders into subfolders, which would cause loops, which manifested in the folder structure disappearing.

The next #changelog will be published on January 14th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

November 24, 2021:

November 23, 2021:

  • BUGFIX: When changing selection criteria in the activity log, the sort was forced into ascending. We now default it to decending, to match the default view.
  • INTERNAL: Updated Fullcalendar to latest version.

November 22, 2021:

  • CHANGE: For any email parts with Content-Transfer-Encoding of 7bit that we are addding a footer to, convert them to quoted-printable, to ensure that any long lines are wrapped, in accordance to email specs.

November 21, 2021:

  • BUGFIX: If changing a member's email delivery from one of the digests to a different delivery, in some cases the delivery would be changed to an option that was not selected.

The next #changelog will be published on Friday, January 7th 2022.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

November 19, 2021:

  • CHANGES: Formatting tweaks to the chat window.
  • INTERNAL: We now parse Content-Type headers that are (wrongly) RFC2047 encoded.
  • APP: Submitted a new version of the app to the app stores. It includes bug fixes for chat and some icon display issues, as well as integration of Code Push technology to make future updates easier to do.

November 18, 2021:

  • NEW: There is a new Group Sponsorship member notice.
  • NEW: We now send a acknowledgement email/payment receipt when someone donates money to a group donation.
  • NEW: We now send a acknowledgement email/payment receipt when someone sponsors a group.
  • BUGFIX: Searching phrases with quotation marks breaks the search pagination and sorting.

November 17, 2021:

  • CHANGE: Activating the tapback menu on a chat message now requires a long press. This allows links in chat messages to be clickable.

November 15, 2021:

  • BUGFIX: Scrolling up chat messages didn't properly load additional chat messages if there were more than 200 messages in the chat.
  • CHANGE: Changed format of chat message notifications to be more consistent with message notifications.

November 13, 2021:

  • INTERNAL: We now track whether a person has a chat in focus or not, so that we can better decide whether to send a notification on new chat messages.

The next #changelog will be published on Wednesday, November 24th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

November 12, 2021:

November 10, 2021:

  • NEW: Added 3 month and 6 month hashtag expiry settings.

November 9, 2021:

  • CHANGE: A moderator can no longer remove an owner from a group.

November 8, 2021:

  • NEW: There is a new activity log entry, Paid invoice, which is logged whenever a group invoice is paid.

The next #changelog will be published on Friday, November 19th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

November 4, 2021:

  • CHANGE: When going to a chat, we no longer scroll to the latest message. We return you to the last message you read, and pop up an unread counter/scroll to latest arrow button.

November 3, 2021:

  • BUGFIX: The Database Import button was not functional if there were no existing database tables.
  • BUGFIX: The chat member display dialog would only display one member of the chat.
  • CHANGES: Changes to the chat window formatting, including: increasing the size of the chat window, aligning the buttons at the bottom, and preventing the window from horizontal scrolling.

November 2, 2021:

  • BUGFIX: Chat messages with long lines (like URLs), would cause the App/Mobile site to horizontally scroll.
  • BUGFIX: Exporting a group with many subgroups could lock many activity database rows, causing a cascading effect resulting in all activity database connections to be exhausted, resulting in timeouts on the website and other services and some activity log entries not being saved.

The next #changelog will be sent on Friday, November 12th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

October 28, 2021:

  • NEW: On the mobile view of the /groups page, added a sort by activity icon.

October 27, 2021:

  • NEW: On the mobile view of the /groups page, added red unread badges over the group icons.
  • BUGFIX: When paying an overdue invoice, the credit card brand and last 4 digits was not recorded in the invoice record, causing an erroneous Sponsorship reserves entry to be displayed as the Payment Method in the group billing page.

October 25, 2021:

  • NEW: The Update Folder dialog box now has a Notify Members checkbox.
  • BUGFIX: When renaming a file, even if the Notify Members checkbox was checked, a group notification was not generated.
  • NEW: The Files section Move dialog box now has a Notify Members checkbox.
  • BUGFIX: Web-originated private replies to group messages where the sender is subject to DMARC re-writing would have a From line with an incomplete 'via ' part. The Reply-To was correct however.
  • BUGFIX: There was an extra leading / in file modification notification messages.

The next #changelog will be sent on Friday, November 5th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

October 22, 2021:

  • BUGFIX: When merging two accounts, if both accounts had subscriptions to the same group, an activity log message was not generated for that group showing the email address change.
  • BUGFIX: In the Topic Properties page, in the App, the hashtag selector did not work properly.
  • DOCS: Updates from Nina. Owners Manual Revision History.

October 21, 2021:

  • CHANGE: Microsoft emailers will sometimes encode an attachment filename improperly, causing the resulting decoded filename to include Unicode replacement characters. We now detect that and use an alternative header to get the correct filename.
  • BUGFIX: When downloading some attachments with UTF-8 encoded file names, the saved file name ended up being the encoded version, not the decoded version.
  • INTERNAL: Upgrade jQuery to 1.12.4.

October 20, 2021:

  • BUGFIX: For some groups with many files, the export group process would timeout generating the export archive, causing the export process to fail.
  • BUGFIX: Do not display the group Sponsorship button in the app.
  • CHANGE: Some Microsoft emails have quoted printable HTML parts that contain unicode characters that cause our quoted printable reader to error out when decoding the message. These unicode characters are when the message contains parts in a different language than the rest of the email (ZH-CN in one specific example). We now strip out these extra unicode characters so that the rest of the message can be decoded.

October 19, 2021:

  • BUGFIX: Email replying to a message from a topic that has been split sometimes would incorrectly create a new topic.

October 18, 2021:

  • BUGFIX: Members with Override: not moderated posting status should be allowed to post attachments regardless of the group setting.

The next #changelog will be sent on Friday, October 29nd.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

October 15, 2021:

October 14, 2021:

  • BUGFIX: In replies to messages that had been merged into a different topic, we were using the subject of the original, pre-merge, message instead of the subjec of the merged-into topic.
  • CHANGE: We now send messages to all moderators instead of just the payor for the following billing issues: when an invoice is one week overdue, and when we downgrade a group because of an overdue invoice (at two weeks).

October 13, 2021:

  • NEW: There is now an overall Pending Messages page, where you can review all the pending messages for all the groups you're a moderator of.
  • CHANGE: Include Monthly Reminder notices in the Member Notices selector when sending a message to a member.
  • NEW: Activity log entries are now generated when pending subscriptions and messages are deleted because they expired. The log entries are of the form "test@...'s pending subscription expired and was deleted, via system" and "test@...'s pending message "test" expired and was deleted, via system". Also, in the Past Members page, expired pending members are now listed as 'Expired' instead of 'Removed'.
  • INTERNAL: We now check for and fix inconsistencies in our internal counts for numbers of topics in a group. These inconsistencies could have led to not being able to view all topics in the archive for a group.

The next #changelog will be sent on Friday, October 22nd.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

October 8, 2021:

  • DOCS: Updates from Nina.
  • BUGFIX: More work to eliminate bogus draft saving error messages.
  • CHANGE: Removed the Remove option from the Banned Members page, as it didn't make sense/was mostly a duplicate of the Unban option.
  • CHANGE: Unbanning someone no longer generates a past member record.

October 7, 2021:

  • CHANGE: Changed Recent Bounces to Bounces in the Account sidebar. In the Email Delivery History page as well as the account Bounces page, changed Recent Bounces to Bounces.
  • BUGFIX: When making a change or adding a new group member notice, and an existing member notice of the same type does not have a name set, the update would silently fail.

October 6, 2021:

  • BUGFIX: Attachments with non-ascii characters in their names would fail to download.
  • BUGFIX: Post Status: Override: not moderated should override any moderated hashtags.

October 5, 2021:

  • BUGFIX: Better handling on small screens of non-breaking topic summaries.
  • BUGFIX: For photos with spaces in the name, properly encode the Download URL so that the spaces are intact.
  • BUGFIX: The Subgroup Category dropdown in the group settings page was not working.

The next #changelog will be sent on Friday, October 15th.

Take care everyone.

Mark


Site updates #changelog

 

Change to the site this week:

September 28, 2021:

  • CHANGE: The email notification of a pending message will no longer include the original message attached to the message in cases where: the message was generated from a non-subscriber, the message contains a virus, the message was sent from a pending member. The notification email will continue to include the text of the pending message.

The next #changelog post will be on October 8th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

September 24, 2021:

  • BUGFIX: Replies to moderated topics that start new topics were getting moderated by mistake.
  • DOCS: Updates from Nina.

September 23, 2021:

  • NEW: Added REFRESH-INTERVAL and X-PUBLISHED-TTL lines to calendar .ics files.
  • BUGFIX: For a first message in new topic moderated group, if a message comes in that is a reply to an existing topic but the subject has been changed, creating a new topic, we were not properly moderating the message.
  • BUGFIX: If a moderator switches a member from HTML Digest delivery to another delivery format, a plain text digest was generated of any pending digest messages instead of an HTML digest.

September 22, 2021:

  • NEW: Added tooltips to the locked, moderated, sticky, and topic follower only icons in the archives.
  • NEW: Labeled filter buttons with the word Filter.
  • NEW: Added activity log entries for adding/removing banned domains.
  • NEW: Activity log entries for messages that are moderated because the member is set to NuM now say the user is new member moderated.

September 21, 2021:

  • NEW: In pending message moderator notification emails, now include the reason why the message is moderated.
  • BUGFIX: Refactor the smptd process and fix a bug where the wrong group name was included in an error message when a message was sent to multiple groups.
  • BUGFIX: Moderators with the Billing permission but not the Paid Subscriptions/Donations permission did not have the Billing tab in the sidebar.

September 20, 2021:

  • CHANGE: - Changed formatting of Help Center page to fix issues on mobile and with the app.
  • INTERNAL: - Cap the number of bounce records per person in the database to 20.

The next #changelog post will be on October 1st.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

September 17, 2021:

  • BUGFIX: Improved parsing of some secureserver.net bounce emails.
  • NEW: We now track bounces of moderator notifications in the Email Delivery History page, specifically: storage limit, pending message, pending subscriber, new subscriber, unsubscription, resubscription, spam unsubscription, new subgroup created.
  • NEW: We now track bounces of +owner messages in the Email Delivery History page.
  • NEW: We now track bounces of replies to messages from the web site separately from posts to subscribers in the Email Delivery History page.
  • INTERNAL: Cleanup of email delivery history processing system.

September 14, 2021:

  • BUGFIX: Fix a race that resulted in concurrent map writes in the sendmessage daemon.
  • NEW: Include the album name in photo search results.
  • NEW: Display subscription badges on the /membersubgroups/ page.
  • CHANGE: Only add a claimed pending message activity log entry when editing a pending message or undoing an edit to a pending message. Previously, a log entry was generated for any pending message action.
  • CHANGE: When viewing the Polls page, polls that have been closed are now displayed with a X instead of a lock icon.
  • BUGFIX: In calendar .ics files, we were not properly setting the SEQUENCE number, which meant that sometimes changes to a group's calendar would not show up in calendars that were subscribed via the .ics file.

September 13, 2021:

  • BUGFIX: Fixes for encoding bugs that affected pagination throughout the site.

The next #changelog post will be on September 24th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

September 10, 2021:

  • DOCS: Updates from Nina.
  • API: Fixed sub_group_access documention to the /update_group endpoint documention.
  • API: Changed the subgroup_access field to sub_group_access on the group object to be consistent with other uses of the term.
  • API: Changed the subgroupcategoryid field to sub_group_categoryid on the group object to be consistent with other uses of the term.

September 7, 2021:

  • API: Fix sort_field for /searcharchives endpoint.

The next #changelog post will be on September 17th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

September 3, 2021:

  • INTERNAL: More work on automating Android app releases.
  • APP: Submitted new versions of the app to both the Apple and Android stores and am awaiting responses.

September 2, 2021:

  • CHANGE: When viewing or editing a database row that contains images, limit the size of the images when viewing them to prevent formatting problems.

September 1, 2021:

  • CHANGE: Changed Edit Subject to Topic Properties in the Topics drop down to be more consistent with other pages.
  • API: Added the description parameter to the /addphotos endpoint.
  • BUGFIX: When exporting a member list, don't include the moderator_notes_updated field if it's 0. Have not yet fixed the most_recent_message issue.

August 31, 2021:

  • BUGFIX: Refactored the editor code and fixed a problem with Firefox where an error banner would sometimes briefly show up when exiting the editor page.

August 30, 2021:

  • BUGFIX: For all files generated during a group export, convert any of these characters: < > : " / \ | ? * to _.

August 28, 2021:

  • BUGIFX: Convert / characters in photo names to _ when exporting photos.

The next #changelog post will be on September 10th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

August 27, 2021:

  • BUGFIX: For some repeating events ending on a specific day in a non-Pacific timezone, we sometimes had an off-by-one day error for the until date.
  • INTERNAL: Fixed some minor Javascript errors on the New Topic and Invite pages.
  • INTERNAL: Re-enabled logging of client-side javascript errors, and did some work to filter out useless results.

August 26, 2021:

  • BUGFIX: In some instances, changing a group's privacy setting to be unlisted did not remove the group from the group directory.
  • BUGFIX: Fixed up some HTML in an effort (unsuccessful) to fix a problem that was preventing the Search icon from bringing up the Search modal box on older iPhones.
  • NEW: After clicking a /leave link and leaving a group, we send one final email with a /resub link in case you've made a mistake. Clicking that link now requires a confirmation step to confirm you wish to rejoin the group. This is because some anti-spam systems click on every link in an email, and these were causing people to be automatically resubscribed to groups they had just left.
  • API: For webhook events that involve a message, specifically edited_message, sent_message_accepted, sent_message_moderated, we now include the raw message in the webhook event object.
  • INTERNAL: Updated the Go compiler to the latest version.

August 14, 2021:

  • CHANGE: You can no longer ban an email address that has been disabled by Groups.io staff.

The next #changelog post will be on September 3rd.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

August 10, 2021:

  • APP: Submitted a new version of the app for Apple app store review.
  • INTERNAL: Work on improving our app deploy system.
  • BUGFIX: Several draft saving bug fixes.

August 9, 2021:

  • NEW: When composing a post or reply, if there is an error saving the draft, we now display an error message and will retry.

Note: I am now on vacation, returning on Thursday, August 26th. During this time, my responses to email may be delayed. The next #changelog email will be sent on Friday, August 27th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

August 6, 2021:

  • CHANGE: Starting to block incoming email from some sets of known dynamic IP addresses.
  • BUGFIX: Some messages were being truncated after the update to the quoted printable library.

August 5, 2021:

  • API BUGFIX: Subgroups with a privacy setting of unlisted, public archives would be returned from the API with a blank "privacy" field.
  • CHANGE: Updated the library we use to decode and encode quoted printable parts of messages, which should fix some edge case bugs.

August 2, 2021:

  • CHANGE: We now require that the email address used in the MAIL FROM part of an SMTP transaction have a valid MX record.
  • NEW: Check all boxes in the Export Group Data page.

Take care everyone.

Mark