Early access release. Servers on the early access channel (Settings > Admin > "Early access updates") and the Docker :beta image get it; everyone else stays on 4.28.0 until the next stable.
Changes since 4.29.0-beta.4:
Added
- Merge a channel into another (admin, a channel's menu > Merge into…), for the duplicates a Ferry history import leaves next to channels copied by hand. Every message moves over in time order, threads and all; a Discord message that is in both is kept once, and messages that look re-posted by hand are listed and only removed when ticked. Thanks Dawnforger (#5890).
- Bots can edit their own messages through the webhook API (
PATCH /api/webhooks/<token>/messages/<id>). A bot only ever edits its own messages, and protected messages stay as they are. - A timeout now shows how long it lasts in a bar above the message box, and a forum post written during a timeout is kept instead of lost. Thanks Amnibro (#5887).
- Link previews fold after the second one in a message, and Link Previews settings have "Start link previews folded". Thanks Amnibro (#5888).
- Settings > Chat has "Mouse side buttons go back and forward", so the side buttons can be freed for push to talk (#5886).
Fixed
- .aac, .flac and .opus uploads are served under their standard types, so browsers that can play them get the chance to.
- Mark as Read on a forum (and Mark everything as read) now clears the forum's unread topics.
- Muting a sub-channel moves it to the end of its own category, not the bottom of the whole list.