This release is dedicated to all of you nice people who've felt frustrated with how Loomio works with large discussions.
The major focus of work in this release has been refining the thread page. We focused on feedback from users having large discussions often with hundreds of comments.
The visual design has been updated. Previously we made the "stem" colour of a comment change when it was unread. It was not obvious what this meant, and also it looked a bit garish. Now we have a little "new" badge in the comment header to indicate new comments since you last read the thread.
We no longer support reversing the order of the thread. Previously you could rearrange the thread "Newest First" so new comments appeared at the top of the page. This created an uncertainty - the thread could be going in either direction and it's not obvious which direction is applied. Now threads always display newest comments at the bottom.
We support a more dynamic loading system when returning to a thread with some new comments - we collapse/hide content you've already read, allowing the new comments and their parent comments to be more easily read - I hope this makes catching up on large conversations easier, with a more deliberate display of new comments.
We've reworked "Load more". I think it's best to experience this yourself, but the gist of it is that we don't always show all the replies to replies. Instead the thread will display the first few comments from each nested set of comments, allowing you to drill down into a particular part of the conversation, or skip over tangents and see the boarder discussion.
Previously there were lots of bugs that meant that clicking "load more" could make the page jump and you would lose your place. I believe I've fixed all cases where this happened.
If you're using Loomio in a realtime setting, the page will no longer jump around as new comments appear. Instead the "x more" button will appear, allowing you to choose to see the new comments when it suits you. This is similar to how Gmail or other apps notify you that new messages have arrived. Poll results and edits will still update in real time. After clicking "x more" live updates will just appear, so you only need to click once to switchto a continuously updating view of the discussion.
The right sidebar - where we show some navigation options for the thread has been improved. You can easily jump to Latest or Unread or Top - and there is a button on mobile screens to open this sidebar.
Other fixes and improvements
- fix a bug where notifications could show a blank page when clicked
- Show the group URL when adjusting group settings to "Ask to join"
- Fix for adding aliases for member email addresses when inbound email is received
- Hide the onboarding checklist for groups older than 28 days
- Add ability to customize the light and dark theme colours from ENVs
- Fix for the Participation report for large datasets. Now you can see all the data. (broken since v3 release)
- Some fixes so the page does not overflow on mobile screens - more to come very soon
- Add a "View all votes" button so it's easier to get to the poll page
- Add a "Search" button to the serach modal - this fixes searching on mobile
- Fix for handling quoted text in comments sent via email
There is ongoing work to fix problems with Loomio on mobile phones. I hope to fix the remaining issues in the next week or so.
We have LOTS of new stuff coming. Including quorum rules, vote auditing tools and more. Thanks for reading you absolute legends!