Date   

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. Discussion
  • 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. Dicussion
  • 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. Discussion
  • NEW: Labeled filter buttons with the word Filter. Discussion
  • NEW: Added activity log entries for adding/removing banned domains. Discussion
  • NEW: Activity log entries for messages that are moderated because the member is set to NuM now say the user is new member moderated. Discussion

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. Discussion
  • 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. Discussion
  • NEW: Display subscription badges on the /membersubgroups/ page. Discussion
  • 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. Discussion
  • CHANGE: When viewing the Polls page, polls that have been closed are now displayed with a X instead of a lock icon. Discussion
  • 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. Discussion

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

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. Discussion
  • API: Added the description parameter to the /addphotos endpoint. Discussion
  • 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. Discussion

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

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

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

July 30, 2021:

  • NEW: Testing greylisting some email from non-members to +owner addresses, as a spam mitigation action.
  • INTERNAL: Changed how we handle database images, reducing the load on our servers for tables with lots of images.
  • BUGFIX: In some circumstances, a /posttosub draft was not clickable. Discussion
  • BUGFIX: Links in the member subgroups page were incorrect. Discussion

July 29, 2021:

  • INTERNAL: Tuning rate limiting on the website to protect it from robots and bad actors.

July 28, 2021:

  • INTERNAL: Changed how we handle wiki images, reducing the load on our servers for wiki pages with lots of images.

July 27, 2021:

  • CHANGE: Messages from .ru domains to +owner addresses where the sender is not a member of the group are now dropped.
  • BUGFIX: Mobile member search was not working. Discussion

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

July 23, 2021:

  • BUGFIX: The link to the pending message in the pending message email notification did not bring up the message itself, it brought up the list of all pending messages.
  • CHANGE: We are now a bit more strict in the types of email that we accept from non-members to +owner accounts; those that fail are rejected with a spam rejection notice.

July 22, 2021:

  • CHANGE: When following a topic, we now send out messages in ascending order.

July 21, 2021:

  • APP BUGFIX: - The New Poll option was missing from the group sidebar tray. Discussion
  • CHANGE: - When adding or editing a member notice, if you try to save it with an empty Name or Message field, an error will be displayed. Discussion

July 20, 2021:

  • BUGFIX: Clearing search fields now behaves in the expected way (ie. it clears the search). Discussion
  • CHANGE: Now, messages from banned domains are rejected with the message Messages are not permitted from this domain. and messages that we flag as spam are rejected with This message has been flagged as spam.. This only applies to messages from non-members. Discussion
  • BUGFIX: Fixed sort order of Member Notices. Discussion

July 19, 2021:

  • INTERNAL: Made the generation of extended message pages with lots of image attachments more efficient.
  • CHANGE: In chat, you can now activate the tapback menu by clicking on any part of a chat message, not just a little ... button.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

July 16, 2021:

  • INTERNAL: Updates to our admin system to make researching group issues easier.
  • CHANGE: For plain text messages larger than 500KB, we truncate the display of them.

July 14, 2021:

  • NEW: You can now tapback chat messages (thumbs up/down/heart/exclamation mark/etc).
  • NEW: You can now send photos as chat messages.
  • NEW: When typing a chat message, if you type the @ character, that brings up an auto-completion list of user names.
  • NEW: You can now delete chat messages.

July 13, 2021:

  • INTERNAL: More work on detecting spammers.
  • BUGFIX: Fixed an issue where erroneous moderator permissions activity log change messages were being generated. Discussion
  • SYSADMIN: Switched our internal DNS caching architecture to use CoreDNS, in the hopes of being able to track down/eliminate spurious DNS MX lookup errors.

July 12, 2021:

  • BUGFIX: Special event reminders were being sent as normal messages. Discussion
  • CHANGE: The new activity log entry Moderator changed notifications is used for notification changes. Past changes were logged with Moderator changed moderator permissions.
  • BUGFIX: In some instances the link included in the login link email contained a subdomain, which was invalid.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

June 30, 2021:

  • APP BUGFIX: In some instances, entering a message in a chat could lead to multiple copies of that message being shown on the page.
  • APP BUGFIX: Issues with polls have been fixed. Discussion and Discussion

June 29, 2021:

  • BUGFIX: Moderator notifications and calendar event emails were not generated when adding members directly to subgroups. Discussion
  • NEW: New mentions only notification option for chats.

June 28, 2021:

  • CHANGE: Changed subject prefix Happening Now to Now. Discussion
  • APP BUGFIX: Clicking on an image in a message should no longer give a network error. Discussion

I am now on vacation, returning on Monday, July 12th. This means responses to support email requests will be slower than normal. The next #changelog will be sent out on Friday, July 16th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

  • INTERNAL: Completed the transition from using Go templates for the web site to Quicktemplate.
  • INTERNAL: More work on re-organizing the code base.

June 25, 2021:

  • BUGFIX: The activity log entry for a moderator changing a member's email address did not properly include the new email address.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

June 17, 2021:

  • DOCS: Member Manual updates from Nina.
  • NEW: You can now sort columns when viewing poll responses by answer.
  • BUGFIX: If a #poll-notice is pending, and the poll is edited by a moderator before approval, and the moderater had a display name set but the member who created the poll did not have a display name set, the member's display name would be set to the moderator's display name.
  • NEW: You can now export individual poll results, in either CSV or JSON format.
  • NEW: Poll responses are now shown with links to the responders' profiles.
  • NEW: When viewing poll responses, the respondents display/fullnames are now updated if they've changed since voting occurred.

June 16, 2021:

  • NEW: Export group now has an option to export polls.
  • BUGFIX: For enterprise groups with Disable Signups set to true, we were still showing the Apply button on the group home page, even when it did nothing.
  • BUGFIX: Fix overlapping box when no events to display in calendar list view. Discussion

June 15, 2021:

  • BUGFIX: Strip out duplicate group subject tags in messages sent +owner. Discussion
  • NEW: Added more sig tags to be stripped out. Discussion

June 14, 2021:

  • CHANGE: Make the quoted printable decoder more liberal by accepting lower case hex letters.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

June 11, 2021:

  • NEW: Stripe connect should now work for Enterprise groups looking to set up donations.
  • BUGFIX: Fixed infinite scroll in the app in the View RSVPs page. Discussion
  • CHANGE: In full digests, we were limiting the number of attachments per message to 2. Now we limit the number of included images to 2, but include all other attachments (as links back to the website, as before).

June 10, 2021:

  • DOCS: Updates to the Members Manual and the Owners Manual from Nina.
  • BUGFIX: The Preview button when adding/editing a Markdown formatted Member Notice did not work.
  • BUGFIX: The Back button on the Add/Event event page did not work correctly for people with date preferences other than the default US format. Discussion
  • CHANGE: Limit the chat text entry window to 3 lines. This fixes the bug where the text area could be hidden under the mobile/app footer. Also, it's just a good idea. Discussion

June 9, 2021:

  • SYSADMIN: Migrated primary pgbouncer instance to a dedicated CPU instance for better performance.
  • BUGFIX: When viewing a pending member in the /member page, we were checking the Remove Members privilege instead of the Approve Pending Members privilege to determine if the moderator could reject the pending member.

June 8, 2021:

  • APP BUGFIX: When editing an event in the app, sometimes the date picker fields were not initialized correctly. Discussion
  • APP BUGFIX: Using the back button/swipe to return to the Groups page would cause infinite scrolling to not work. Discussion
  • INTERNAL: More work on improving tests and the test harness.

June 7, 2021:

  • BUGFIX: Re-sent invites had potentially incorrect expiration dates. Discussion
  • CHANGE: Margin formatting tweaks in the chat window.
  • BUGFIX: An error prevented viewing a +owner message via an activity log message from a person who is no longer a member of the group.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

  • INTERNAL: It was infrastructure week, with a focus on reorganizating the repository, refactoring code, general cleanup, and improving tests.

June 3, 2021:

  • BUGFIX: Fixed export of some files. Discussion
  • CHANGE: Reorder processing in the export group service to hopefully fix a database timeout issue.
  • CHANGE: When doing a JSON import of a table, keep the existing Updated fields on the rows. Discussion
  • BUGFIX: If doing a message search with a poster ID representing a user who is no longer a member of the group, don't return every single message. Discussion
  • CHANGE: When sending a message to a member, if you select a member notice, the activity log entry will now point to that member notice instead of showing the entire message as sent. Discussion
  • BUGFIX: Some system notifications were not treated in a consistent way in that some were not ignoring the Normalize HTML Emails setting, as they had previous to a change on May 27th. Discussion
  • BUGFIX: The chat window was not sizing properly, so that the text entry box was not visible on the screen. Discussion
  • NEW: There's a new Locked Topic Member Notice. If there is an active locked topic member notice, it will be sent to the group when a topic is locked using the Lock Topic dropdown in the Topics page. Also, in the Topic Properties page, when you click the Lock Topic checkbox, a new selector appears allowing you to send a specific locked topic member notice to the group when you lock the topic.

I will be on vacation until Monday, June 7th.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

May 26, 2021:

  • CHANGE: The long format for dates for people and groups that have a preference of MM/DD/YYYY is now Monday, January 2, 2006. For all others, it continues to be Monday, 2 January 2006.
  • INTERNAL: Cleaned up some technical debt around #cal-reminder and #cal-notice message generation. As a side effect, #cal-reminder messages now include ICS attachments, like #cal-invite notices.
  • CHANGE: For message notifications, use the sender's name or email address as the title when possible, instead of just "New message". Discussion

May 25, 2021:

  • CHANGE: Moderators and owners can now reply to a locked topic. Discussion
  • APP: Added support for Android back buttons, and on iOS swiping right now goes back one page.
  • BUGFIX: Fixed apostrophe conversions in notification subjects and bodies. Discussion
  • BUGFIX: Better parsing of Qmail bounce messages. Discussion
  • CHANGE: Work on being able to go back to search results from the breadcrumb line, for viewing members and messages.

May 24, 2021:

  • BUGFIX: Pagination didn't work on the Sent Invitations page on mobile or the app. Discussion
  • BUGFIX: Due to a previous change to support unread message tracking in the app, sometimes digests would not be generated when they should have been. No digest messages were lost, some were just delayed. Discussion

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

May 21, 2021:

  • BUGFIX: Sending a message to members via the Members page ignored any checked members other than those on the current page. Discussion
  • CHANGE: Added some text to the Default Subscription Settings page to hopefully explain better that those settings apply to new members, not existing members.
  • CHANGE: Clicking the Identity tab in your account now takes you directly to your editable overall profile. There is now a dropdown selector to select a different profile to edit. I've also added some text to hopefully explain the (quite complicated) profile system a little better. More can be done, however.
  • BUGFIX: Fixed Discard button in /posttosub and also made it red and moved it to the right corner, to match the /post page. Discussion
  • NEW: Claiming pending messages and pending members is now logged in the Activity log. Discussion
  • CHANGE: Display the Claimed by badge for pending members in the mobile/app view. Discussion
  • API CHANGE: When calling the /getgroup API endpoint with a group_id of a group you are not subscribed to, return a new response of not_subscribed instead of group_not_found.

May 20, 2021:

  • CHANGE: When composing a message on the website, inline images will always be resized to be <=640. Previously, if the Max Emailed Photo Size was unlimited, inlined images were not resized. Attached images and inlined images in emailed photos will continue to have the previous behavior of being resized to <640 if the Max Emailed Photo Size was set and was larger than 640.
  • NEW: Working photo upload from the app into the Photos section. Still work to be done.

May 18, 2021:

  • BUGFIX: Fixed apostrophe conversion in subject lines of emailed notifications. Discussion

May 15, 2021:

  • CHANGE: Group filters in the /members page by how we process them. Discussion
  • CHANGE: Change URL structure on /messages page going to an individual message so that it doesn't change/browsers can correctly remember which ones have been seen. Discussion

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

  • INTERNAL: Wrote an app deployment system to automate deployment of new versions of the apps.

May 14, 2021:

  • BUGFIX: The search filter on the Topics page was not working. Discussion
  • CHANGE: Clicking on files in the Files section now opens them in a new tab, to be consistent with how we treat links in messages.
  • BUGFIX: Re-indexed the Files search index to fix sort-by-type issues. Discussion
  • CHANGE: Updated the icons in the Files section. Discussion
  • CHANGE: Changed the ordering of sort-by-name in the Files section to not prioritize folders. Discussion

May 13, 2021:

  • NEW: More work on catching more spam sent to groups from non-members.

May 12, 2021:

  • APP BUGFIX: Fixed external links in messages. Discussion
  • NEW: We now log in the activity log messages from moderators to members. The new activity log entry is Message to member. Discussion
  • CHANGE: Make the Files search results page consistent with the normal Files page. Discussion
  • BUGFIX: Using the 'Select all' check box to the left of the 'Display Name' column header on the member list also checks all of the member list filters. Discussion

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

May 7, 2021:

  • BUGFIX: When deleting a subscription (by leaving a group, being removed, etc), we deleted all pending digest messages for the user, even if the messages were in other groups the user was still a member of.

May 6, 2021:

  • CHANGE: More work on making the breadcrumbs behave consistently.

May 5, 2021:

  • BUGFIX: Pagination in database tables was not working for people with infinite scroll preference.
  • CHANGE: More work on making the breadcrumbs behave consistently.
  • CHANGE: The filter on the Members page is now scrollable and height limited, to work better on mobile.

May 4, 2021:

  • DOCS: Updates from Nina.
  • BUGFIX: Fixed issues with /viewevent page when viewing a repeating event: the Pick A Different Date to RSVP selector was never displayed, and we now present the repeating criteria in a more clear and separate way from the single event date.
  • CHANGE: Moved search bar into breadcrumb line in the search results page.
  • APP BUGFIX: Fixed issues with member filtering. Discussion

May 3, 2021:

  • INTERNAL: Switched primary replica database machine to a dedicated CPU instance to see if that fixes the periodic slowdown we were seeing in database responses.
  • CHANGE: Monthly updating of timezone selector.
  • BUGFIX: Fix breadcrumb issues in photo albums, messages, and topics. Discussion

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

April 30, 2021:

  • CHANGE: Reformatted the headers of several pages, moving the search bar into the breadcrumb line and improving behavior on mobile/app.

April 29, 2021:

  • CHANGE: Improved the mobile formatting of the edit subscription, group profile, member integration and email delivery history pages. Also converted them to qtpl.

April 28, 2021:

  • BUGFIX: Fixed some spacing issues between the desktop and mobile version of the site.
  • APP BUGFIX: Fixed viewing a database row. Discussion

April 27, 2021:

  • APP BUGFIX: Fixed extra padding between the top nav bar and the page content. Discussion
  • APP BUGFIX: Fixed clicking on notifications going to the correct page in the page. Discussion

April 26, 2021:

  • APP BUGFIX: Fixed collapsing the Admin menu as well as collapsing the Account/Cog menu. Rolled out on Android, not yet rolled out for iOS. Discussion

Take care everyone.

Mark

1 - 20 of 195