0.16.0 (2026-09-25)
Features
- Add discover buttons and flow for bots and servers (#1572) (fbba89e)
- add functionality to mark attachments as spoilers (#1597) (de5379b)
- add public bot toggle to bot editor (#1482) (2c5bcb4)
- Add regional indicators and more emoji shorthands (#1203) (a914137)
- Add the ability to rename emojis and rebuild emoji ui (#1648) (b8f9e57)
- add timeout to member context menu (#1384) (ca0dc59)
- Call layout v2.0 (#1555) (e507617)
- Enhance Playwright version validation in default.nix (#1616) (643b8f0)
- image cropping (#1600) (b4c03e1)
- new login experience (#1655) (56e7191)
- redesign channel drag and drop (#1642) (4979021)
- server folders in the server list (#1589) (b0354d9)
- show embed icon for user/bot embeds (if present) (#1494) (1f49fd8)
- show embed icon for user/bot embeds (if present) (#1494) (3450d2a)
- show embed icon for user/bot embeds (if present) (#1494) (919baec)
- unread channel call to action (#1643) (0b79a34)
Bug Fixes
- Allow re-viewing existing invite codes (#1488) (1677503)
- auto-scroll when reaching edge in channel list (#1630) (38c3465)
- border radius on connected button groups (#663) (edd72eb)
- correctly handle hidden channels being re-ordered (#1639) (10e5934)
- Don't allow message prefix to overflow to prevent bounce on sending (#1598) (04afce2)
- don't fetch all users for reactions (#1612) (eab09bc)
- Fresh installs should no longer overwrite syncs (#1622) (33a9465)
- guard against bot.user being undefined in delete confirmation dialog (#1567) (2071036), closes #1508
- Icon buttons have radii again (#1659) (194e77b)
- ignore text in attachment file DnD zone & don't flicker (#1614) (772f584)
- image cropper (#1658) (f02e0e1)
- instance: Don't show remote channel on selfhosted for own origin (#1649) (6411c8e)
- instance: Webhook link should use API URL instead of frontend URL (#1654) (162b339)
- keep server drag ghost pinned on scroll (#1657) (5831df7)
- keep the channel list from jumping to the top (#1583) (4b18d9e)
- let channels be reordered right after expanding a category (#1641) (aa5dab1)
- Make scrolling between channels more consistent (#1599) (8ea8992)
- Mobile-friendly changes for emoji picker (#1301) (9d2d64c)
- pick the drop slot from the cursor (#1640) (d53a94b)
- remove delete button from DMs list (#1644) (9f8e6c4)
- Remove touch listeners on tooltip (#1651) (0d3ef9a)
- ui: Update tooltip content based on friend requests (#1631) (35aebf4)
- use approximate_member_count instead of a hardcoded server list (#1650) (81bfccd)
- use live updates in GIF search (#1628) (eeddbf7)
- Visual padding issues (#1558) (b8cf336)
- Voice outline works in pip again (#1603) (36296b1)
- Webhook link should use API URL instead of frontend URL (162b339)
- website embed title overflowing card, double icon on embed (#1575) (6664cb2)