Releases: loomio/loomio
v2.14.4
- Fix bug adding chatbots
- Pressing enter multiple times now results in more space in your comment
- We show an error when comments fail to save
- Add h1 back to formatting tools.
v2.14.3
- fix for voting after your stance was revoked, but the poll was open to anyone in the group
- update version number in app :)
v2.14.2
- Add API endpoint for managing group members
- Fix "remove self" from poll
- Gem and Npm updates
- Add a rough importer for SQL from "mybb" forum software
v2.14.1 bug fixes for chatbots
- Chatbots add help link
- fix linking to tags
- add category tags to group menu
- locales update
- break chatbot notification into it's own background job, so retry does not resend emails
Chatbots and Thread templates
This release includes the first public release of our Chatbots system:
- There are chatbots for Slack, Matrix, Mattermost, Microsoft Teams and Discord.
- The notifications the bot sends to the channel look great, and use ASCII art to display poll graphs.
- You can choose to notify the bot as you would notify other people in the group.
This also includes Thread templates
- Any thread you can view, you can "Make a copy" which opens the "New thread" form prefilled with the context and tags etc of the thread you are copying.
- You can mark threads as being "Templates"
- If you have threads marked as "Templates" then when you click "New thread" you'll see a list of templates to start your new thread with.
Wow.
Other stuff:
- We block nasty websites from appearing in the automatic link previews with a domain blocklist
- The usual gem and npm updates. And small bug fixes we've done along the way.
2.13.2 - Fix bug voting on poll when not directly invited to do so
This release fixes a problem with polls where "anyone in the group can vote" but if people are not specifically invited, they may have a problem voting.
v2.13.1 bugfix for polls with hide results until_vote
This fixes a bug where voting on a poll with hide_results="until_closed", where you vote, then the results disappear from screen.
Also
- bug fix for case where some translations were not applied
- bug fix for converting wysiwyg to markdown
- translations updates and more
Poll results, email templates and chatbot upgrades
This release came about as we prepare for much better chatbot support in Loomio. It feels like a big clarification of a bunch of code and templates.
We simplified the generation of poll results so that it's easier to implement views for the chatbots.
You will notice:
- Poll results now include an "undecided" column, so it's easy to see who is yet to participate
- We now display individual bar charts along side the options, rather than the bar across the top of results.
- Email templates show much richer poll results - and look almost identical to in-app results
- Email templates now render nicely in Microsoft Outlook
- There are way fewer translation strings in the app - making it a bit easier to translate Loomio
- Email templates now include group cover photo and logo
We've also upgrade the import/export group data functions of Loomio.
- When you export your data from loomio.org to your own server, ids are rewritten - preventing a nasty id collision bug
- You can now import from your own server, to loomio.org or another bigger server if you get tired of running your own host
- We correctly handle importing attachments and file uploads from the origin server, so the export process is complete now.
Other improvements:
- SSR pages now auto detect light or dark mode, so there is no flash of white when loading a Loomio thread in darkmode.
- Fixed a bug with the API so notifying people on new discussions and polls works correctly
- Rewritten how we manage sequence_id generation in threads, it's more reliable and does not use redis. Instead an atomic update via postgresql.
Added a chatbot function, which is switched off currently, but allows us to manage multiple chatbots via the loomio_channel_server. This should make it fairly easy for us to add a Chatbot that can relay notificaitons to your chatroom just as you would notify any particular person from the app. More coming soon.
Thanks for reading :)
v2.12.2
Fixes a bug where version records (edit history of comments, discussions, polls etc) was being deleted during the daily cleanup.
v2.12.1
- Improved API documentation
- Improved sequence id management for thread items (replace Redis sequence with Postgres sequence)
- Gem updates