Groups.io: Changelog
October 31, 2020
- INTERNAL: Improvements to internal admin tools and dashboards
- INTERNAL: The second mail server is now processing half of all outbound email.
October 23, 2020
- BUGFIX: In the /topic view, with infinite scroll, some messages would be displayed without the message footer.
- BUGFIX: Trial premium groups weren't being downgraded to free after the trial was over.
- SYSADMIN: Added two additional web servers to deal with increased load.
- CHANGE: Changed what we consider a valid email address to make it more strict and to reject extended unicode characters.
October 16, 2020
- NEW: In the Billing tab, for premium groups, show which features would be enabled/disabled if you downgraded to the free plan.
- CHANGE: Formatting changes to the Past Members page.
- BUGFIX: In a premium group, clicking on a rejected member activity log item will now bring you to the /pastmember page.
- CHANGE: Work to make DNS resolution when sending out email more robust, including adding more DNS resolver caches and changing some of the logic in the code.
October 9, 2020
- SYSADMIN: More work to bring up the second email server; working to get Microsoft to stop rate-limiting it.
- DOCS: Updates to the Owners Manual from Nina.
- INTERNAL: Switched the internal dashboards/admin system to a different domain to fix cookie issues I was having.
- INTERNAL: More work on converting templates to quicktemplate.
- BUGFIX: Fixed formatting of the Past Members page when viewing on mobile.
- INTERNAL: Better integration with statuspage.io, the hosts of status.groups.io, to make it easier to report/update incidents as they are happening. Also, linked to the @groupsio twitter account.
- CHANGE: When rejecting a pending message, include the original message in the rejection notice, not the edited version if it exists.
- NEW: Added infinite scrolling to the message search results page.
- BUGFIX: Repeating events that end on a specific date sometimes would end one before that date, due to an off-by-one error.
- CHANGE: On submitting a donation, we now disable the donate button while the donation is being processed to prevent an error on a double submit.