Repository navigation
Releases: FennXWeb/Kinden
Release list
Kinden 0.12.0
Kinden 0.12.0
Voice and screen sharing
- Streams open as still-preview cards. Choose Start watching or Stop watching.
- Streamers control outgoing stream audio; viewers control their own listening level.
- Right-click a user to adjust local voice volume from 0% to 200%.
- Stream start/stop alerts and profile identity cards in voice rooms.
- Fullscreen screen sharing with a full-window fallback and Escape to exit.
Accounts and administration
- My feedback history and status updates.
- Admin overview metrics, priority queues, and oldest unresolved tickets.
- Ticket and feedback search, sorting, and filters; resolved/closed items hidden by default.
- Case-scoped recovery snapshots allow restoring newly removed content in Kinden. Older removals without snapshots and user-deleted content cannot be restored.
- Configurable prestige tiers unlock larger uploads and higher stream quality using account age, connected time, and recent moderation standing. Connected time starts with this release.
Windows downloads updates in the background; choose Restart to update when ready.
Kinden 0.11.0
Kinden 0.11.0 improves server navigation, sounds and image viewing.
- Voice channels show a compact list of connected users, without avatar frames or nameplates.
- Online members sort by role rank, with the owner first. Server profiles show their role; offline members remain below online members.
- Message channels display unread counts, synchronized across devices.
- Notification and call cues use normalized audio levels and the selected output device. Notification settings include a Test sound button, and playback failures are reported.
- Clicking chat images opens a full-screen viewer with previous/next controls and Escape to close.
Windows updates download in the background. Choose Restart to update when prompted.
Kinden 0.10.0
Kinden 0.10.0 adds multi-image messages and Software marketplace channels.
- Drag images into chat, paste images repeatedly, or select multiple files. Preview and remove attachments before sending up to 10 images in one message.
- Publish public GitHub repositories with a cover image and tags. Browse, search, filter and sort listings, and open their full README.
- Download assets from the latest published GitHub Release after reviewing a third-party software warning. Publishers can edit and refresh their listings.
- Server owners can grant the new Publish and update own software listings permission to roles.
- Deleted and moderated messages hide all their attached images; removed listings cannot be downloaded through Kinden.
Existing Windows installations download updates in the background. Use Restart to update when prompted.
Kinden 0.9.0
Kinden 0.9.0 adds image paste and a new channel creation flow.
- Paste PNG, JPEG, WebP or GIF images into chat. Preview or remove the attachment before sending; existing drafts are not silently replaced.
- Create channels and categories through separate menu actions. Owners and roles with channel-management permission can right-click empty sidebar space or use the plus menu. Tap and hold opens the menu on mobile.
- Choose from six visual channel-type cards, then name the channel and select its category. Creating from a category menu preselects that category.
- Chat and post author names retain the nameplate's text color without its artwork, background, size or padding. Profile-picture frames and selected fonts stay in chat; full nameplates remain on profiles and member lists.
Existing Windows installations download this update in the background. Use Restart to update when it is ready. New installations use Kinden-Setup-0.9.0.exe.
Kinden 0.8.0 — New channel types
Kinden 0.8.0 adds three channel types for communities.
- Announcements / blog: titled posts with Markdown, optional images, link previews, and a separate discussion for each post.
- Forum: members start topics and reply in separate threads, with older topics and replies available through pagination.
- Info: a read-only HTML page for rules, guides, and reference material. Supports headings, lists, tables, links, uploaded images, alignment, and hex colors, with preview before publishing.
- New role permission: Publish announcements and edit info pages. Server owners always have this permission.
- Info-page edits detect conflicting changes and keep the editor's draft instead of overwriting newer content.
- New channels honor category restrictions, reports, message deletion, moderation notices, and live updates.
HTML scripts, forms, embeds, external images, and unsafe styling are removed. Info channels have no chat or reactions.
Validation: 83 automated tests, production build, desktop/mobile UI flow checks, and zero production dependency audit findings.
Windows updates download in the background. Use Restart to update when prompted.
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.
Kinden 0.6.0 — Profiles, Steam and member status
Kinden 0.6.0 adds live Online and Offline member groups, profile widgets, verified Steam connections, and username changes.
- Nameplates keep their alignment and proportions in message headings and member lists.
- Change your @username in Edit profile once every six calendar months. Your account, messages, and friendships stay intact; old handles remain reserved.
- Build a profile with up to five reorderable text, image/GIF, or Steam widgets.
- Link Steam through its own sign-in, confirm the account in Kinden, and choose whether to show game statistics. Available widgets include level, library size, playtime, recently played, and most-played games. Private or unavailable data is not shown as zero.
- Members show live presence indicators, with offline members grouped below online members.
Windows downloads updates in the background. Use the update button to restart and apply this release without repeating setup.
Validation: 62 automated tests passed, including Steam assertion validation, replay protection, handle races/cooldowns, widget ownership/limits, and multi-session presence. Desktop layouts, widget controls, and the mobile editor layout were checked in a browser. The configured Steam Web API key was validated; a real member Steam linking flow still requires that member to sign in and confirm it.
Kinden 0.5.0
Kinden 0.5.0 adds live content updates, contextual actions and more reliable Windows alerts.
- Friends, messages, sparks, shops, profiles and server changes update in place. Reconnection preserves the current view and unsent drafts.
- Right-click messages, users, servers, channels and categories for relevant actions. On mobile, hold to open the same actions; moving your finger cancels the hold so scrolling still works.
- Windows message, mention, invitation and call alerts now arrive through authenticated live sync, including new DMs and delayed Matrix events. Alerts are deduplicated, rapid notifications are no longer discarded, and notification settings include a Windows test button and failure feedback.
- Name plate creation and editing now support left, center and right text alignment, with a live preview.
Existing Windows installs download this update in the background. Use Restart to update when it appears. If device notifications were previously disabled, use the Enable alerts banner or Settings > Notifications. Keep Kinden open or minimized for desktop alerts; Windows Do not disturb and notification permissions still apply.
Validation: 55 automated regression tests; 9 isolated tests inside the deployed API container; browser checks for reply menus, channel editing, long-hold cancellation and draft preservation; a real Windows notification confirmed by the operating system. Installer/update checksums are verified before publication. The installer is currently unsigned.
Kinden 0.4.1
Kinden 0.4.1
- Cosmetic themes and nameplates now support transparent color backgrounds, with separate background, artwork and panel opacity controls. The creator shows a checkerboard transparency preview.
- Nameplates support custom widths up to 640 px, minimum heights up to 160 px, horizontal/vertical padding, and larger corner radii. Set width or height to 0 for automatic sizing. Width and horizontal padding adapt to narrow chat and member-list containers.
- Picture frames have a new "Profile picture above frame" option, available when creating or editing a frame.
Existing cosmetic designs keep their previous defaults. Transparency in uploaded PNG, WebP and GIF artwork is preserved.
Validation: 46 automated tests passed, including persistence, edit bounds, invalid-input rejection and legacy defaults. Browser checks covered transparent themes, editable dimensions, maximum padding in narrow containers, and both frame layers.
Existing installs download the update in the background. Choose Restart to update in the top bar to close Kinden, install silently, and reopen. This alpha Windows installer remains unsigned.
Kinden 0.4.0
Kinden 0.4.0
- Suspended and banned accounts can sign in to a restricted Notices & appeals screen and submit disputes. The owner console has an audited Appeals inbox and responses.
- The mobile-friendly web app supports chat, pictures, friends, cosmetics and voice audio. Install it using Add to Home Screen on iPhone/iPad or your Android browser's install option. Screen sharing and screen video remain Windows features.
- Notification settings include branded Windows alerts, in-app alerts, private-by-default previews, sounds, and Web Push subscriptions. iOS push requires iOS 16.4+ and the Home Screen app; actual delivery depends on device permissions and OS policies.
- Type @username for channel-aware member suggestions and clickable mentions.
- Optional game activity sharing receives compatible Discord RPC activity locally and displays details on profiles. Enable it in Settings → Game activity. Games already connected to Discord do not automatically send their data to Kinden. Support varies by game/SDK; join secrets and arbitrary external assets are excluded.
Validation: 45 automated tests, including restricted-session isolation, mentions/notification privacy, real Windows named-pipe framing, activity access/expiry, PWA handlers, and browser audio-only grants. Live isolated-account smoke test passed. Mobile navigation, mention selection, and appeal submission checked in local browser fixtures. Physical iOS/Android push delivery and broad game compatibility need device testing.
Existing installs download the update in the background. Choose Restart to update in the top bar to close Kinden, install silently, and reopen. This alpha Windows installer remains unsigned.