Even more!
But wait, there’s more! We do our best to highlight new features and changes for you, but there’s always too many changes to detail. For a full list of new features, bug fixes, UX improvements, and more, be sure to review the Additional Features and Fixes listed below.
Plugin improvements
discourse-adplugin
Bug Fixes
- Add a fix for cases where ad record is not found (214)
discourse-ai
New Features
- Show post helper as bottom modal on mobile (704)
- Add breadcrumbs to LLMs and Persona admin pages (666)
- Move summary to use llm_model (699)
Bug Fixes
- Limit system message size to 60% of available tokens. (714)
- Flaky SRV-backed model seeding. (708)
- Locale handling in assistant.rb (705)
- Don’t reset open state on details tag when morphing (702)
- Mixtral models have system role support. (703)
- Repair id sequence identity on summary table (701)
- Restore ability to fold summaries, which was accidentally removed (700)
discourse-custom-topic-lists
New Features
discourse-data-explorer
New Features
- Add Data Explorer Params to the URL for group queries (298)
discourse-gamification
New Features
- Add breadcrumbs to admin config (142)
Bug Fixes
- Incorrect leaderboard range dates on some timezones (147)
discourse-livestream
Bug Fixes
- Don’t show 404 when RSVPing to a calendar event topic without accompanying chat channel (24)
discourse-preset-topic-composer
New Features
Bug Fixes
discourse-rss-polling
New Features
- Add an option to disable updating tags from polling (73)
discourse-subscriptions
New Features
- Site Setting to enable automatic tax (218)
Bug Fixes
- Admins unable to cancel a subscription for a user (220)
discourse-user-card-badges
Bug Fixes
- Setting page error following core updates (67)
docker_manager
UX Changes
- Improve UI of software update page & display more info. (214)
All Features and Fixes
New Features
- Allow for multiple GitHub onebox tokens (27887)
- Custom flag can require additional message (27706)
- Prevent chat emails for messages created via SDK (27875)
- Email attachments in a details (27804)
- Allow oneboxing private GitHub URLs (27705)
- Use group based setting for unsafe-none COOP (27783)
- Topic view stats report (27760)
- Add Mechanism to redeliver all failed webhook events (27609)
- Add Instant Run-off Voting to Poll Plugin (Part 1: migrate existing plugin to Glimmer only) (27204)
- Add option to delete user associated account on password reset (27696)
Bug Fixes
- Refresh flags cache after update (27909)
- Fix broken out of date themes admin notice (27916)
StaticController#entershould not redirect to invalid paths (27913)- Bold admin sidebar headings (27912)
- Exclude reply count on posts due to required Comment nesting (27892)
- Don’t require fields required on sign-up when updating fields (27888)
- Don’t let table-build automatically fill empty headers with default values (27894)
- Update order of chat message service steps (27889)
- Integer settings wrongly showing overridden from default (27886)
- Mbox import script tried to modify frozen string (27768)
- Ensures chat panel can’t have an invalid width (27876)
- Include permissions in the tag serializer (27849)
- Allow error handling for formats besides JSON (27811)
- Don’t list values from disabled plugins
- Office365/Outlook auth method for group SMTP (27854)
- Poll: Show gear button only when there is more than one dropdown item (27775)
- Destroy Drafts when increasing sequences (27739)
- Make category filter in review page clearable (27820)
- Disallow all client-side routing when action is required (27817)
- Smart list jankiness in Chrome and fix for Firefox (27762)
- Scroll to top shortcut regressed in b757275 (27807)
- Show too long message error on client (27794)
- Deleted topic author in crawler view (27788)
- Typo in poll “closed” (27748)
- Allow safe html in poll options (27741)
- Show primary user group options to members in account prefs (27664)
- Poll: option text wrapping bevahiour styling improvement (27738)
- Show featured topics for categories on mobile (27715)
- Show cooked bio in user profile (27734)
- Poll: critical display issue when results are only shown upon vote (27732)
- Make table builder escape
|(27726) - Do not allow , or . in site setting integer input (27618)
- Uses
\nfor line breaks in table builder (27711) - Use the correct color scheme for default inputs (27716)
- Poll: do not attempt to show voter list on private polls (27714)
- Correctly unhighlight glimmer topic list items (27713)
- Always noindex /u routes (27712)
- Make the table builder respect table alignment specifications (27709)
- Should not raise error when both group & site tag preferences are same. (27704)
- Don’t show that an existing user is invited_by another user (27665)
- Don’t error out when loading a badge with a deleted image (27688)
- Discrepency between admin page view reports (27685)
- Topic embed blank tags or passed with nil do not blank out existing topic tags (27699)
UX Changes
- Fix top-list spacing on user summary (27877)
- Wrap text in span (27853)
- Remove PluginOutlet spans (27845)
- Add missing title to notifications-button (27837)
- Modernize the header drop shadow (27843)
- User page copy change responses ->` replies (27841)
- Remove “Dismiss notifications” autofocus (27798)
- Insert a space before the featured link on mobile topic list view (glimmer) (27793)
- Fix card positioning, allow shrink-to-fit (27774)
- Insert a space before the featured link on mobile topic list view (27747)
- Add max-width to social auth section (27771)
- Plugins may have underscore in the name (27749)
- Chat mobile menu styling update (27598)
- Registration design and validation improvements (27666)
Security Changes
- Limit the number of characters in watched word replacements.
Performance
- Update
docker:testto run QUnit with more cores if available (27816)
Accessibility
- Improve notification panel layout for high zoom levels (27848)
- Usercard resizing for high zoom levels (27846)
- Improve topic entrance aria-label, title (27842)
- Improve topic list table markup for screenreaders (27808)
- Aria-current=“page” is more appropriate for navigation bar links (27835)
- Topic list links should not be headings (27700)
- Improve /badges structure for screen readers (27698)