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-activity-pub
New Features
- Allow everyone to see both followers and follows of Category and Tag Actors (223)
- Add actor deletion (215)
UX Changes
- Improve ActivityPub topic and post modals (224)
discourse-ai
New Features
- Allow access to assigns from forum researcher (1412)
- Use different personas to power AI helper features.
- Add context and llm controls to researcher, fix username filter (1401)
- Add inferred concepts system (1330)
- Support upload.getUrl in custom tools (1384)
- Simplify streaming implementation - rush last update (1380)
- Automatic translation and localization of posts, topics, categories (1376)
Bug Fixes
- Update topic summarization prompt to work better when using full names (1409)
- When tool options are added they should be available (1406)
- Always render “today” on top of conversation sidebar (1400)
- Edit-topic is not invisible on desktop (1394)
- Unable to scroll on mobile AI post helper results (1396)
- Proper default LLM detection for inferred concepts (1392)
- Exporting overall sentiment fails (1388)
- Enum handling needs to be done on save as well (1386)
- Custom tools incorrectly setting all fields to blank enum (1385)
- Full page search broken (1383)
- Bump persona’s examples length (1377)
UX Changes
Performance
- Optimize
.ai-debug-modal__tokens
selector (1390)
discourse-calendar
New Features
- Show local timezone (735)
- Support for recurrence_until (730)
- Optional attached chat channel for event (728)
Bug Fixes
- Nbsp handling in group-timezones (739)
- Prevents double event and uses correct starts_at (736)
- Remove hard dependency on Chat plugin (732)
UX Changes
- Better copy (737)
discourse-data-explorer
UX Changes
- Category-id-input: allows no-category selection (377)
discourse-oauth2-basic
UX Changes
- Update admin settings plugin name (130)
discourse-policy
Security Changes
- Policy group members (165)
discourse-saml
New Features
- Allow multiple attributes for group sync and also using group full_name (127)
All Features and Fixes
New Features
- Theme-owned color palettes (32795)
- Add option to make
<AceEditor />
resizable (33044) - Allow customizing default timezone for email. (32964)
- Show language switcher for anons (32965)
Bug Fixes
- Wrong link to groups in post-small-action widget (33099)
- Do not show header search icon if welcome banner search shown (33098)
- Wrap theme translations in IIFE (33108)
- Disallow encoded words in e-mail addresses (33083)
- Ensures post toolbar text can’t be selected (33075)
- Respect category/tag filtering for reviewable webhooks (33051)
- Exclude
reviewable_notes
from intermediate DB schema (33068) - Latest duplicated groups to about components (33003)
- Back to themes page not working when theme has enabled components (33048)
- Uses text selection when using hide details (33049)
- When new new is enabled, filter dismiss modal to correct type (33037)
- Handle redirect issue with categoryId rewriting page number (33009)
- Ensure
copy_data
callbacks run even when all rows are skipped (33002) - Correctly unescape title for amazon oneboxes (33010)
- Restore category text color field (32915)
- Improvements for admin search (33006)
- Topic timeline in mobile is not usable due to full height (32986)
- Removes shift which is not necessary anymore (32979)
- Composite primary key output (32972)
UX Changes
- Add * mention to site setting description
- Only show single composer tip at a time (33050)
- Add z-index to the admin save all banner (33093)
- Fix admin reports breadcrumb link (33085)
- Keep marks when using emoji input rules on rich editor (33058)
- Add subheader to admin themes page (32987)
- Rich editor
[details]
caret hover and padding (33057) - Update theme cards min width (33045)
- Margin top to first onebox in topic (33054)
- Fast topic edit (32941)
- More consistent search menu spacing (33036)
- Onebox changes (33038)
- Make sure search context is kept when navigating (33016)
- Update some delete confirmation dialogs (33018)
- Avoid presence layout shift (33022)
- Scale down the theme title edit size (33021)
- Merge onebox experiment into core (33015)
- Fix active menu item bottom border (33013)
- Move to regular border radius variable (33011)
- Polishing borders, border-radius, input, and spacing (32995)
- Fix mobile positioning for content editable (rich editor) (32993)
- Add hover state to theme cards (32980)
- Add gap to sidebar items (32981)
- Decrease spacing between content sections in theme-card UI (32977)
- Fix padding (32973)
- Improve color descriptions (32930)
- Fix border-radius on image upload inputs (32935)
Security Changes
- Respect max length in bot-human PMs
- Escape topic title for mailers
Performance
- Remove
<details>
polyfill (33020)
Accessibility
- SVG icons should be hidden unless a label is provided (33059)