v3.9.0
Release build (minor) of NodeBB @ 2024-09-18T14:27:49.574Z
v3.9.0 (2024-09-18)
New Features
- give category selector input min-width for mobile (2a15856)
- add action:topics.scheduled.notify (705796f)
- add followed users lang string (d664316)
- add a new widget container (1c2afcc)
- show a friendly message on invalid or expired code, closes #12738 (01a2f0e)
- allow chat rooms in widgets (f80b7b8)
- migrate topic move socket call to api v3 (2d14a79)
- add allow and frameborder to allow attrs (c3f02b7)
- add missing event type (334c8c9)
- send topic title into user-posted-topic-with-tag notification type, unbold tags in copy (1611b17)
Bug Fixes
- closes #12795, don't crash if there is an error in auto approve from queue (6ccf40b)
- closes #12780, 404 in api/v3 if topic doesn't exist (220af70)
- vague description for harmony settings.enableBreadcrumbs, help text (1702995)
- closes #12758, show different error message for block (c0b30ea)
- reset form/invalid code style (20053af)
- #12754, throw if currentPwd == newPwd (f361df0)
- #12736, merged notifications use username instead of displayname (ad68809)
- #12728, don't display unread badge if nav link doesn't exist (6f7eecd)
- bump composer (a7934f3)
- closes #12721, export all users (6e1c643)
- bump 2factor and ntfy (79c4ead)
- crash if error objecft passed to handleErrors contains no message (e630f00)
- don't allow joining topic_ & category_ (503a97e)
- sanitize-html configuration passed in src/posts/parse.js (db30834)
- handle unhandled exception at handleErrors (598c10c)
Other Changes
- up themes fix btn-ghost-sm (106291f)
Performance Improvements
- don't load unread page again if everything already loaded (4aad601)
Refactors
- change the path of follow notif to go to the user (cf405b1)
- move textcomplete to core (20fd75b)
- don't use composer directly, use the post hook (da7044e)
- fix whitespace (609a987)
- fix btn-ghost usage to match bootstrap (c58e09f)
- remove unused (feefd73)
- remove log (c5b2f98)
- #12713, update chat teasers even if chat notifications are disabled (ac644ac)