v3.4.0
版本发布时间: 2023-09-06 21:41:32
NodeBB/NodeBB最新发布版本:v3.8.4(2024-08-01 22:17:50)
Release build (minor) of NodeBB @ 2023-09-06T13:41:30.849Z
v3.4.0 (2023-09-06)
New Features
- typing user list in chat (60035744)
- add data-allow-dupe and data-navigator-ignore (92f5c146)
- add a filter hook to login (a3d6dba6)
- use all events in addTopicEvents (4bc21a2e)
- add socket.data.uid on connect (f026e740)
- #11949, show alert if posts is going to be queued (731466e5)
- #6021 add min:rep-post-links (#11938) (979f24b1)
- add new notif type for public rooms (b65d8e82)
- better acp sidebar in dark mode (c92ecfb4)
- check mute when messaging, closes #11932 (9534f9b9)
- log roomId/roomName on delete (b958a39a)
Bug Fixes
- don't create tooltips on mobile (ded596fe)
- always return string from helper (bdeca049)
- double escape issue, body is escaped in composer-default (6ae0d207)
- make selector stricter (9f7a39c5)
- #11969, match the server side behaviour for filters (887dfd7d)
- remove og:image value (#11966) (90ac82d0)
- don't try to parse response if request is head #11960 (440299e6)
- pinned msgs when switching chats (acee6777)
- deleted chat messages (#11962) (1a1fd64d)
- closes #11954, fix custom skins with spaces (965780b7)
- dont show chat notif if you are already in the room (3d6668e7)
- #11947, make user message has a numeric timestamp (dc0fb81b)
- #11944, dont refresh page when uninstalling (f5baca14)
- closes #11921 (e3969706)
- bookmark scroll doing ajaxify (2e0964e6)
- closes #11937, add dropup early based on position on screen (a7a266d7)
- improper SSO format (regression), update openapi schema (4a846803)
- return empty array for 'sso' otherwise (db15e7c4)
- #11906, remove retrieval of SSO data in getAllData internal method, only retrieve for calling user or admins, and only on edit page (a6c98de6)
- language string (4e0c6329)
- admins should see public chats (aeb27f4b)
- show access denied instead of internal error (7dd143e1)
Other Changes
- remove unused translator (34242e7a)
- fix spec (c0eefe72)
Refactors
- use map/get (98c3d2e9)
- add targetUid to email-change event (4e5340d2)
- how admins change emails (#11973) (8db13d8e)
Tests
- one more fix (8b533d54)
- fix tests, dont hang if payload is string (6b09b7c7)
- fix redirect test (35e689cf)