Date   

Site updates #changelog

 

Changes to the site this week:

May 13, 2022:

  • DOCS: Updates from Nina. Owners Manual Revision History, Members Manual Revision History.
  • CHANGE: When uploading a directory, if one of the files was an image and the group was set to not allow images, we would stop the upload immediately, which would prevent any notifications of already-uploaded files to be sent. Discussion
  • BUGFIX: When replying to a message, and if you had a signature, exiting the reply and returning to the saved draft would cause the draft to be erased. Discussion
  • BUGFIX: Don't include your signature when composing a new topic if the Use Signature For Web Posting checkbox is not checked. Discussion

May 12, 2022:

  • BUGFIX: Added missing changed display name activity log entry when a member resets their group profile. Discussion
  • CHANGE: Drafts are now automatically deleted based on their last updated time, not their created time. Discussion
  • NEW: Include a colored dot in event notifications. Discussion
  • BUGFIX: Select text when replying wasn't working for plain text/markdown editors. Discussion

May 11, 2022:

  • CHANGE: The From name for all group notifications is now Group Notification, removing the email address of the group, which was causing some confusion with email client contacts.
  • BUGFIX: When locking a topic, the locked topic member notice was not being sent to the group. Discussion
  • BUGFIX: When editing a topic's properties, a changed the subject activity log entry was always generated, even if the subject hadn't been changed. Discussion
  • NEW: There is a new selector when creating or editing a folder in the Files section with options for Any group member can add files to this folder and Only you and the moderators can add files to this folder. Discussion

May 10, 2022:

  • NEW: New Photos section permissions setting Members can view and upload photos, but not create albums. Discussion
  • NEW: New Files section permissions setting Members can view and upload files, but not create folders. Discussion

May 9, 2022:

  • BUGFIX: Send Message to a member now returns to the member page after sending. Discussion
  • CHANGE: The file name of the downloaded member list .csv file is now the email address of the group with .csv appended. Discussion
  • INTERNAL: Refactor the editor code in order to fix a couple of edge case bugs and clean up the code.

The next #changelog will be published on Friday, May 20th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

May 6, 2022:

  • BUGFIX: Several security related fixes to the website from the ongoing security audit.

May 3, 2022:

  • CHANGE: Only include ICS files in #cal-invite and #cal-cancelled messages; no longer include them in #cal-reminder and #cal-notice messages. Discussion
  • BUGFIX: We were not properly initializing the HTML editor when editing an existing message, leading to encoding issues. Discussion
  • NEW: For groups with enough sponsorship reserves, you can now upgrade them to a paid group without entering a credit card number. Previously, even though the reserves would be used to pay for the upgrade, you needed to enter a credit card number anyways.
  • BUGFIX: The Glossary blurb in the Help Center was wrong.
  • INTERNAL: Updates to the testing infrastructure.
  • NEW: When exporting the members of a group, we now include delivery information and bounces for each member.

May 2, 2022:

  • BUGFIX: When a draft is a reply to a message that has been deleted, treat the draft instead as a new message. Discussion

The next #changelog will be published on Friday, May 13th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

April 28, 2022:

  • BUGFIX: April 27, 2022: If Force HTML Emails and Plain Text Only group settings are both checked, we should take the plain text part of a message and use that to generate an HTML email. Discussion
  • BUGFIX: When a member is viewing the Members tab, clicking on a row would lead to a 404 error. It's fixed, but for members who do not have accessible profiles, it will redirect to the group home page. Discussion
  • CHANGE: Replies from moderators to +owner emails as the +owner now have a From: line that includes the name Group Moderator. Discussion

April 25, 2022:

  • CHANGE: Posts sent out via the +owner address now have a From: line that includes the name Group Moderator. Discussion
  • BUGFIX: When viewing the /topics page, the author of topics that were started by +owner posts was not correct. Discussion
  • BUGFIX: Fixed an issue with the process that sends webhooks, which was causing some webhooks to be queued up but not sent.

The next #changelog will be published on Friday, May 6th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

April 22, 2022:

  • BUGFIX: Posts and replies from the +owner address were showing the poster's name/photo when viewing the messages on the website. Discussion
  • CHANGE: Convert Edited message without sending to the group activity log entries to Edited message activity log entries. Discussion
  • CHANGE: Improved the check to ensure that a banned domain name is a valid domain name, and no longer allow any *.groups.io domains to be entered as banned domains. Discussion
  • NEW: The banned domain list is now used to prevent +owner messages, and there is a new activity log message noting this. Discussion

April 19, 2022:

  • CHANGE: Changed the Password textbox label in /account to New Password.
  • CHANGE: Changed the Content-Type of the member list download page to text/csv. Discussion

April 18, 2022:

  • CHANGE: For groups with Normalize HTML set, we now include pre tags in the set of tags that we defang.

The next #changelog will be published on Thursday, April 28th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

April 14, 2022:

  • INTERNAL: Refactor the message search interface to elasticsearch and add tests.

April 13, 2022:

  • DOCS: Update from Nina. FAQ.

April 12, 2022:

  • CHANGE: Changed instances of group member notice in the activity log to member notice for consistency. Discussion
  • CHANGE: Dialog confirmation wording change. Discussion

April 11, 2022:

  • API BUGFIX: The /getevents endpoint was returning events from up to 24 hours before the start time and up to 24 hours past the end time. Discussion
  • INTERNAL: Upgraded to latest version of the Go compiler.

The next #changelog will be published on Friday, April 22nd.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

April 8, 2022:

  • NEW: Updated sort by option for photo albums. Discussion
  • CHANGE: We have always ignored some calendar invite responses (Accepted/Tentative/etc), but not others. We now ignore all of them.

April 7, 2022:

  • NEW: Ability to view individual Group Sponsorship and Donation Payment receipts from the Account > Billing page.
  • SYSADMIN: Switched the Elasticsearch cluster to use dedicated coordinator nodes, to avoid further issues with frozen data nodes not being removed from queries.

April 6, 2022:

  • NEW: When changing your account password, log out of any other session, as a security measure.
  • NEW: We no longer allow email addresses from the following free top level domains: ".tk", ".ml", ".ga", ".cf", ".gq"
  • CHANGE: Removed the daylight savings time information from the timezone dropdowns. Discussion

April 5, 2022:

  • NEW: Renamed the activity log Expired Topic to Expired Hashtag and we are now including the hashtag that expired in the log entry (new log entries only). Discussion
  • BUGFIX: Lock On Post did not work if the message was moderated. Discussion
  • CHANGE: Add additional warnings/information to the account page where you can enable two factor authentication. Discussion

April 4, 2022:

  • BUGFIX: We were not checking whether a user had permission to close or delete a chat (they must be the creator of the chat or a group moderator).
  • INTERNAL BUGFIX: Fixed a race condition that lead to a deadlock in the webhookd process.

March 29, 2022:

  • BUGFIX: Directory search was not working. Discussion

March 28, 2022:

  • BUGFIX: Changing a topic's hashtags would not be reflected correctly in the activity log entry. Discussion

The next #changelog will be published on Friday, April 15th.

Take care everyone.

Mark


Site updates #changelog

 

Most of my time this week was spent on a proactive security audit. As a result of that exercise, several changes to the site were recommended, which I've implemented. None of these changes affected site functionality. This is a standard, recurring process, and was not instigated by any security incident.

SITE CHANGES:

March 24, 2022:

  • CHANGE: When RSVPing to an event, allow up to 20 additional guests to be specified. Discussion
  • BUGFIX: We weren't properly setting the Cache-Control header for logged in pages.

March 23, 2022:

  • APP BUGFIX: On some Android devices, clicking the Admin sidebar tab would generate a network error. Discussion
  • APP BUGFIX: Use absolute URLs to fix viewing event issue with the app. Discussion

I am on vacation next week and responses to emails may be delayed.

The next #changelog will be published on Friday, April 8th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

March 18, 2022:

March 17, 2022:

  • NEW: The download members function now obeys the user's date format when generating the CSV file. Discussion
  • BUGFIX: Upload Folder no longer errors out if there's an empty folder. Discussion

March 14, 2022:

  • CHANGE: Allow qq.com email addresses that consist solely of numbers to be direct added to groups. We generally don't allow those addresses because they are a big source of spam.

The next #changelog will be published on Friday, March 25th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

March 11, 2022:

  • INTERNAL: Work on improving the internal testing infrastructure of web templates and notifications.
  • BUGFIX: Fix paths in notifications and activity log entries for files and folders uploaded via the Upload Folder function. Discussion
  • NEW: In the Group Settings page, there is a new text field Additional Payment Information to specify additional information to be included in group invoices and receipts.

March 9, 2022:

  • BUGFIX: The activity log entry for creating subgroups contained an invalid URL.

March 8, 2022:

  • NEW: Locked groups now display a banner at the top of every page: This group is locked. No changes can be made to the group while it is locked. Discussion
  • BUGFIX: People could still subscribe to free groups with 100 members via email. Discussion
  • BUGFIX: The emails sent when catching up on a followed topic were missing their attachments. Discussion

March 7, 2022:

  • NEW: For moderators with edit archive privileges, when posting a new topic or replying to an existing message, there is a new Lock Topic After Posting checkbox, that will lock the topic after posting the message. Discussion
  • CHANGE: Reverting an earlier change, locked topics can no longer be posted to, even by moderators.
  • NEW: Enterprise groups now have the option to not send any emails when direct adding people to their groups.

The next #changelog will be published on Friday, March 18th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

March 4, 2022:

  • BUGFIX: Fixed mobile/app formatting issue with Your Calendar. Discussion
  • BUGFIX: The Upload Folder function in the Files section was ignoring directories and was just adding all the included files at the top level. Discussion

March 2, 2022:

  • NEW: Made group aliases smarter, so that they respect any URL path and redirect to the correct web page, instead of the previous behavior of always redirecting to the group home page.

March 1, 2022:

  • CHANGE: On the /membersubgroups/ page, if all of the group are configured to Force HTML Emails, then do not display the Plain Digest Action option.
  • CHANGE: On the /membersubgroups/ page, if all of the group are configured to Disable No Email, then do not display the No Email Action option.

February 28, 2022:

  • BUGFIX: If a message with a hashtag that has been aliased to another hashtag is sent to a group set to remove new hashtags, an erroneous error message was returned stating that a new hashtag had been used.
  • BUGFIX: If a message with a new hashtag was sent to a group set to remove new hashtags, any existing hashtags would appear duplicated in the /topics display.
  • NEW: If a message with a new hashtag is sent to a group configured to remove new hashtags, the Sent message activity log message now appends with a new tag which was removed to the entry.
  • CHANGE: Changed activity log message Message without any tags from sent message (SUBJECT) without any tags to attempted to send message (SUBJECT) without any tags.
  • CHANGE: Changed activity log message Message with a tag only moderators can use from sent message (SUBJECT) with a tag that only moderators can use to attempted to send message (SUBJECT) with a tag that only moderators can use.
  • CHANGE: Changed activity log message Message with a new tag from sent message (SUBJECT) with new tag to attempted to send message (SUBJECT) with new tag.

The next #changelog will be published on Friday, March 11.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

February 25, 2022:

February 24, 2022:

  • APP NEW: Testing a Back arrow in the navbar for the /topic and /message page. Discussion
  • NEW: Include the biller's name in group invoices if one is set.

February 23, 2022:

  • NEW: New Changed topic's subject activity log entry. Discussion
  • CHANGE: Re-worded inconsistent Moderator changed email delivery method activity log entry blurb. Discussion
  • NEW: File activity log entries and notification messages now include file paths for all actions. Discussion

The next #changelog will be published on Friday, March 4th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

February 17, 2022:

  • APP BUGFIX: On iOS, when the app wasn't running/backgrounded, clicking a link to bring up the app to a specific page, would only bring up the top level page.
  • CHANGE: Allow multiple accounts to have the same push notification endpoints.

February 16, 2022:

  • APP BUGFIX: Clicking on a calendar event in List view caused the app to display an error message. Discussion

February 15, 2022:

  • APP BUGFIX: Clicking on a calendar event in the app caused the app to go to your groups home page. Discussion
  • CHANGE: Removed unused Changed subscription plan activity log item.
  • NEW: Added member Changed notifications activity log.
  • NEW: Added member Changed signature and moderator Moderator changed signature activity log entries. Discussion

February 14, 2022:

  • BUGFIX: Email delivery changes made in the /groups page were not being recorded in the Activity log.
  • BUGFIX: Moderator changes to a member's message notifications and chat notifications were being recorded as moderator permissions in the Activity log, instead of notification settings.

I am on vacation until Wednesday, February 23rd. Responses to email will be delayed until I return.

The next #changelog will be published on Friday, February 25th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

February 11, 2022:

  • CHANGE: A file or folder in the Files section will now have its Updated date changed only when: changing the description or uploading a new version of the file. Discussion

February 10, 2022:

  • CHANGE: Changed Uploaded column header in the Files section to Updated, added the Created column, and made the table scroll horizontally if there isn't enough room.

Internal work:

  • Developed a test page in Ionic as part of the process to determine how we should migrate from Bootstrap.
  • Implemented an auto-compile/reload development system for our web templates.
  • Moved the deployment process from command-line to the admin web dashboard.

The next #changelog will be published on Thursday, February 17th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

February 4, 2022:

  • NEW: The Hashtags dropdown on the Topics page now has checkboxes to indicate which hashtags to filter on, and which hashtags to exclude.

February 3, 2022:

February 2, 2022:

  • NEW: Added 'Ré:' and 'Objet :' to the algorithm that detects subject replies. We also now ignore '[EXT]' and '[EXTERNAL]' in subject line prefixes. Discussion

The next #changelog will be published on Friday, February 11th.

Take care everyone.

Mark


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 Discussion, links in Databases Discussion, and viewing Files and Photos Discussion

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. Discussion
  • 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. Discussion

January 18, 2022:

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

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. Discussion
  • APP BUGFIX: Files and Photos can now be downloaded. This is currently in testing, and has not yet been generally released. Discussion

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. Discussion

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. Discussion
  • CHANGE: Trim leading/trailing spaces from various group settings, including title, before saving them. Discussion
  • 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). Discussion
  • CHANGE: Added the word pending to delete pending message and reject pending message activity log entries. Discussion
  • CHANGE: Remove the option for subgroup creation/deletion notifications for moderators of subgroups. Discussion

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. Discussion

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. Discussion

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. Discussion
  • 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. Discussion
  • NEW: We now send a acknowledgement email/payment receipt when someone donates money to a group donation. Discussion
  • NEW: We now send a acknowledgement email/payment receipt when someone sponsors a group. Discussion
  • BUGFIX: Searching phrases with quotation marks breaks the search pagination and sorting. Discussion

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

1 - 20 of 222