Site updates #changelog

 

Changes to the site this week:

July 22, 2023:

July 25, 2023:

July 26, 2023:

  • CHANGE: Removed yesterday's change of preventing pasting images into the editor for groups that don't allow attachments, because it was interfering with pasting tabs. Instead, handled the error better with a new error message.
  • INTERNAL: Improved our firewall blocking on the DNS servers.
  • CHANGE: When editing a pending message that has attachments, the attachment previews are no longer clickable, as that was interfering with the operation of the delete checkboxes on Firefox. main@beta.groups.io | Problem deleting attachments from pending message
  • CHANGE: Updated the Topic Properties page with the new Add Hashtag UI scheme. main@beta.groups.io | Remove "add tags" dropdown from editing-pending-message screen
  • CHANGE: Hard-code mail.com addresses as needing DMARC mitigation, even though they are p=none. It appears that Yahoo et al are looking at the sp=quarantine value of mail.com's DMARC record. Which I think is wrong, but I also want email to flow, and right now Yahoo is blocking all email from us from mail.com senders.

July 30, 2023:

  • BUGFIX: Editing a database that had multi select field names with ampersand characters would cause those to be expanded to &

August 1, 2023:

August 2, 2023:

August 3, 2023:

  • CHANGE: When splitting topics, we no longer generate two activity log messages. The split topic log message now includes links to both resulting topics. Also, reversed the from and to parts of the changed topic subject log message to be more consistent with other log messages. main@beta.groups.io | Improve log entries for splitting topics
  • BUGFIX: When replying on the web to a message that has a subject that contains a word that matches an included hashtag, the hashtag was omitted from the reply's subject. Re: Hashtags are not being sent in Subject line

August 4, 2023:

I am on vacation through Wednesday, August 16th. The beta group will be moderated during that time; expect message approval within a couple of days. The next #changelog will be published on August 18, 2023.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

July 17, 2023:

July 19, 2023:

  • BUGFIX: Dialogs on mobile were too close to the top of the screen, which was conflicting with Apple's dynamic island.

July 20, 2023:

  • BUGFIX: Fixed a problem where the Authentication-Results header line would incorrectly state that gmail.com's DKIM signature was out of date.
  • CHANGE: Now all emails are sent with List-Unsubscribe headers with one-click links. Previously, depending on group settings, some emails were sent with List-Unsubscribe headers that contained mailto links that required a confirmation.
  • CHANGE: Ignore all email from unsubscribe@... which is an unsubscribe service that was generating false unsubscription requests.

July 21, 2023:

I am on vacation next Thursday and Friday, so the next #changelog will be published on August 4th, 2023.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

July 1, 2023:

  • INTERNAL: Switched our main database pgbouncer to a different machine because of CPU steal problems.

July 10, 2023:

  • CHANGE: Added several more email header fields to be included when DKIM signing emails.
  • INTERNAL: Switched DKIM signing libraries because a bug was causing incorrect DKIM signatures to be generated in some instances when we want to sign all message headers.
  • NEW: Enabled one click unsubscribe as defined in RFC 8058.

July 11, 2023:

July 12, 2023:

July 13, 2023:

  • NEW: When viewing or editing a pending message that is a reply, show a link to the message being replied to.

July 14, 2023:

  • CHANGE: In the edit hashtag page, change the help text for the Alias dropdown to Redirect this hashtag to another hashtag. Re: Hashtag bug
  • CHANGE: Changed the Create Table button on the Databases page to New Database.
  • BUGFIX: We weren't updating the internal ContentType for files when they were updated. main@beta.groups.io | File downloads with the wrong filename
  • NEW: New polls now obey the group moderation settings. As of now, you cannot edit a pending poll, and edits to existing/approved polls, are not moderated. main@beta.groups.io | Poll creation not logged or moderated
  • BUGFIX: Hashtags created from incoming message subjects were lower cased. We now preserve their case.
  • BUGFIX: In some instances with hashtags that had multiple cases, a reply on the web would show an extra hashtag in the subject. main@beta.groups.io | Reply

The next #changelog will be published on July 21, 2023.

Take care everyone.

Mark


Site updates #changelog

 

June 26, 2023:

June 27, 2023:

  • CHANGE: Updated the New Poll page with the new sender display.
  • CHANGE: Updated the /posttosub page with the new sender display.
  • CHANGE: Added user icon to the navbar account dropdown.
  • CHANGE: Combined the recently added Mentions notification preference into the existing Messages notification. main@beta.groups.io | New mention notification
  • INTERNAL: Optimized notification sending.

June 28, 2023:

  • NEW: Subgroups can now have a different default language than the parent group. Also, setting the parent group's default language now (re)sets all subgroups' default language to the new parent group's default language.
  • NEW: When configuring database Address columns, you can now specify that the street, city, state, zip and/or country fields be excluded.
  • CHANGE: Updated the message reply page with the new sender display.
  • BUGFIX: The /attachments page should only be viewable by group moderators. main@beta.groups.io | /attachments page is not checking for admin status

June 29, 2023:

  • CHANGE: On narrow screens (mobile/app), the Account button is now a modal dialog instead of a dropdown. for improved readability/spacing.
  • CHANGE: Updated the archives pages with the new sender display. Also, moved the All Messages By This Member option to the new sender dropdown.

I will be on vacation tomorrow through next week. The next #changelog will be published on July 14, 2023.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

June 18, 2023:

June 20, 2023:

  • NEW: There is a new group setting, 'Allow Videos in Photos', and when that is checked there is a new selector to determine the max size of videos allowed in the Photos section.
  • CHANGE: When viewing the likes for a message, if a liker is no longer a member of the group, display [Person is no longer a member].
  • BUGFIX: Fixes to get SSO using NoviAMS working.

June 21, 2023:

  • CHANGE: Updated the edit pending message page to more match the pending message page.
  • CHANGE: Pending message reject notices now get emailed with the From set to the +owner address (previously they were sent from noreply).
  • NEW: Added EXTERNAL and [SPAM] to the list of subject prefixes that we remove. main@beta.groups.io | Subject prefix words EXTERNAL, [SPAM]
  • NEW: Subscriptions have a new notification, Mentions, to control how you get notified when someone mentions your user name in a group message.

June 23, 2023:

The next #changelog will be published on June 30, 2023.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

June 13, 2023:

  • BUGFIX: Video dialog windows could sometimes extend past the viewport, meaning you couldn't see the entire video.
  • CHANGE: Improved the wording of chat post notifications.

June 15, 2023:

  • CHANGE: In lock topic notifications, we now include a References header pointing back to the original topic. This allows the system to lock topics that are more than two weeks old successfully (we only do subject matching to determine replies for two weeks).

June 16, 2023:

  • NEW: Added reason field to the Bulk Remove Member page.
  • NEW: Added reason field on the /members Verify Action dialog when banning people.
  • NEW: When unbanning someone you can enter a reason.
  • BUGFIX: Unbanning someone from the /member page did not generate an activity log entry.
  • DOCS: Updates from Nina. Owners Manual Revision History, Members Manual Revision History

The next #changelog will be published on June 23, 2023.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

June 3, 2023:

  • NEW: When removing or banning someone, you can now enter a reason which will be displayed in the activity log.

June 4, 2023:

  • BUGFIX: When loading an existing chat with images, there could be flashing as the images load.

June 5, 2023:

  • NEW: You can now click on an image in a chat to bring up a bigger version of the image.
  • NEW: Clicking video attachments now brings up a viewer on the web instead of just downloading the attachments (which you can still do.)

June 6, 2023:

  • CHANGE: Improved the display of attachments in digests, matching the changes made on the website last week.
  • BUGFIX: Pull to refresh on the app was using the wrong element, so the sidebar got pulled down as well.
  • CHANGE: In the pending message screen, if you click on the email address of the sender, that brings up the dropdown with options for the sender. Click on the email address at the top of that to automatically copy the email address into your clipboard. main@beta.groups.io | Making email address copy easier in the new Pending Msg screen

June 8, 2023:

June 9, 2023:

  • NEW: You can now upload videos to chats.

The next #changelog will be published on June 16, 2023.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

May 29, 2023:

  • CHANGE: Improved the image compression when uploading images to chats, so that the process should be much faster.

May 30, 2023:

May 31, 2023:

  • CHANGE: Changed the Reply page, removing the Private and Group Reply toggle system and replacing it with a selector to choose where your reply should go.

June 1, 2023:

  • CHANGE: When displaying an HTML message in the archives, if an element has a height or width specified, only allow that if the values are in percentages, not pixels. This is to hopefully prevent weird horizontal/vertical scrolling of the message.
  • BUGFIX: The attachment size display in the pending message page was incorrect. main@beta.groups.io | Displayed attachment sizes
  • CHANGE: Cleaned up the display of attachments on the website.
  • NEW: In chat, you can now reply to specific messages.

June 2, 2023:

  • NEW: There is a new group ReplyTo setting for groups that have subgroups, Reply To Other Group. When selected, another selector is displayed allowing you to select the other group that replies should be sent to. This works for normal groups and it works for Announce groups.
  • CHANGE: Added back the date display on the pending message page.
  • BUGFIX: When splitting a message into reply parts, if the first split chunk contains no text, remove it. main@beta.groups.io | Annoyance with lines in group messages

The next #changelog will be published on June 9, 2023.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

May 22, 2023:

May 23, 2023:

  • BUGFIX: When upgrading a group, for some types of credit card errors, a blank screen would come up instead of a proper error message.

May 24, 2023:

  • BUGFIX: For Reply To Sender topics, if a draft reply had been toggled to Reply To Group, we would not save that setting in the draft. This would cause the buttons to be out of sync when revisiting the draft.
  • BUGFIX: Database JSON import of single select/multi select columns had an off-by-one error, causing the results in those columns to be incorrect.

May 26, 2023:

  • NEW: Enterprise groups that use SSO can now specify whether SSO is mandatory or whether you can also log in via email.
  • NEW: Initial work on supporting NoviAMS for SSO.

The next #changelog will be published on June 2, 2023.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

May 15, 2023:

  • NEW: Added modal bottom sheets on phones for dropdown menus in the /members, /topics and /messages pages.
  • NEW: On the pending message page, reordered the buttons on the Reject dialog and disabled the Reject With Notice button unless there's a message in the textarea.

May 17, 2023:

  • CHANGE: Upgraded our Font Awesome package to the latest version
  • BUGFIX: Re-wrote the chat system, including numerous fixes and improvements

May 19, 2023:

  • NEW: Confirmation dialog when uploading photos to chats, and improved the speed of photo uploads to chats
  • BUGFIX: Misc fixes to new chat based on feedback
  • NEW: JSON exports of databases now include image data and imports now import images
  • BUGFIX: For some groups, we incorrectly listed their archives as private on the group home page. main@beta.groups.io | Group home page display error

The next #changelog will be published on May 26, 2023.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

May 10, 2023:

  • BUGFIX: On the /messages and /topics page, fixed bug where on some smaller screen dimensions, the nav buttons and pagination would wrap.
  • CHANGE: Changed the first entry of the breadcrumbs to be the group name instead of the group email address, to be more consistent with the rest of the site.

May 11, 2023:

The next #changelog will be published on May 19, 2023.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site the past two weeks:

April 25, 2023:

  • CHANGE: Swapped order of Date and Subject columns in the /pendingmsg Sender's Most Recently Approved Posts table.

April 26, 2023:

May 2, 2023:

  • CHANGE: Revamped pending message page, separating, grouping, and moving the buttons by function. Also improved pagination.
  • BUGFIX: Reporting a profile that has a username would sometimes lead to a blank report being emailed.

The next #changelog will be published on May 12, 2023.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

  • INTERNAL: A lot of prep work for upgrading the site to Bootstrap 5.

April 20, 2023:

April 21, 2023:

  • CHANGE: On mobile, removed the Approve & Unmoderate Sender option on the pending message page. It was easy to click on it by mistake.
  • NEW: When viewing a pending message, we now display links to the 5 most recent approved messages by that sender.
  • APP BUGFIX: Adding an event did not work.

I will be on vacation next Thursday and Friday, so the next #changelog will be published on May 5, 2023.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

  • APP: Finished up work on the new version of the app, including fixing several issues with file and photo uploads and downloads.

April 12, 2023:

  • BUGFIX: Fixed labels in the /addtable page so they are readable by screen readers.
  • NEW: When switching languages on the website, display a page with information on how people can help improve the translations.

April 14, 2023:

  • BUGFIX: The move tree in the Files section now opens with the top level expanded.

The next #changelog will be published on April 21, 2023.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

April 7, 2023:

  • APP: Uploaded a new version of the app for testing. The new version does not have any new features, but instead is a full update of the internal code. This is needed before I can start updating the website and fixing various app bugs.
  • I18N: Updated all the language files with the latest strings, including the last notifications that were converted. Uploaded the files to Github.

The next #changelog will be published on April 14, 2023.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

March 27, 2023:

  • BUGFIX: Wiki Table of Content links would not work if the header had periods in it.

March 29, 2023:

  • INTERNAL: Upgrading to the latest Go compiler.

March 31, 2023:

  • CHANGE: The way we calculated when to expire topics with hashtags set for monthly expiration was incorrect. We want to expire based on the day of the month. For months that are longer than the previous month this was being done incorrectly for the day(s) that didn't exist in the previous month. For example, on March 29th, we were expiring topics that were sent on March 1st, because February 29th doesn't exist. main@beta.groups.io | Monthly notices expiring and being deleted days before the new ones post

The next #changelog will be published on April 7, 2023.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

March 20, 2023:

  • BUGFIX: The New dropdown was erroneously displayed in the Files section when viewing a folder set to allow members to upload even when the Files section was set to not permit members to upload. main@beta.groups.io | Block dislallowed file uploads on attempts
  • BUGFIX: Reposted messages were not having their Date headers reset to the current date/time, which was leading to some deliverability issues where Yahoo would complain about RFC violations if the Date header was too old (for some value of too old).
  • CHANGE: When editing an existing message, and sending it to the group, we rename the existing Date header field to X-Old-Date and add a new Date header with the current date, to avoid issues with Yahoo claiming RFC violations.
  • CHANGE: No longer generate confirmed their account activity log entries for banned members.
  • CHANGE: No longer send account changed notifications for banned members when they change their email addresses.
  • CHANGE: changed email address activity log entries for banned members will now start with Banned member.

March 24, 2023:

The next #changelog will be published on March 31, 2023.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

Internationalization Project:

  • Completed converting the remaining notifications so that they can be localized. This marks the completion of the bulk of this project. Some cleanup remains, but at this point the focus will be on increasing the quality of the translations as I can start to focus on other issues.

March 14, 2023:

  • BUGFIX: If you had two-factor authentication enabled and needed to reconfirm your account, it would not work.

The next #changelog will be published on March 24, 2023.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

Internationalization Project:

  • Converted most of the remaining email templates so that they can be translated into other languages.

March 8, 2023:

The next #changelog will be published on March 17, 2023.

Take care everyone.

Mark


Site updates #changelog

 

Changes to the site this week:

Internationalization Project:

  • Converted all activity log entries so that they can be localized.
  • You can now select your language, by going to https://groups.io/account?page=prefs
  • Groups can now set their default language by going to their Default Sub Settings page.
  • If you are not logged in, there is a new drop down in the header to select your language.
  • I've added German as a language, with an initial machine translation, and I've pushed this and all updates to the Github repository.
  • Many, but not all, of the email and push notifications have been translated. I hope to finish those next week, as they're the last part of the system needing to be translated.

The next #changelog will be published on March 10, 2023.

Take care everyone.

Mark