Changes to the site this week:
August 5, 2022:
August 3, 2022:
- BUGFIX: Do not send the group calendar list of events email for lists that have been locked. Discussion
- INTERNAL: Upgraded to latest version of the Go compiler.
- NEW: New database column type
Number . Discussion
August 2, 2022:
- NEW: Premium groups can now specify extra member data. Discussion
The next #changelog will be published on Friday, August 12th.
Take care everyone.
Mark
|
|
Changes to the site this week:
July 29, 2022:
- SYSADMIN: Upgraded kernels and software on several of the machines in the cluster.
- BUGFIX: Fix the admin statuspage.io API integration for easily creating new downtime incidents.
- DOCS: Updates from Nina. Owners Manual Revision History, Members Manual Revision History.
- CHANGE: The message
View Source function is now available to all members of the group. Discussion
- BUGFIX: Moderator changes to a member's fullname were not causing that field to be marked as change, causing those changes to be reverted the next time the member updated their subscription. Discussion
- BUGFIX: Plain text paragraph fields in database tables were not being indexed by the search engine. Discussion
July 28, 2022:
- INTERNAL: When attempting to send an email, if we are unable to look up an MX record during the first attempt at sending the message, return a temporary failure instead of the default behavior of trying to look up an A record. This is to hopefully guard against temporary DNS resolution issues which would cause a message to be improperly delivered to the wrong server.
- NEW: Added
Re. subject prefix. Discussion
July 27, 2022:
- INTERNAL: Improved development tools for defining searches in Elasticsearch.
The next #changelog will be published on Friday, August 5th.
Take care everyone.
Mark
|
|
Changes to the site this week:
July 22, 2022:
- INTERNAL: Rolled out improvements to database search as part of the project to add extra member fields.
July 21, 2022:
- BUGFIX: In certain instances, the country field in an address column in a database could be erased.
July 20, 2022:
- CHANGE: Add tags to the More hamburger menus to hopefully aid with screen readers.
The next #changelog will be published on Friday, July 29.
Take care everyone.
Mark
|
|
Changes to the site this week:
July 15, 2022:
- BUGFIX: Merging accounts with + aliases did not work. Discussion
- CHANGE: Newly uploaded photos will now have max gallery dimensions of 1024x1024, down from 2048x2048. This does not affect the downloadable photo.
- BUGFIX: For events with long names, the start times would be obscured in the Calendar month view. Discussion
- CHANGE:
Account Changes moderator notifications are now grouped together by user, not subscription.
July 14, 2022:
- NEW: New
Account Changes moderator notification. Discussion
July 11, 2022:
- BUGFIX: Fixed another instance of where splitting a topic caused an empty topic record to be created. Discussion
- CHANGE: If a group isn't using member colors, don't include the color picker in the Members Filter dropdown.
- BUGFIX: Hashtag searches weren't working for capitalized hashtags. Discussion
The next #changelog will be published on Friday, July 22nd.
Take care everyone.
Mark
|
|
Changes to the site this week:
July 8, 2022:
- CHANGE: Changed the order that we check addresses to see if an email is sent from a subscriber. Previously, we checked envelope sender, then From:, then Reply-To:. Now we check From:, Reply-To:, then envelope sender. Also, we now only consider the check a success if the user has a subscription to the group. Previously, we would stop checking once we found a user account, without considering if the user was a subscriber. This could lead to some instances of the wrong user being selected as the sender of the email, and the email bouncing.
July 7, 2022:
- CHANGE: In the New Topic & Reply pages, display attachment sizes in kB.
- BUGFIX: Don't modify images in messages if they aren't too big and don't need re-orientation. Discussion
- CHANGE: The Download Members CSV file now specifies the various attributes using human readable strings, like the API. Also,
User ID and Member ID numbers are included. Discussion
July 6, 2022:
- BUGFIX: Ensure that hashtags are displayed in the same order as they were specified on various pages. Discussion
- BUGFIX: When attempting to remove a member of a parent group that is the sole owner of a subgroup, the error message now mentions that the member is a sole owner of a subgroup. Discussion
- BUGFIX: You can no longer ban a member of a parent group if that member is the sole owner of a subgroup. Discussion
- CHANGE: Change the default
Owner Email setting for new group/subgroup owners from Members Only to All Emails . Discussion
- API BUGFIX: The
/getactivitylog endpoint would not allow subgroups. Discussion
July 5, 2022:
- CHANGE: Allow
height CSS property in HTML emails. Needed for the colored dots in #cal-summary emails.
- API CHANGE: Changed the
today parameter to last_24_hours . Discussion
The next #changelog will be published on Friday, July 15th.
Take care everyone.
Mark
|
|
Changes to the site this week:
June 23, 2022:
- NEW: If a member has a moderator note, display an icon in the
/members page.
- BUGFIX: Clicking the
Edit button on the Pending Messages page with a pending message that has been claimed by another moderator resulted in the raw HTML of the message being displayed. Discussion
- CHANGE: When setting a subscription to no color in a subgroup, do not inherit the parent group's default color.
- BUGFIX: The activity log for when a moderator in another group changes a member's email address was not properly recording that it was the action of another group. Discussion
- CHANGE: The algorithm for determining a member's subgroup color is now as follows: Subgroup default color, member's main color, main group's default color. Discussion
June 22, 2022:
- BUGFIX: When splitting a topic, don't allow the first message in the topic to be the split point. This could happen if the topic was being viewed in newest-first order because we were not properly disabling the Split option in the drop down menu. Discussion
- BUGFIX: When splitting a topic, don't allow the new topic to be created with an empty subject.
June 21, 2022:
- SYSADMIN: Switched all the web servers from using dnsmasq for DNS resolution to coredns, because of Amazon S3 DNS issues.
I am on vacation next week. The next #changelog will be published on Friday, July 8th.
Take care everyone.
Mark
|
|
Changes to the site this week:
June 17, 2022:
- CHANGE: Include row number in database row change notifications. Discussion
- CHANGE: Do not check the
Send Notice To Group checkbox by default for deleting events. Discussion
June 14, 2022:
- CHANGE: If a subgroup does not have a default member color set, changing a member's color to no color will instead change it to the parent group's default member color. Discussion
June 13, 2022:
- SYSADMIN: Updated the Go compiler.
The next #changelog will be published on Friday, June 24th.
Take care everyone.
Mark
|
|
Changes to the site this week:
June 10, 2022:
- INTERNAL: Reorganized and restructured the web server code and templates to increase the speed of compilation and testing as well as to make future development easier.
June 8, 2022:
- BUGFIX: In some plain text emails, we were not obscuring email addresses in the archives. Discussion
June 6, 2022:
- CHANGE: Removed
Owner: from the display of a photo album to hopefully reduce confusion. Discussion
- NEW: Added
Angående: as a reply prefix. Discussion
The next #changelog will be published on Friday, June 17th.
Take care everyone.
Mark
|
|
Changes to the site this week:
June 2, 2022:
- CHANGE: Changed the database table search index to allow for partial word matches. Discussion
- CHANGE: Changing the color of a subscription to a group will also change the color of any subgroup subscriptions where the subgroup does not have a default color set. Discussion
May 31, 2022:
- BUGFIX: Notifications were not generated when deleting database table rows using the
Delete Rows button on the /table page. Discussion
- BUGFIX: Log integration messages that are sent to the group and that don't require approval. Also include the name of the integration in the activity log message. Discussion
- BUGFIX: Approved message webhooks were not including the raw message.
- BUGFIX: Integration messages that did not require approval were not generating webhooks.
- BUGFIX: Fixed wrong icon in dialog box. Discussion
The next #changelog will be published on Friday, June 10th.
Take care everyone.
Mark
|
|
Changes to the site this week:
May 26, 2022:
May 24, 2022:
- BUGFIX: The default color for new table rows should be no color. Discussion
- CHANGE: The
Add Table Row and View Table Row pages have been updated with a new format.
- INTERNAL: Refactored much of the database table web UX code.
The next #changelog will be published on Friday, June 3rd.
Take care everyone.
Mark
|
|
Changes to the site this week:
May 20, 2022:
- API: New
default_color parameter for the /updategroup endpoint.
- API: New
color parameter for the /updatemember endpoint.
- NEW: When editing an existing database table, in the
Permissions section is a new Table Owner dropdown for changing the owner of the table. Discussion
- NEW: You can assign colors to member subscriptions now. You can also set a default subscription color in the
Default Sub Settings page. Colors are only shown to moderators/owners, and are not shown to members when the Member List Visibility setting is set to Members.
May 18, 2022:
- BUGFIX: Multiple changes to a single event as part of a repeating event were not being reflected properly in ICS files.
- INTERNAL: Code cleanup around how we handle colors internally.
- API: Changed color names to make them more consistent. All color names now start with
color_ . This affects color names that used to start with tag_ and column_color_ .
May 17, 2022:
- CHANGE: +owner emails now have the subject prefix
[Owner] . Discussion
The next #changelog will be published on Thursday, May 26th.
Take care everyone.
Mark
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|