3.4.1: Bug fix and UX release

Discourse 3.4.1 Stable Release

Discourse strongly recommends that all sites follow the default tests-passed branch of Discourse. The “stable” branch is more focused on lack of change than lack of bugs - all releases, including those on tests-passed and beta are production ready.

Security fixes

None

7개의 좋아요

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.

Bug Fixes

  • Invalid CSP directive sources should allow site to boot with valid CSP directives (stable) (31270)
  • Ensure all children of .with-topic-progress are clickable (#31176) (31178)

Plugin improvements

discourse-activity-pub

New Features

  • Add ActivityPub topic map, topic actions, post actions and topic info, and update ActivityPub post info (169)
  • Add ActivityPub topic map, topic actions, post actions and topic info, and update ActivityPub post info. (161)

Bug Fixes

  • Update site actors when actor is created or edited (173)
  • Anon users should be included in ‘everyone’ for post status visibility groups (175)
  • Handling of AP attributes in topic info modal of first_post topics (174)
  • Incorrect i18n string change (172)
  • Routing to followers/follows regression (170)

discourse-ai

New Features

  • Experimental search results from an AI Persona. (1139)
  • New sentiment analysis visualization report (1109)
  • Native PDF support (1127)
  • PDF support for rag pipeline (1118)
  • Tool name validation (842)
  • Changes to summaries’ outdated logic. (1108)

Bug Fixes

  • Discovery search would break normal search for anons (1143)
  • Hardcoded require for evals (1137)
  • Add workaround to pgvector HNSW search limitations (1133)
  • Use max_completion_tokens for open ai models (1134)
  • Correctly handle provider edit (1125)
  • Update draft key for new PM with AI bot (1123)
  • Embeddings backfill job compat when transitioning models (1122)
  • Check post action creator result when flagging spam (1119)
  • Need to be able to search replace within lines (1110)

UX Changes

  • Minor adjustments to search bot (1146)
  • Custom icon for Discobot discoveries (1144)
  • Display a tooltip signalling this is an AI powered feature (1141)
  • Better tooltips for embeddings task instructions prefixes (1121)
  • Clarify embeddings description (1113)
  • Include none false for provider params (1111)

discourse-assign

Bug Fixes

  • Skip notifications when topic is not found (634)

UX Changes

  • Fix group assigns layout after core change (631)

discourse-calendar

New Features

  • Add value transformer for showing participants in the event more menu (687)

Bug Fixes

  • Do not show ‘send pm’ button to the user who created the event (690)
  • Allow events belonging to deleted users to be destroyed (688)

discourse-client-performance

Bug Fixes

  • Do not rotate session cookies during perf reports (58)

discourse-data-explorer

Bug Fixes

  • Query downloads were being passed an incorrect query object. (359)
  • Boolean field default state mismatch (353)

discourse-doc-categories

New Features

  • Added Czech translations (29)

discourse-gamification

Bug Fixes

  • N1 on group flair_url (185)

discourse-jira

Bug Fixes

  • Import i18n helper correctly (95)

discourse-livestream

Bug Fixes

  • Chat scrolling issues for desktop version (46)

discourse-preset-topic-composer

Bug Fixes

  • Issue with deprecated icon names (43)

discourse-reactions

Bug Fixes

  • Prevents panel to close on mobile (347)
  • Improves desktop with touch support (345)
  • Add TopicViewPostsSerializerExtension to fix N1s (340)

UX Changes

  • Fix reaction alignment in user stream items (343)

discourse-solved

Bug Fixes

  • Don’t allow or count solutions in PMs (334)

discourse-subscriptions

New Features

  • Add support for CZK currency (265)

Bug Fixes

  • FontAwesome 6 compatibility icon upgrade (264)

discourse-topic-voting

New Features

  • Add “Votes” option to category topic list settings (232)

discourse-translator

New Features

  • Translates every post to automatic_translation_target_languages (207)
  • Show full topic translations (205)

Bug Fixes

  • Entry in .discourse-compatibility was wrong (218)
  • Ensure old feature works with new and show translate button in correct scenarios (215)
  • Add back i18n strings that were removed (214)
  • Do not translate bot posts (213)
  • Set a stripped post’s locale to site default locale (212)
  • Skip deleted or empty content (211)

UX Changes

  • Update copy indicating page is machine-translated (219)
  • Show an obvious timeout error instead of a generic one (216)

All Features and Fixes

Bug Fixes

  • Invalid CSP directive sources should allow site to boot with valid CSP directives (stable) (31270)
  • Ensure all children of .with-topic-progress are clickable (#31176) (31178)
7개의 좋아요