Skip to content

Releases: loomio/loomio

v2.17.0 reply to vote

08 Mar 03:56
Compare
Choose a tag to compare

This release enables replying to votes. You can also comment on polls when voting is not enabled.

image

There is a subtle change to the notification system. When you reply the app will insert a @mention at the beginning of your comment, previously all replies would notify the OP, this makes things more obvious.

We've also tuned the design of the thread page. Action buttons (such as React, and Reply) are on the left now, which makes it easier to see which comment you're replying to/acting upon, and generally looks nicer too.

Additionally, when you reply to a comment the reply form appears in the position where the reply will eventually be placed when you hit post. Previously the form would appear under the comment you're replying to, no matter what, then when you posted, it would appear at the bottom of the thread. That annoyed people.

This also changes the threading behavior, new threads will default to 2 levels of nested comment, so that replies to votes appear in the best place. Existing threads will not have their threading depth changed.

This work was sponsored by Igalia, thanks for the testing and feedback @anarute.

This release also removes the Griddler gem we used to handle incoming emails. We have our own code to replace it, and it's easier to understand - it also paves the way for 'email to start thread'. You can reply to a poll or vote email and the comment will appear in the right place.

That's it for new major changes.

Otherwise, we've

  • fixed some mobile issues with the group and thread pages
  • addressed a security issue with login emails.
  • fixed the "are you sure you want to discard changes" message, so it does not bother you when not necessary.
  • we show the email address of users requesting to join your group
  • Translations updates
  • Added support for Google Cloud Storage for attachments
  • Ruby Gem and NPM library updates

v2.15.5

22 Feb 11:15
Compare
Choose a tag to compare

The last release included an update to the Docker base OS, which was incompatible with older ubuntu servers.

I've found a way to get the updated timezone data we were looking for without updating the base OS - so no need to upgrade your server to keep using Loomio. Yay.

This release also fixes some annoying layout issues on mobile devices.

v2.15.4

15 Feb 22:23
Compare
Choose a tag to compare

Quite a number of small improvements and bug fixes. Highly recommended stable release.

ThreadPage: Check for unsaved comment when user clicks cancel reply
Add 'waiting on votes from' to chatbot notification
Fix permissions so members can notify chatbots
Poll#show fix display of poll results tables in-app
PollPage show set_outcome and edit_vote modals if requested
Poll links: If a poll is part of a thread, link to the the poll within the thread
CategoryTagsList: Fix reorder tags.
Feature: add ability to uncast a vote. Called "Remove vote" in the UI
Change title of "change history" for votes
WYSIWYG Editor: Add dark mode colors for upload progress bar
GroupExportService fix bug where subgroups would have incorrect parent
Fix date display when logged out
Fix group/polls and poll/votes pagination
PollPage: fix pagination of votes panel
Poll invite: fix a bug where you sometimes cannot invite group members
poll validations: only validate reason if vote has been cast
Chatobt attachments: use file.basename where possible
Poll#add_to_thread: Be sure to add votes to thread when adding poll to thread
Poll show page: fix issue #9280 - switching between polls via notfications does not work
add migration so that votes of polls added to threads after they were created are included in the thread
discussion form: disable group selection for existing discussions
generic oauth provider
ChatbotService capture http post errors from webhooks so we can debug
Group page: fix issue where 'you are not a member' shows when it shou
discussion form: remove settings tab, as it was causing layout issues
TextEditor: add background to tools menu so you can easily see it when editing long content
admin/users add a note about destroy spam
admin/users: add a sign_in_count filter to the users admin panel
admin/groups fix destroy group function
admin/users add time_zone and locale filters
discussion form: add 'edit_layout' button to bottom of form
auth_signup_form: Fix so that errors show up when you cannot create an account
Membership::redeem Fix for ActiveRecord::RecordNotUnique when accepting memberships
Dockerfile: move to debian bookworm for updated tzdata
DiscussionService#discard when we discard a discussion, be sure to discard any polls in the discussion too
PollService#discard when discarding polls, and removing them from a thread, make sure we don't forget to remove stance_updated events from the thread too
GroupExportService add support for exporting direct (invite-only) threads related to the members of the group being exported
direct-threads: add load more button to the invite only threads page
translations update

v2.15.3

01 Dec 02:30
Compare
Choose a tag to compare

This release has it all! New features, bug fixes, library and translations updates.

Generally though.. It's a bug fix and stability release - highly recommended update.

  • Feature: ability to "Remove your vote" if you voted but have become undecided again.
  • Feature: Links to polls now take you to the poll within the thread, if the poll is part of a thread
  • Feature: Thread notifications in chatbots now list all undecided votes in the thread
  • Fix when clicking "change vote" from email notifications, now the edit vote modal will appear
  • Fix permissions so group members can send reminders via chatbots
  • Fix pagination issues browsing closed threads on the group/threads panel, browsing polls on group/polls panel, and browsing votes on the poll page
  • Fix for admin panel merge user accounts and move subgroups
  • Fix bug where dates would not display when viewing public content while logged out
  • WYSIWYG Editor: Add dark mode colors for upload progress bar
  • Fix reordering category tags if you open the Tags modal from the group settings menu

Many npm and gem updates, and translations updates too.

v2.15.2

09 Nov 05:36
Compare
Choose a tag to compare

Hi there. A minor Loomio release with some bug fixes and lib updates. Not a lot to see, as this month we were mostly working on our new website and documentation updates.

  • Relax permissions around remind group about poll
  • RubyGem, NPM dependency updates
  • Stop app from throwing errors when there are no demo groups
  • Add "meaning" field to poll options in dot_vote and score poll_types
  • Fix display of poll options with long names or long meanings

v2.15.1

07 Oct 22:22
Compare
Choose a tag to compare
  • bugfix for /api/b1/memberships endpoint
  • routine library upgrades

Custom poll templates

13 Sep 22:41
Compare
Choose a tag to compare

This is a major feature update! I'm so pleased it has been released.

You can read about it here: https://blog.loomio.com/2022/08/23/custom-poll-templates-release/

This release is the new stable release - the major upgrade was completed on loomio.org 3 weeks ago, and all minor issues since then have been addressed.

v2.14.7 Last release before 2.15.0.

05 Aug 23:03
Compare
Choose a tag to compare

Just a routine library and translations update release.

Probably the last release of 2.14. We've got a really exciting change coming in 2.15 which we hope to release next week.

v2.14.6

21 Jul 02:30
Compare
Choose a tag to compare

This release includes

  • a fix for rendering date-times in emails, they will be correctly adjusted to the recipient's timezone now.
  • a fix for login via mobile - We removed the 'link' from the sign-in email. Now you always enter the code to sign in. This is a work around for the horrible way that mobile phone email clients open links.

This will be the latest stable release for a while, poll templates is very close indeed. Thank you for reading!

v2.14.5

08 Jul 20:14
Compare
Choose a tag to compare

This release includes work from 2 external contributors! Very cool.

We've introduced the ability to choose your preferred date and time format.

Otherwise this release is just a maturity & bugfix release. We've got a huge amount of work going on in the Poll Templates branch right now, so it's good to get master as mature as possible before a major version bump.

feature: ability to switch to previously uploaded avatar (thank you @asdofindia !)
feature: display if user has no pending votes (thank you @anarute ! )
bot api: memberships now include email addresses
export csv: author name included on votes
feature: add support to import from MyBB forum
bugfix: check if email to thread is autoresponder
bugfix: allow editing anonymous poll if you're the author but not group admin
demos: ensure that tags are cloned when you generate a demo
stopspam: user profiles are only visible to logged in users
stopspam: direct threads are always private
feature: users can select datetime format from profile page
seo: add sitemap.xml