<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Loomio - Package Updates]]></title><description><![CDATA[<p dir="auto">You can use this thread to track updates to the Loomio package.</p>
<p dir="auto"><strong>Please open issues in a separate topic instead of replying here.</strong></p>
]]></description><link>https://forum.cloudron.io/topic/8833/loomio-package-updates</link><generator>RSS for Node</generator><lastBuildDate>Mon, 17 Aug 2026 17:33:47 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/8833.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 17 Mar 2023 14:52:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Loomio - Package Updates on Sat, 08 Aug 2026 16:35:42 GMT]]></title><description><![CDATA[<p dir="auto">[1.18.6]</p>
<ul>
<li>jobs have moved to Solid Queue</li>
<li>channels is unused and hocuspocus is part of main project</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/127941</link><guid isPermaLink="true">https://forum.cloudron.io/post/127941</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Sat, 08 Aug 2026 16:35:42 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Wed, 05 Aug 2026 06:25:19 GMT]]></title><description><![CDATA[<p dir="auto">[1.18.5]</p>
<ul>
<li>Update loomio to 3.1.7</li>
<li><a href="https://github.com/loomio/loomio/releases/tag/v3.1.7" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li><strong>Fix:</strong> Upgrade Undici to address published HTTP client security advisories.</li>
<li><strong>Fix:</strong> Block SSRF bypasses using IPv4-compatible, NAT64, Teredo, and 6to4 addresses.</li>
<li><strong>New:</strong> Support light and dark color preferences in compatible email clients.</li>
<li><strong>New:</strong> Configure theme gradients, surface text colors, application bars, and navigation drawers.</li>
<li><strong>Fix:</strong> Include non-secret subgroups in parent-group exports and improve group imports.</li>
<li><strong>Fix:</strong> Process bulk invitation requests of 2,000 or more addresses before the request timeout.</li>
<li><strong>Fix:</strong> Stop blocked inbound emails from creating administrator notifications.</li>
<li><strong>Fix:</strong> Improve browser error reporting, forms, and chat integration feedback.</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/127729</link><guid isPermaLink="true">https://forum.cloudron.io/post/127729</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Wed, 05 Aug 2026 06:25:19 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Sat, 01 Aug 2026 07:11:00 GMT]]></title><description><![CDATA[<p dir="auto">[1.18.4]</p>
<ul>
<li>Update loomio to 3.1.5</li>
<li><a href="https://github.com/loomio/loomio/releases/tag/v3.1.5" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li><strong>New:</strong> Subscribe a Loomio group to an external email mailing list.</li>
<li><strong>Fix:</strong> Prevent duplicate threads and staff forwards when a mail server retries delivery.</li>
<li><strong>Fix:</strong> Preserve the SMTP envelope recipient when an email is delivered through a mailing list or forwarding address.</li>
<li><strong>New:</strong> Convert a group thread to a direct thread while retaining access for its participants.</li>
<li><strong>Fix:</strong> Require Bearer authentication for the trusted server API so API keys are not accepted in URLs or request bodies.</li>
<li><strong>New:</strong> Discover Loomio's user and server API documentation through <code>/llms.txt</code>.</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/127576</link><guid isPermaLink="true">https://forum.cloudron.io/post/127576</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Sat, 01 Aug 2026 07:11:00 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Thu, 30 Jul 2026 15:36:59 GMT]]></title><description><![CDATA[<p dir="auto">[1.18.3]</p>
<ul>
<li>Update loomio to 3.1.4</li>
<li><a href="https://github.com/loomio/loomio/releases/tag/v3.1.4" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Rails and Active Storage have been upgraded from 8.0.5 to 8.0.5.1 to address <a href="https://github.com/rails/rails/security/advisories/GHSA-xr9x-r78c-5hrm" target="_blank" rel="noopener noreferrer nofollow ugc">CVE-2026-66066 / GHSA-xr9x-r78c-5hrm</a>.</li>
<li>API and session authentication boundaries reject unsafe token handling and sensitive serialization.</li>
<li>User-controlled outbound requests reject private, loopback, link-local, and cloud-metadata destinations.</li>
<li>User-controlled translated content and Markdown links are protected against executable markup and unsafe URI schemes.</li>
<li>Direct-upload endpoints require an authenticated Loomio session and apply upload limits.</li>
<li>Inbound email authentication results are used to avoid attributing spoofed messages to group members.</li>
<li>Discussion and poll templates can now be exported and imported as JSON.</li>
<li>Typing <code>@</code> in the rich-text or Markdown editor now opens mention suggestions immediately.</li>
<li>The interface, application branding, icons, typography, navigation, and error pages have been refreshed.</li>
<li>Copy for AI has been renamed Copy Markdown to describe the exported format directly.</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/127488</link><guid isPermaLink="true">https://forum.cloudron.io/post/127488</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Thu, 30 Jul 2026 15:36:59 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Sat, 25 Jul 2026 19:17:16 GMT]]></title><description><![CDATA[<p dir="auto">[1.18.2]</p>
<ul>
<li>Update loomio to 3.1.3</li>
<li><a href="https://github.com/loomio/loomio/releases/tag/v3.1.3" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>The B2 and B3 APIs now support API keys in an HTTP bearer authorization header:</li>
<li>An unsubscribe token no longer authorizes private poll exports. Restricted boot responses omit the live-update channel token, and opening an unsubscribe link does not create a persistent session. Normal signed-in sessions and notification-preference changes are unchanged.</li>
<li>Announcement audience search and counts now enforce the permissions of the target group, thread, or poll. Announcing to a thread's group requires announcement permission.</li>
<li>Existing discussions, comments, and stances can no longer be reassigned to a different group, parent, or poll through update parameters. These constraints are enforced at shared service or model boundaries rather than only in the interface.</li>
<li>Identified polls now apply <code>until_vote</code> and <code>until_closed</code> result visibility consistently across API responses, attachments, exports, notifications, chatbots, server-rendered pages, and thread Markdown.</li>
<li>User-specific live-update payloads are serialized separately from payloads published to shared group and topic channels. Shared payloads do not carry <code>current_user</code> serialization context, preventing one recipient's private fields from being reused for other subscribers.</li>
<li>Deleting a reaction now also deletes its associated events and notifications, preventing stale activity records from referring to a reaction that no longer exists.</li>
<li>Demo cloning is limited to three clones per user per day and ten clone requests per IP address per hour. These limits do not affect normal group creation.</li>
<li>The following legacy numeric redirect routes have been removed: <code>/discussions/:id</code>, <code>/groups/:id</code>, <code>/c/:id</code></li>
<li>Those incremental anonymous-security measures are repealed in Loomio 3.1.3. The release restores the established behavior for existing anonymous polls, including stance reasons, thread activity, notifications, bookmarks, tasks, translations, identifiers, ordering, and exports. Historical stance reasons and related content are retained.</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/127205</link><guid isPermaLink="true">https://forum.cloudron.io/post/127205</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Sat, 25 Jul 2026 19:17:16 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Sat, 25 Jul 2026 08:07:56 GMT]]></title><description><![CDATA[<p dir="auto">[1.18.1]</p>
<ul>
<li>Update loomio to 3.1.2</li>
<li><a href="https://github.com/loomio/loomio/releases/tag/v3.1.2" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>This security release fixes additional anonymous-poll privacy issues and a group-membership scoping issue found during a continued review of Loomio 3.1.1.</li>
<li>Version-history responses for anonymous polls no longer expose a stance's database ID or its edit timestamp.</li>
<li>The per-poll CSV export no longer includes the database ID or the written reason for anonymous stances.</li>
<li>The group CSV and JSON exports no longer retain the database ID, written reason, or creation order of anonymous stances.</li>
<li>On-demand translation of a stance's reason now follows the same visibility rules as the poll itself.</li>
<li>Bookmarking another member's anonymous stance no longer reveals the voter's name or the stance's database ID.</li>
<li>Creating a task from text inside an anonymous stance no longer discloses the voter, the stance's database ID, or the reason.</li>
<li>Email and chatbot notifications about a new stance are no longer delivered before a poll set to hide results until it closes has closed.</li>
<li>The thread Markdown export no longer includes the exact submission time of anonymous stances.</li>
<li>The membership-list endpoint returned the members of a subgroup to administrators of a parent group even when the subgroup was configured to be hidden from parent members.</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/127190</link><guid isPermaLink="true">https://forum.cloudron.io/post/127190</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Sat, 25 Jul 2026 08:07:56 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Wed, 22 Jul 2026 06:39:11 GMT]]></title><description><![CDATA[<p dir="auto">[1.18.0]</p>
<ul>
<li>Update loomio to 3.1.0</li>
<li><a href="https://github.com/loomio/loomio/releases/tag/v3.1.0" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>This release fixes an issue where metadata associated with anonymous poll responses could weaken ballot anonymity.</li>
<li>Polls can now host threaded discussion.</li>
<li>Loomio now includes a <strong>What's new</strong> page with a chronological history of user-facing features and improvements.</li>
<li>Signed-in users can bookmark threads, comments, polls, votes, and outcomes.</li>
<li>Parent groups and their subgroups now share one tag catalogue.</li>
<li>Thread members can copy a complete thread as structured Markdown for use with an AI assistant.</li>
<li>Loomio now uses Vuetify 4. This updates typography, spacing, menus, forms, buttons, dialogs, voting screens, thread events, group settings, member lists, email settings, and report controls.</li>
<li>Background jobs now use PostgreSQL-backed Solid Queue instead of Sidekiq.</li>
<li>Legacy <code>/api/b1</code> routes are removed. API integrations should use <code>/api/b2</code> or the appropriate server administration API.</li>
<li>A separate <a href="https://github.com/loomio/loomio/security/advisories/GHSA-j7p3-rqf4-9f44" target="_blank" rel="noopener noreferrer nofollow ugc">security advisory</a> provides further technical details.</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/127041</link><guid isPermaLink="true">https://forum.cloudron.io/post/127041</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Wed, 22 Jul 2026 06:39:11 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Mon, 11 May 2026 15:04:52 GMT]]></title><description><![CDATA[<p dir="auto">[1.17.12]</p>
<ul>
<li>Update loomio to 3.0.24</li>
<li><a href="https://github.com/loomio/loomio/releases/tag/v3.0.24" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Fixed: Prevent comment authors from editing or restoring comments that an admin has discarded.</li>
<li>Fixed: Preserve group ownership when creating discussions from templates in grouped contexts.</li>
<li>Improved: Hardened deployment/runtime behavior with trusted ingress IP allowlisting and exec-based Docker startup processes.</li>
<li>Improved: Removed obsolete hocuspocus SQLite persistence and legacy document-list template calls.</li>
<li>Improved: Background jobs now avoid retrying forever for records that have already been deleted.</li>
<li>Maintenance: Updated dependencies including Devise, Vite, Bootsnap, Rollup, Sentry, Nokogiri, Puma, and tzinfo-data.</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/124593</link><guid isPermaLink="true">https://forum.cloudron.io/post/124593</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Mon, 11 May 2026 15:04:52 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Mon, 27 Apr 2026 19:48:19 GMT]]></title><description><![CDATA[<p dir="auto">[1.17.11]</p>
<ul>
<li>Update loomio to 3.0.22</li>
<li><a href="https://github.com/loomio/loomio/releases/tag/v3.0.22" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>STV (Single Transferable Vote) poll type  beta. Anonymous by default, results hidden until the poll closes. The form shows a warning asking users to report bugs and feedback on GitHub.</li>
<li>Cloudflare Turnstile challenge on password sign-in, login-token requests, signup, and trial creation. Admin login-link sign-in bypasses the challenge; sign-in with a login code also bypasses it.</li>
<li>Fixed SQL injection in HasTimeframe via timeframe_for.</li>
<li>Blocked SSRF in the link preview service; link previews now require auth and are throttled to 20/hour per user.</li>
<li>Direct upload size limit (25 MB trial, 1 GB paid); blocked dangerous uploads.</li>
<li>Bumped vue-i18n to 9.14.5 (XSS + prototype pollution).</li>
<li>Refresh a user's groups after joining or being added to a group.</li>
<li>Return a token error on session failure when a login token is pending; translate sessions errors server-side; surface server errors on login code entry.</li>
<li>Fix demo poll cloning (missing opening_at/opened_at).</li>
<li>Translation fixes: needs_a_rethink_meaning, "vote in"  "vote on", German typo in discard.</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/124068</link><guid isPermaLink="true">https://forum.cloudron.io/post/124068</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Mon, 27 Apr 2026 19:48:19 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Wed, 25 Feb 2026 04:28:08 GMT]]></title><description><![CDATA[<p dir="auto">[1.17.10]</p>
<ul>
<li>Update loomio to 3.0.21</li>
<li><a href="https://github.com/loomio/loomio/releases/tag/v3.0.21" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Changes to the Discussion and Poll templates UI. I've had people tell me they couldn't find how to create a template. Now there is a New template button, which opens the example templates page, you can use an example as the starting point for a new template.</li>
<li>Fewer discussion templates in a group by default. Updates to the Sense Check poll options, so they're more helpful.</li>
<li>Materialize default discussion templates as DB records by <a href="https://github.com/robguthrie" target="_blank" rel="noopener noreferrer nofollow ugc">@​robguthrie</a> in <a href="https://github.com/loomio/loomio/pull/12182" target="_blank" rel="noopener noreferrer nofollow ugc">#​12182</a></li>
<li>Discussion template UI improvements by <a href="https://github.com/robguthrie" target="_blank" rel="noopener noreferrer nofollow ugc">@​robguthrie</a> in <a href="https://github.com/loomio/loomio/pull/12181" target="_blank" rel="noopener noreferrer nofollow ugc">#​12181</a></li>
<li>Add opening_at to polls for scheduled voting by <a href="https://github.com/robguthrie" target="_blank" rel="noopener noreferrer nofollow ugc">@​robguthrie</a> in <a href="https://github.com/loomio/loomio/pull/12174" target="_blank" rel="noopener noreferrer nofollow ugc">#​12174</a></li>
<li>Poll template updates by <a href="https://github.com/robguthrie" target="_blank" rel="noopener noreferrer nofollow ugc">@​robguthrie</a> in <a href="https://github.com/loomio/loomio/pull/12184" target="_blank" rel="noopener noreferrer nofollow ugc">#​12184</a></li>
<li>This release also addresses a minor security issue, where a member of a group could see the names of secret subgroups they did not belong to, if they inspected the server responses of the reports controller.</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/120722</link><guid isPermaLink="true">https://forum.cloudron.io/post/120722</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Wed, 25 Feb 2026 04:28:08 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Sun, 15 Feb 2026 09:43:01 GMT]]></title><description><![CDATA[<p dir="auto">[1.17.9]</p>
<ul>
<li>Update loomio to 3.0.20</li>
<li><a href="https://github.com/loomio/loomio/releases/tag/v3.0.20" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Convert HAML view templates to Phlex</li>
<li>Replace SocketIO with ActionCable (remove loomio_channel_server)</li>
<li>Move hocuspocus server into the main Loomio repository</li>
<li>Handle Matrix bot notfications from Rails app</li>
<li><a href="https://github.com/loomio/loomio/commit/c18eb9aafac81ef648bd63755035f564643ad93b" target="_blank" rel="noopener noreferrer nofollow ugc">Fix OAuth login finding orphan identities instead of linked ones</a>.</li>
<li><a href="https://github.com/loomio/loomio/commit/3482d12ddb043cff0b92ed0f96cc0feee5b7efab" target="_blank" rel="noopener noreferrer nofollow ugc">Change user avatar email/print partial to say user name rather than initials</a> - So you can give the print view of a thread to an AI chatbot and it can understand who is talking</li>
<li><a href="https://github.com/loomio/loomio/commit/ff73bb1127e4471786d8087f0af54017fa3076a5" target="_blank" rel="noopener noreferrer nofollow ugc">Add LOOMIO_VERIFY_PARTICIPANTS_ADMIN_ONLY to restrict verify participants to admins only</a> - Recently we introduced the "Verify participants" feature on polls. This means you can audit who was invited to an anonyous poll (to ensure that the admin did not invite, eg fake accounts), without revealing how voters voted. This flag makes this feature only available to admins, for member privacy.</li>
<li><a href="https://github.com/loomio/loomio/commit/0037e74f78b23b2c5c770d4dda924e7d0ead49c9" target="_blank" rel="noopener noreferrer nofollow ugc">Show specific errors in flash messages</a> - Now when there is an error submitting a form, it will say what the problem is, rather than a generic "Please check the form".</li>
<li><a href="https://github.com/loomio/loomio/commit/d79e4bff0c02019a130b35f4ae7ed7271dbf6dd8" target="_blank" rel="noopener noreferrer nofollow ugc">Add remove logo and cover photo to group settings</a> - You can now remove your group logo if you want to.</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/120236</link><guid isPermaLink="true">https://forum.cloudron.io/post/120236</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Sun, 15 Feb 2026 09:43:01 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Tue, 10 Feb 2026 07:27:16 GMT]]></title><description><![CDATA[<p dir="auto">[1.17.8]</p>
<ul>
<li>Update loomio_channel_server to 1cb973b</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/119981</link><guid isPermaLink="true">https://forum.cloudron.io/post/119981</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 10 Feb 2026 07:27:16 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Wed, 04 Feb 2026 12:07:29 GMT]]></title><description><![CDATA[<p dir="auto">[1.17.6]</p>
<ul>
<li>Update loomio to 3.0.18</li>
<li><a href="https://github.com/loomio/loomio/releases/tag/v3.0.18" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Add LOOMIO_RESTRICT_EXPLORE_TO_SIGNED_IN_USERS by <a href="https://github.com/robguthrie" target="_blank" rel="noopener noreferrer nofollow ugc">@​robguthrie</a> in <a href="https://github.com/loomio/loomio/pull/12143" target="_blank" rel="noopener noreferrer nofollow ugc">#​12143</a></li>
<li>Add polls to vote on page by <a href="https://github.com/robguthrie" target="_blank" rel="noopener noreferrer nofollow ugc">@​robguthrie</a> in <a href="https://github.com/loomio/loomio/pull/12142" target="_blank" rel="noopener noreferrer nofollow ugc">#​12142</a></li>
<li>Replace invite-only terminology with direct discussions by <a href="https://github.com/robguthrie" target="_blank" rel="noopener noreferrer nofollow ugc">@​robguthrie</a> in <a href="https://github.com/loomio/loomio/pull/12144" target="_blank" rel="noopener noreferrer nofollow ugc">#​12144</a></li>
<li><a href="https://github.com/loomio/loomio/commit/e63ed307aebed282a3b3639656acda6b701035ec" target="_blank" rel="noopener noreferrer nofollow ugc">fix for missing translation on invite only discussions page</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/119650</link><guid isPermaLink="true">https://forum.cloudron.io/post/119650</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Wed, 04 Feb 2026 12:07:29 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Wed, 28 Jan 2026 11:11:35 GMT]]></title><description><![CDATA[<p dir="auto">[1.17.5]</p>
<ul>
<li>Update loomio to 3.0.17</li>
<li><a href="https://github.com/loomio/loomio/releases/tag/v3.0.17" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Fix duplicate email crashes in OAuth and SAML SSO authentication</li>
<li>remove unused canViewPublicGroups code</li>
<li>Prevent non-members from seeing tags on closed groups</li>
<li>remove hiredis gem</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/119290</link><guid isPermaLink="true">https://forum.cloudron.io/post/119290</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Wed, 28 Jan 2026 11:11:35 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Tue, 27 Jan 2026 07:24:45 GMT]]></title><description><![CDATA[<p dir="auto">[1.17.4]</p>
<ul>
<li>Update loomio to 3.0.16</li>
<li><a href="https://github.com/loomio/loomio/releases/tag/v3.0.16" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>The app would not boot due to redis and sidekiq connection_pool incompatibilities</li>
<li>With FEATURES_DISABLE_EMAIL_LOGIN=1, and someone signs in via SSO, and they don't have a Loomio account we just create user and sign them in. No link/Create account screen (and no Terms of Service acceptance either).</li>
<li>You can prevent users changing their name, email, username. Set LOOMIO_SSO_FORCE_USER_ATTRS=1</li>
<li>How do people join? supports "Anyone can join. Meaning registered users can just click Join group - no invitation or approval required. Set FEATURES_DISABLE_CREATE_USER=1 and Group privacy to closed.</li>
<li>List in group directory, means the group will show on /explore (also linked from the sidebar as Find a group. Set FEATURES_EXPLORE_PUBLIC_GROUPS=1</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/119204</link><guid isPermaLink="true">https://forum.cloudron.io/post/119204</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 27 Jan 2026 07:24:45 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Fri, 23 Jan 2026 07:55:59 GMT]]></title><description><![CDATA[<p dir="auto">[1.17.3]</p>
<ul>
<li>Update loomio to 3.0.14</li>
<li><a href="https://github.com/loomio/loomio/releases/tag/v3.0.14" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>I believe this release fixes <a href="https://github.com/loomio/loomio/issues/11903" target="_blank" rel="noopener noreferrer nofollow ugc">#​11903</a> - the edit comment bug.</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/119011</link><guid isPermaLink="true">https://forum.cloudron.io/post/119011</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Fri, 23 Jan 2026 07:55:59 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Wed, 21 Jan 2026 07:28:06 GMT]]></title><description><![CDATA[<p dir="auto">[1.17.2]</p>
<ul>
<li>Update loomio to 3.0.13</li>
<li><a href="https://github.com/loomio/loomio/releases/tag/v3.0.13" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/118902</link><guid isPermaLink="true">https://forum.cloudron.io/post/118902</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Wed, 21 Jan 2026 07:28:06 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Tue, 20 Jan 2026 05:21:18 GMT]]></title><description><![CDATA[<p dir="auto">[1.17.1]</p>
<ul>
<li>Update loomio to 3.0.12</li>
<li><a href="https://github.com/loomio/loomio/releases/tag/v3.0.12" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Upgrade to Tiptap v3 by <a href="https://github.com/robguthrie" target="_blank" rel="noopener noreferrer nofollow ugc">@robguthrie</a> in <a href="https://github.com/loomio/loomio/pull/12026" target="_blank" rel="noopener noreferrer nofollow ugc">#12026</a></li>
<li>Autotranslate off by default</li>
<li>Add zh_tw locale</li>
<li>fix for missing poll actions menu</li>
<li>say "superseded" rather than "outdated" when someone changes their vote</li>
<li><a href="https://github.com/loomio/loomio/commit/9bca35d28602c64ddef3af190e6497d0fab90bd1" target="_blank" rel="noopener noreferrer nofollow ugc">fix problem removing delegate status from user</a></li>
<li><a href="https://github.com/loomio/loomio/commit/40e76d31ec6c7895787e8b9c78eafcb204e7415f" target="_blank" rel="noopener noreferrer nofollow ugc">make user content h1's bolder</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/118813</link><guid isPermaLink="true">https://forum.cloudron.io/post/118813</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 20 Jan 2026 05:21:18 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Wed, 17 Dec 2025 07:27:07 GMT]]></title><description><![CDATA[<p dir="auto">[1.17.0]</p>
<ul>
<li>Update loomio_channel_server to 9408afb</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/117219</link><guid isPermaLink="true">https://forum.cloudron.io/post/117219</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Wed, 17 Dec 2025 07:27:07 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Tue, 02 Dec 2025 08:13:49 GMT]]></title><description><![CDATA[<p dir="auto">[1.16.2]</p>
<ul>
<li>Update loomio to 3.0.11</li>
<li><a href="https://github.com/loomio/loomio/releases/tag/v3.0.11" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Rename Thread and Decision to Discussion and Poll by <a href="https://github.com/robguthrie" target="_blank" rel="noopener noreferrer nofollow ugc">@robguthrie</a> in <a href="https://github.com/loomio/loomio/pull/11995" target="_blank" rel="noopener noreferrer nofollow ugc">#11995</a></li>
<li>Add B2 API endpoint for creating comments by <a href="https://github.com/etiennechabert" target="_blank" rel="noopener noreferrer nofollow ugc">@etiennechabert</a> in <a href="https://github.com/loomio/loomio/pull/11963" target="_blank" rel="noopener noreferrer nofollow ugc">#11963</a></li>
<li>update email settings page to see each group setting by <a href="https://github.com/robguthrie" target="_blank" rel="noopener noreferrer nofollow ugc">@robguthrie</a> in <a href="https://github.com/loomio/loomio/pull/11947" target="_blank" rel="noopener noreferrer nofollow ugc">#11947</a></li>
<li>automatic translation of user generated content by <a href="https://github.com/robguthrie" target="_blank" rel="noopener noreferrer nofollow ugc">@robguthrie</a> in <a href="https://github.com/loomio/loomio/pull/11954" target="_blank" rel="noopener noreferrer nofollow ugc">#11954</a></li>
<li>auto translate user content in emails by <a href="https://github.com/robguthrie" target="_blank" rel="noopener noreferrer nofollow ugc">@robguthrie</a> in <a href="https://github.com/loomio/loomio/pull/11982" target="_blank" rel="noopener noreferrer nofollow ugc">#11982</a></li>
<li>Add zh_CN locale by <a href="https://github.com/robguthrie" target="_blank" rel="noopener noreferrer nofollow ugc">@robguthrie</a> in <a href="https://github.com/loomio/loomio/pull/12008" target="_blank" rel="noopener noreferrer nofollow ugc">#12008</a></li>
<li>Fix RFC 2047 encoded email subject headers not being decoded by <a href="https://github.com/etiennechabert" target="_blank" rel="noopener noreferrer nofollow ugc">@etiennechabert</a> in <a href="https://github.com/loomio/loomio/pull/11964" target="_blank" rel="noopener noreferrer nofollow ugc">#11964</a></li>
<li>addressing error: Invalid Stance: mismatched poll_options by <a href="https://github.com/robguthrie" target="_blank" rel="noopener noreferrer nofollow ugc">@robguthrie</a> in <a href="https://github.com/loomio/loomio/pull/11979" target="_blank" rel="noopener noreferrer nofollow ugc">#11979</a></li>
<li>Fix poll option deletion by preserving _destroy parameter by <a href="https://github.com/etiennechabert" target="_blank" rel="noopener noreferrer nofollow ugc">@etiennechabert</a> in <a href="https://github.com/loomio/loomio/pull/12017" target="_blank" rel="noopener noreferrer nofollow ugc">#12017</a></li>
<li>Fix NoMethodError in avatar_kind for Rails 7.2 by <a href="https://github.com/etiennechabert" target="_blank" rel="noopener noreferrer nofollow ugc">@etiennechabert</a> in <a href="https://github.com/loomio/loomio/pull/11949" target="_blank" rel="noopener noreferrer nofollow ugc">#11949</a></li>
</ul>
]]></description><link>https://forum.cloudron.io/post/116330</link><guid isPermaLink="true">https://forum.cloudron.io/post/116330</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 02 Dec 2025 08:13:49 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Thu, 06 Nov 2025 07:29:08 GMT]]></title><description><![CDATA[<p dir="auto">[1.16.1]</p>
<ul>
<li>Update loomio to 3.0.10</li>
<li><a href="https://github.com/loomio/loomio/releases/tag/v3.0.10" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>Unsubscribe from poll via email footer link - stance_created was missing the unsubscribe link</li>
<li>Fix translations and ensure we don't have any missing placeholders</li>
<li>Attempt to address stance voting bug, where poll option ids were from another poll</li>
<li>Show error and offer to reload if loading fails</li>
<li>return a "message was not delivered" email when people reply to notifications email address rather than reply-to value</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/114939</link><guid isPermaLink="true">https://forum.cloudron.io/post/114939</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Thu, 06 Nov 2025 07:29:08 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Tue, 04 Nov 2025 06:47:30 GMT]]></title><description><![CDATA[<p dir="auto">[1.16.0]</p>
<ul>
<li>Update loomio_channel_server to 782f06e</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/114829</link><guid isPermaLink="true">https://forum.cloudron.io/post/114829</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Tue, 04 Nov 2025 06:47:30 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Fri, 31 Oct 2025 07:13:22 GMT]]></title><description><![CDATA[<p dir="auto">[1.15.1]</p>
<ul>
<li>Update loomio to 3.0.9</li>
<li><a href="https://github.com/loomio/loomio/releases/tag/v3.0.9" target="_blank" rel="noopener noreferrer nofollow ugc">Full Changelog</a></li>
<li>switch to dartsass-sprockets</li>
<li>improving print styles since vue3 upgrade</li>
<li>don't disable submit button when form is invalid, show errors on save</li>
<li>add missing error translations</li>
<li>dont show any value for '% of points' column for undecided voters. fixes</li>
<li>ensure we update outdated votes even when websocket is unavailable</li>
<li>fix some pt-br translations</li>
<li>fix translation for email settings</li>
<li>dashboard: fix check to display no polls message</li>
<li>ensure that unrecognised sender notifiations show up in-app</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/114653</link><guid isPermaLink="true">https://forum.cloudron.io/post/114653</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Fri, 31 Oct 2025 07:13:22 GMT</pubDate></item><item><title><![CDATA[Reply to Loomio - Package Updates on Thu, 30 Oct 2025 08:28:02 GMT]]></title><description><![CDATA[<p dir="auto">[1.15.0]</p>
<ul>
<li>Update loomio_channel_server to 27ec2c2</li>
</ul>
]]></description><link>https://forum.cloudron.io/post/114590</link><guid isPermaLink="true">https://forum.cloudron.io/post/114590</guid><dc:creator><![CDATA[Package Updates]]></dc:creator><pubDate>Thu, 30 Oct 2025 08:28:02 GMT</pubDate></item></channel></rss>