Repository navigation
Kinden 0.7.0 — Messaging and moderation
Kinden 0.7.0 adds channel tags, GIFs, link previews, unread DM badges, and server moderation controls.
- Type # to choose a channel and jump to it from chat. Channel names must be unique within a server.
- Authorized members can delete messages, channels, and categories. Deleting a category also removes its nested channels after confirmation.
- Roles can control screen sharing and grant voice mute, deafen, disconnect, and screen-share restriction permissions. Moderation respects role hierarchy.
- Discover, search, send, and favorite GIFs with GIPHY.
- Links display metadata cards, including YouTube titles, uploaders, and thumbnails.
- New DMs move their conversation to the top of the rail and show persistent unread counts.
- Server banners appear above the server name. Steam names remain on profiles and no longer appear in the member list.
Existing screen-sharing access is preserved until changed in server role settings. One pre-existing duplicate channel name receives a numeric suffix; its contents and membership stay intact. GIPHY beta API limits apply until GIPHY approves upgraded keys.
Validation: 76 automated tests passed, including permission boundaries, unread cursor races, deletion, GIF favorites, and private-address blocking. Browser checks covered channel tags, live GIPHY favorites, live YouTube metadata, deletion confirmation, and a 390-pixel mobile picker. Voice enforcement was tested against an isolated SFU mock; no production calls were interrupted for testing.
Windows downloads updates in the background. Use the update button to restart and apply this release without setup.