Discord

138 posts

discord.com/blog

Filter by tag

discord3 min readCurated summary

How Multi-Factor Authentication Helps Keep Your Discord Account Safe

Discord recommends strengthening accounts with multi-factor authentication (MFA), especially passkeys or authenticator apps. MFA adds protection beyond a password, which can be stolen, guessed, or leaked. The post explains Discord’s available login protections and emphasizes using unique passwords and securely storing recovery credentials. ## Login Verification Emails - Accounts with verified email addresses receive a verification email when signing in from a new device or location. - Users must select “Verify Login” before Discord allows access. - This protection is ineffective if the email account is compromised, particularly when the same password is reused. - Discord strongly recommends using a different password for every online account. ## How Multi-Factor Authentication Works - MFA adds one or more authentication factors beyond a password: - **Something you know:** A password or secret phrase. - **Something you have:** A phone, computer, security key, or other device. - **Something you are:** A fingerprint or facial biometric. - Using multiple factors makes account takeover more difficult. - Enabling any MFA option disables login verification emails. ## Passkeys - Passkeys are presented as Discord’s fastest and most secure option because they are practically phishing-resistant. - They use a cryptographic exchange between Discord and a device, unlocked with a fingerprint, face scan, or device PIN. - Biometric data stays on the user’s device; Discord receives only the cryptographic credential needed to approve the login. - Discord supports up to 16 passkeys per account, including passkeys stored in password managers, browsers, mobile devices, or hardware security keys. - Users are encouraged to keep a backup passkey in a credential manager such as 1Password or Bitwarden. ## Authenticator Apps - Authenticator apps generate time-based one-time passwords. - Discord and the app share a secret starter value, allowing them to generate matching codes. - A new code is created every 30 seconds, while Discord also accepts the previous code to provide roughly a one-minute login window. - Supported apps include Authy, Microsoft Authenticator, and Google Authenticator. - Backup codes should be saved in a password manager or another secure, reliable location. - Backup codes can be regenerated through **My Account > View Backup Codes > Generate New Backup Codes**. ## Recommended Account Protection - Enable MFA on every Discord account. - Prefer one or more passkeys. - Use an authenticator app if passkeys are unavailable. - Use unique passwords across all services. - Store passkeys and backup codes securely, with a backup recovery method available. Overall, Discord recommends passkeys as the strongest option, with authenticator apps as the next-best choice. Login verification emails provide basic protection, but MFA offers substantially stronger defense against stolen or reused passwords.

Read original(opens in new tab)
discord2 min readCurated summary

Discord Update: March 24, 2026 Changelog

Discord’s March 24, 2026 changelog focuses on making desktop gaming and navigation faster and more convenient. New features include improved screen sharing, easier voice invitations, expanded game profiles, and gifting for Marvel Rivals items. Discord also introduced browser-style navigation controls, faster performance, role-member lists, and refreshed settings pages. ### Improvements for Game Nights - Screen shares can now be zoomed and panned with a mouse wheel or trackpad. - Single-window Go Live streams should start faster. - A new **Invite to Voice** option recommends server members and nearby friends for voice chats. - The Game Stats Profile Widget now supports **Wuthering Waves**, displaying information such as achievements and favorite Resonators. - Users can wishlist and gift Marvel Rivals items through the game’s Discord server and Game Shop. ### Faster Desktop Navigation - Behind-the-scenes performance improvements reduce lag when moving around the desktop app. - New **Back** and **Forward** buttons work similarly to browser navigation, including support for compatible mouse buttons. - Clicking an `@Role` mention now shows up to 100 users assigned to that role. - The Desktop Settings redesign continues with updated Notifications, Voice and Video, Clips, and Streamer Mode pages. ### Additional Developer News - Discord also highlighted new opportunities for game developers announced at this year’s Game Developers Conference, directing developers to a separate blog post for details. Overall, the update is aimed at smoother desktop performance, easier navigation, and more features for connecting around games.

Read original(opens in new tab)
discord3 min readCurated summary

How ROOST is Advancing Online Safety

Discord argues that online safety should be built through shared, open-source infrastructure rather than isolated corporate systems. Its donated rules engine, Osprey, lets platforms detect suspicious behavior and harmful activity in real time, while ROOST develops and maintains tools for broad industry adoption. Early adoption, including by Bluesky, suggests this model can raise baseline safety standards across the internet. ## The Need for Shared Safety Tools - Nearly 100 million people use Discord daily, generating hundreds of millions of events that must be evaluated for threats. - Generative AI has increased the scale and sophistication of phishing, deepfakes, and coordinated abuse. - Smaller platforms often lack the resources to build effective trust-and-safety systems from scratch. - ROOST aims to make proven safety technologies open, shared, and auditable. ## How Osprey Works - Osprey is a real-time rules engine for event processing and behavioral analysis. - It can evaluate logins, messages, account creation, content posts, and platform-specific actions. - Safety teams write rules in a simple language and deploy them without engineering dependencies. - The engine produces transparent decisions indicating whether activity is safe, suspicious, or malicious. - Discord runs thousands of rules across hundreds of action types. - Investigation findings feed new rules, while enforcement generates additional signals for future detection. - The open-source release is based on Discord’s production system rather than a reduced version; improvements from ROOST were later reintegrated into Discord. ## ROOST’s Collaborative Model - ROOST builds on earlier cross-industry efforts such as image hashing for child-safety work, the Tech Coalition’s Lantern program, GIFCT incident response, and shared ISO safety standards. - Unlike organizations that primarily steward open-source projects, ROOST also develops and maintains a suite of public-interest safety tools. - Its projects include Osprey and Coop, a comprehensive review tool. - Open-source tools can raise the minimum level of protection available to smaller platforms and reduce the spread of threats across services. - The model also enables companies to build managed services around free tools, similar to businesses built around Linux. ## Adoption and Industry Impact - Musubi announced a managed Coop offering, while Zentropi integrated its labeling engine with Coop. - Osprey v1 was introduced at FOSDEM, prompting collaboration among engineers from multiple organizations and protocols. - Platforms such as Bluesky are already using Osprey. - More than 360 million users across participating platforms are now covered by open-source safety tooling. - ROOST continues development through public contributor and adopter working-group meetings held every two weeks. ROOST’s approach suggests that open, production-grade safety infrastructure can help platforms respond faster to emerging threats while creating a shared foundation for industry-wide improvement.

Read original(opens in new tab)
discord2 min readCurated summary

You’re Now Discord Official: Developers, Claim Your Game and Verify Your Server

Discord is introducing “Discord Official,” allowing game studios and publishers to claim their game profiles and verify their official Discord servers. Developers can customize profile information, assets, links, and platform details while improving player trust and discoverability. At launch, the program supports playable PC games listed on Steam, including Early Access titles. ## Benefits of Becoming Discord Official - Creates a verified game profile players can trust when searching for or sharing the game. - Lets developers customize: - Game descriptions - Cover, icon, and banner art - Screenshots and other media - Social links, supported platforms, and publisher details - Connects the game profile to its verified Discord server. - Gives the server higher visibility in Discord Discovery. - Helps developers build communities that support updates, feedback, player engagement, and live-service development. - Discord reports more than 10,000 game communities and 80 million members as of December 31, 2025. ## Eligibility Requirements Before applying, developers must have: - A studio-owned Discord server ready for verification. - A playable game listed on Steam. - A Steam store page that links to the game’s Discord server. - A Team in the Discord Developer Portal. - A new or existing Developer Portal application for the game. - The Discord server owner added to the Developer Portal Team, since they must provide a verification code. At launch, only PC games available in Early Access or Full Release are supported. The program is limited to the actual studios and publishers behind the games. ## Claiming a Game and Verifying the Server - Open the game’s application in the Discord Developer Portal. - Select **Game Identity** under **Games**, then choose **Claim Game**. - Search for and select the game. - Complete the Game Claim Verification form. - The server owner receives a verification email and supplies its code. - Submit the application for Discord’s review. ## Ongoing Developer Features After approval, developers can update their game profiles to promote content updates, cosmetic releases, and new seasons. Discord also says it plans to introduce additional tools to make game development, testing, and community management easier. Studios with eligible Steam games should prepare their Developer Portal team, application, and server ownership details before applying through Discord’s **How to Claim Your Game** documentation.

Read original(opens in new tab)
discord3 min readCurated summary

Building on the Social Layer of Games: What’s New from GDC 2026

Discord’s GDC 2026 announcements focus on making social interaction a more seamless part of gaming. The company argues that friends significantly increase player engagement, citing longer sessions and more active game days when players connect through Discord. Its expanded Social SDK, profile features, and commerce tools aim to reduce the friction between discovering, playing, and supporting games. ## Discord as the Social Layer of Gaming - Steam players played fewer titles on average between 2021 and 2024, while Discord users on Steam increased the number of games they played. - Players spend a median of six times longer in a game when one Discord friend is present, and eight times longer when three friends are present. - Players in voice channels play games on approximately 66% more days. - Discord says more than 90 million people use the platform daily, including before, during, and after gaming sessions. ## Account Linking Connects Discord Friends to In-Game Friends - Discord’s Social SDK links a player’s Discord and game accounts, enabling persistent social presence and activity sharing. - Friends can see what someone is playing and join with less coordination, eliminating the need to exchange codes or arrange sessions manually. - Across initial integration partners, linked players showed: - A median 25% increase in active game days - 16% longer session durations - Partners include *Marvel Rivals*, *Rust*, *Pax Dei*, *Delta Force*, *Arena Breakout*, and *Predecessor*. - New Account Linking improvements include: - In-Discord linking prompts that appear contextually - Publisher authentication across multiple games - Native linking on iOS and Android - The SDK also adds: - Persistent message history - More advanced audio post-processing - Server-side moderation APIs - Custom Rich Presence displays, buttons, and activity types such as listening, watching, and competing ## Game Stats on Discord Profiles - The Game Stats Widget lets players display achievements and favorite in-game content on their Discord profiles. - In *Wuthering Waves*, users can show a favorite Resonator and recent achievements. - Discord profiles receive approximately 133 million monthly views, giving games a prominent space for player expression and discovery. - Discord is inviting developers to become early partners for custom Game Stats Widgets. ## Gifting and Game Commerce Inside Discord - Discord is expanding Social Commerce to let players buy and gift in-game items without leaving conversations. - A Game Shop can be embedded in a game’s official Discord server. - Items can also appear in direct messages, voice channels, and player profile Wishlists. - Players can gift items such as skins during a conversation, with recipients able to claim them later in-game. Discord’s overall strategy is to make social discovery, communication, achievement sharing, and in-game purchases part of the same connected experience. For developers, integrating the Social SDK and related tools can help players find games through friends, return more often, and engage with game communities beyond the game client.

Read original(opens in new tab)
discord2 min readCurated summary

Discord Patch Notes: March 6, 2026

Discord’s March 6, 2026 patch focuses on safer mentions, faster desktop startup, accessibility, and a broad collection of platform-specific bug fixes. Escaped `@everyone` and `@here` mentions are now correctly ignored by the backend, preventing accidental mass notifications. Discord also reports an 11.8% median improvement in desktop time-to-interactive after changing API payload ordering. ## Safer Mention Handling - Escaped mentions such as `\@everyone` previously appeared harmless in the client but could still notify roles when sent. - Backend handling now respects escape characters for `@everyone` and `@here`, ensuring these messages do not trigger mentions. - The change addresses cases where users received no warning before unintentionally notifying large server populations. ## Desktop Performance - Discord changed the order of API payloads sent to desktop clients. - The update reduced median launch time, or p50 time-to-interactive, by 11.8%. - The improvement builds on navigation performance work released the previous week. ## Accessibility Improvements - Discord completed a broad accessibility pass covering Quest, Events, Profiles, Activities, and Nitro surfaces. - The changes are intended to improve screen-reader navigation and usability across these areas. ## General and Platform Fixes - Non-Nitro users can once again forward messages containing large attachments from Nitro users. - iOS startup times after a full device restart were fixed; an asset request had been competing with the busy boot-time background queue. - Mobile animations no longer remain stuck mid-transition. - League of Legends game invites and Overlay “Join” invites were repaired. - Android fixes include the Forest theme gradient, duplicate server-invite information, modal layering, role colors, and server-onboarding alignment. - Search-result keyboard selection no longer remains stuck on the first item. - Desktop fixes address private-channel role setup, oversized hyperlinks, broken embeds, Quick Switcher shortcuts, tooltip links, and copying webhook URLs without confirmation. - Server administration fixes include role sorting, role-selector scrolling, onboarding dropdown positioning, audit-log deletion reasons, permission-panel alignment, and non-removable role controls. - iOS fixes restore back-swipe navigation, correct switch styling, reduce overly aggressive settings scrolling, and prevent the device from being kept awake unnecessarily. - Browser and mobile layout issues were corrected across server lists, profiles, Nitro Home, boost flows, and message controls. Discord recommends trying the iOS TestFlight build for early features and reporting remaining bugs through the community bug megathread. Fixes had been merged but could still be rolling out gradually across platforms.

Read original(opens in new tab)
discord2 min readCurated summary

Tracing Discord's Elixir Systems (Without Melting Everything)

Discord runs each guild independently using Elixir’s concurrency model, helping chats and reactions feel instantaneous at scale. When a guild becomes overloaded, metrics and logs can reveal activity spikes but often fail to show the actual user experience or downstream effects. To fill this gap, Discord built distributed tracing for its Elixir services and integrated it without downtime. ## Guild-Level Isolation and Outages - Each Discord server, or “guild,” runs independently from others. - This isolation supports high concurrency and limits failures to individual guilds. - A guild may become laggy or go offline when user activity exceeds its processing capacity. - If it cannot recover automatically, on-call engineers investigate the incident. ## Limits of Metrics and Logs - Engineers inspect metrics showing: - How often each user action type is processed. - How long processing takes. - These metrics can identify bursts of activity, such as sudden waves of reactions or messages. - However, they do not clearly show how those conditions affected users. - Metrics are comparable to a car dashboard: they expose internal conditions but not necessarily the consequences. ## Guild Timings - Discord’s custom “guild timings” tool records the amount of each minute spent processing different action types. - The data is stored in memory and provides more detail than standard metrics. - Its high volume makes long-term storage impractical, so data is frequently rotated. - The tool also focuses on guild-local processing and does not capture downstream effects or complete end-to-end request experience. ## Building Distributed Tracing for Elixir - Distributed tracing shows how long each part of an operation takes across services. - Other Discord teams had already benefited from tracing and application performance monitoring. - Typical tracing systems propagate operation context through metadata such as HTTP headers. - Elixir’s built-in communication mechanisms do not provide an equivalent metadata layer. - Discord therefore built its own mechanism for propagating tracing information between services. ## Deployment Without Downtime - Although the tracing system changed how Discord services communicate, it was integrated without taking the platform offline. - The result gives engineers a more complete view of request paths, helping them understand both the source of guild problems and their impact on users. Discord’s experience suggests that detailed distributed tracing is essential when local metrics and logs cannot explain end-to-end behavior. For highly concurrent systems, investing in tracing infrastructure tailored to the platform can significantly improve incident diagnosis without requiring disruptive deployment changes.

Read original(opens in new tab)
discord3 min readCurated summary

Getting Global Age Assurance Right: What We Got Wrong and What's Changing

Discord’s CTO says the company mishandled communication around its global age-assurance rollout, leading users to believe that face scans or ID uploads would be required for everyone. Discord’s stated goal is to protect teens and restrict age-sensitive content while preserving the normal experience for most users and avoiding collection of users’ identities. The company plans to use internal signals for most age determinations and privacy-focused third-party verification only when necessary. ## Where Discord Says It Fell Short - Discord did not clearly explain how age assurance would work or who would be affected. - Many users mistakenly believed that everyone would need to submit a face scan or government ID. - The company acknowledges that skepticism about technology companies collecting personal data is justified. - Discord says the rollout was not intended to create a pretext for gathering more personal information. ## The Goal of Age-Appropriate Experiences - More than 90% of users are expected to continue using Discord without verifying their age. - Discord wants teenagers to receive stronger safeguards while allowing adults to access the full range of content. - The approach is being influenced by laws already taking effect in the UK and Australia, with Brazil, Europe, and several US states following. - Discord says building its own system could demonstrate that age can be verified without identifying users. ## Internal Age Determination - Discord’s systems may determine age using account-level signals, including: - Account age - Whether a payment method is attached - Server membership patterns - General account activity - The system will not read private messages, analyze conversations, or inspect posted content. - Discord compares this process to existing safety systems used to detect spam, raids, and coordinated abuse. - The company plans to publish its methodology before the global launch. ## What Happens If Verification Is Required - Fewer than 10% of users are expected to need additional verification. - Users who do not verify can keep: - Their accounts - Servers - Friends lists - Direct messages - Voice chat access - They will only lose access to age-restricted content and the ability to change certain default safety settings intended to protect teens. - A user’s age group will remain private and will not be visible to other Discord users. ## Third-Party Verification Partners - Discord plans to use vendors when its internal systems cannot confirm that a user is an adult. - Vendors are intended to return only an age group, not the user’s identity. - Discord says vendors cannot connect verification information back to a Discord account, and Discord cannot use the process to learn the user’s identity. - Partners undergo security and privacy reviews, contractual data-use restrictions, and retention and deletion requirements. - Verification data is generally deleted immediately after it is no longer needed. - Discord clarified that the vendor involved in a previous customer-service security incident is not used for age assurance and is no longer a partner. - The company tested Persona in the UK in January but decided not to proceed with that vendor. Discord’s revised approach emphasizes minimal data collection, multiple verification choices, and transparency about how age estimation works. Publishing the methodology and clearly explaining vendor safeguards will be essential to rebuilding user trust.

Read original(opens in new tab)
discordOriginal article

Your Discord Checkpoint is Rolling Out! Celebrate What You Did in 2025 (opens in new tab)

Discord has introduced "Discord Checkpoint," the platform’s first comprehensive year-end recap designed to provide users with a personalized summary of their 2025 activity. By analyzing data such as message counts and voice call duration, the feature offers a nostalgic overview of a user's digital footprint and social interactions over the past year. This initiative marks a shift toward data-driven user engagement, rewarding active community members with exclusive digital collectibles based on their usage patterns. **Accessing the Activity Recap** * The feature is rolling out globally over several days and requires users to be on the latest version of the Discord application. * Desktop users can find their recap by clicking the flag icon located in the top-right corner of the interface. * Mobile users can access the experience via a Checkpoint banner located within the "You" tab at the bottom-right of the screen. * Visibility is contingent upon having "Use data to personalize my Discord experience" enabled in privacy settings and meeting a minimum activity threshold. **Key Metrics and Personal Statistics** * The recap calculates the total volume of messages sent and the cumulative time spent in voice channels throughout the year. * Users receive a breakdown of their most-frequented servers and their most-used emojis. * The system identifies a "top contact," highlighting the individual user with whom the account owner interacted the most. **Personalized Rewards and Social Integration** * Upon completion of the recap, users are assigned one of ten distinct "Checkpoint cards" that categorize their year. * Each card unlocks a corresponding Avatar Decoration that remains available to use until January 15, 2026. * The feature includes a direct sharing toggle that allows users to post a summary card into text channels, though the data remains private by default if the user chooses not to share. To ensure you can view your 2025 Checkpoint before it expires, confirm that your privacy settings allow for data personalization and that your client is fully updated. If the Checkpoint does not appear, you may need to increase your platform activity for future recaps or check the Help Center for specific troubleshooting regarding data permissions.

discord2 min readCurated summary

How to Change Your Theme to Bring Your Vibe to Discord

Discord’s theme settings let users personalize the app across desktop and mobile. Everyone gets four default themes, while Nitro members receive 28 additional color themes, custom theme creation, and extra app icons. Themes generally sync across devices, making it easy to maintain a consistent look. ## Changing Themes on Desktop - Open **User Settings > Appearance**. - Choose from: - **Default Themes**, available to everyone - **Color Themes**, available to Nitro members - Themes apply instantly. - Use **Preview Themes** to view any theme, including Nitro-exclusive options, before selecting it. ## Changing Themes on Mobile - Open the **You** tab. - Tap the gear icon, then go to **Appearance > Theme**. - Scroll horizontally through the available themes and select one. - Themes sync between desktop and mobile by default. - Disable **Sync Across Clients** if you want separate themes on different devices. ## Default Themes for Everyone All Discord users can choose among four themes: - Light - Ash - Dark - Onyx Additional options include: - **Sync with computer/device**, which automatically switches between Light and Dark. - **Dark Sidebar**, available with Light theme, keeping navigation areas dark while conversations remain light. ## Nitro Color Themes Nitro members get 28 additional color themes, including: - Chroma Glow - Citrus Sherbert - Midnight Blurple - Retro Raincloud These options appear under the **Color Themes** section in Appearance settings. ## Custom Themes with Nitro - Nitro members can create custom color themes using up to **five colors**. - Custom themes must currently be created on desktop. - Once created, they sync to mobile devices. ## Custom Discord App Icons Nitro also includes approximately 23 alternative app icons, with styles such as vaporwave, space, and gaming. - On desktop, the selected icon appears inside the app. - On mobile, it changes the device’s homescreen icon. - Icon choices are device-specific, so desktop and mobile can use different icons. To personalize Discord, open Appearance settings, select a theme or custom color scheme, and optionally choose a matching app icon.

Read original(opens in new tab)
discord3 min readCurated summary

Osprey: Open Sourcing our Rule Engine

Discord is open-sourcing Osprey, a rule engine designed to help platforms detect and respond to emerging safety threats in real time. Built with ROOST and internet.dev, it processes platform events, evaluates configurable rules, and produces actionable verdicts with minimal engineering effort. Osprey emphasizes scale, rapid rule deployment, transparency, extensibility, and continuous improvement. ## Goals for a Modern Rule Engine Osprey was designed around several requirements: - Process thousands of events per second in real time. - Let teams create and deploy expressive rules within minutes. - Return clear verdicts indicating whether activity is safe, suspicious, or malicious. - Explain how rules were executed and expose errors for investigation and debugging. - Support feedback loops that improve future detection rules. - Remain extensible enough to address new attack patterns. ## Osprey’s Processing Model Osprey accepts platform events called **Actions** through either: - Synchronous gRPC requests. - Asynchronous message queues. The engine evaluates these actions using rules written in SML, a Python-based rule language. Rules can use Python UDFs, Features, and Effects, while synchronous requests can return Verdict effects directly to callers. Outputs are sent to Apache Druid, which powers investigation and analysis tools. ## Actions Actions are JSON-like events submitted to Osprey. - Each action type has a unique name and schema. - Callers can customize the payload with relevant platform data. - Example data includes login attempts, user IDs, usernames, email addresses, and IP addresses. - Rules extract and evaluate values from these action payloads. ## Rules and SML Rules are the central mechanism for detecting suspicious behavior. - SML uses a Python-inspired syntax intended to be accessible to less-technical rule authors. - Rules can reference other rules and extracted data. - Static validation enforces consistent rule-writing practices. - Validation can be extended with Python, from naming conventions to more complex domain-specific checks. - Example rules identify a known spammer by email and apply a `spammer` label to the associated user entity. ## User-Defined Functions UDFs are regular Python functions that extend Osprey’s rule language and standard library. - Built-in capabilities such as `Rule`, `WhenRules`, and `JsonData` are implemented as UDFs. - Teams can add their own UDFs when integrating Osprey into other products. - UDFs can retrieve information from external services, including machine-learning models. - They can be configured for asynchronous execution and access external-service providers through the execution context. - A sample UDF obtains a link-spam score from an external prediction service. ## Features and Entities Features are globally named variables produced during Osprey executions. - Features are exported to Apache Druid for later querying and investigation. - Prefixing a variable name with `_` keeps it local instead of exporting it. - Examples include `UserId` and `UserEmail`, extracted from JSON action data. - Entities are a specialized type of Feature representing persistent objects such as users, servers, or email addresses. - Entities can receive effects such as labels, classifications, and signals. - Entity types determine which effects are valid through static validation. - The Osprey interface provides dedicated Entity Views for examining an entity’s history. ## Effects Effects are outcomes triggered when rules evaluate as true. - They are validated and processed in aggregate after execution. - Effects can modify or annotate entities with labels, classifications, or signals. - Verdict effects can be returned synchronously to inform the requesting service of a safety determination. Osprey’s open-source release gives platforms a reusable foundation for real-time trust and safety enforcement. Teams interested in adopting it can explore the repository at [github.com/roostorg/osprey](https://github.com/roostorg/osprey).

Read original(opens in new tab)
discord3 min readCurated summary

Discord Patch Notes: February 4, 2026

Discord’s February 4, 2026 patch focuses on performance, streaming, permissions, mobile consistency, and bug fixes across desktop, iOS, and Android. The largest improvements include faster desktop rendering, zoomable screenshares, a new Slowmode bypass permission, and continued migration of Discord’s audio/video backend to Rust. The update also adds usability refinements and resolves numerous interface, profile, notification, and stability issues. ## Performance and Infrastructure - Desktop navigation and interaction are significantly faster, especially on systems with limited processing capacity. - The improvements were primarily achieved by replacing slow CSS selectors rather than optimizing APIs or components. - More than 80% of Discord’s audio/video traffic now runs through the Rust-based backend. - Stream previews load substantially faster during the start-stream process. ## Screensharing and Media - Users can zoom and pan screenshares and game streams with a mouse wheel or laptop trackpad. - Android now correctly plays videos containing multiple audio tracks, such as microphone and game audio. - Currently playing voice messages stop correctly when users log out. - Android Group DM notifications now show the group name instead of the sender’s name, matching iOS behavior. ## Server Permissions and Time Formatting - A new **Bypass Slowmode** permission lets server administrators trust selected members to bypass slowmode restrictions. - The permission can be integrated into existing roles through Role Settings until February 23. - Desktop now includes an `@time` command for generating localized Linux timestamps that automatically adapt to each viewer’s time zone. ## General Usability Improvements - Vibing Wumpus has been updated to version 2.0 and can be summoned with: - `Ctrl+Alt+Shift+W` on Windows/Linux - `Cmd+Option+Shift+W` on macOS - Pressing Escape while editing a desktop profile no longer closes the entire profile modal. - Copying with nothing selected no longer clears the clipboard. - Browse Channels on mobile has officially left beta. - Clicking role mentions now shows users assigned to that role for all stable users. - Invite Friends to Server supports both usernames and display names. - Ignoring a friend request correctly changes the action from “Accept Friend Request” to “Add Friend.” ## Profile, Themes, and Server Interface Fixes - Fixed cursor-jumping while editing the About Me section. - Avatar Decorations now render correctly in per-server profile editing. - Profile Theme gradients fill their modal correctly. - Server tags now appear accurately in desktop profile previews. - Fixed alignment and styling issues in Members, Emoji, Connections, and Display Name Styles interfaces. - iOS Client Themes no longer scroll at extremely high speed. - Channel categories on iOS no longer resemble unread channels. - Android no longer displays an extra bottom bar that blocks interaction. ## Stability and Bug Fixes - Fixed crashes involving related stickers in servers without text channels. - Prevented duplicate Checkpoint and gift-reception modals. - Emoji editing no longer creates duplicates when Finish is clicked twice quickly. - Desktop Inbox filtering works correctly again. - Fixed a desktop lockup that could occur after adding a game to a profile without saving. - Mobile Community setup now renders properly. - The Shop displays multiple columns correctly on affected Android devices. - Keybinds involving keys above F10 now persist correctly. - Event previews properly render Markdown. - On iOS, GIF avatars selected through the GIF picker remain animated instead of becoming static images. - Additional fixes address onboarding overlays, dangerous-download modal spacing, role selection transparency, event buttons, server uploads, and localized status text. Discord’s update is primarily a quality and performance release. Users should see the greatest immediate benefits from faster desktop interactions, improved streaming controls, better mobile behavior, and more precise server administration tools, although individual fixes may continue rolling out by platform.

Read original(opens in new tab)
discord2 min readCurated summary

How to Customize Your Discord Profile

Discord profiles are designed to help users express their identity through avatars, server affiliations, gaming interests, statuses, and visual effects. The post explains where to edit these settings on desktop and mobile, then outlines customization options ranging from profile widgets to Shop items and Nitro features. Overall, it encourages users to tailor their profile to make a memorable first impression. ## Editing Your Discord Profile - On desktop, open **User Settings** using the gear icon, then select **Edit Profiles**. - On mobile, open the **You** tab and tap **Edit Profile**. - Click or tap your profile icon to preview how others see your profile. ## Choosing an Avatar - Use **Change Avatar** in the profile editor to upload an image from your device. - Nitro members can use animated avatars. - Canceling an avatar upload before confirming prevents the upload from counting toward Discord’s rapid-upload throttle. - Users can also display a **Server Tag** next to their name and on their profile. - Server Tags are available when a server has enough boosts and its administrators enable the feature. ## Showing Off Your Games Desktop users can add Profile Widgets that highlight their gaming interests, including: - Favorite Game - Games in Rotation - Games I Like - Want to Play These widgets let users showcase current games, backlogs, and recommendations. ## Sharing Activities and Statuses - Users can add a short custom status message from their profile icon. - Statuses can be set to expire after a chosen period or remain indefinitely. - Connected accounts can automatically display activities such as: - Games played on PlayStation or Xbox - Music listened to on Spotify - Anime watched through Crunchyroll ## Customizing Profiles Through the Shop The Discord Shop provides cosmetic additions that affect profiles and other parts of the app: - **Avatar Decorations:** Frames and animated effects around avatars, visible in profiles and text chats. - **Profile Effects:** Large animations displayed when someone opens a profile. - **Nameplates:** Decorative designs shown behind display names in server member lists and direct messages. ## Nitro Profile Features Nitro members receive additional customization options, including access to more advanced profile features and the ability to maintain multiple profiles.

Read original(opens in new tab)
discord2 min readCurated summary

How to Make and Use Custom Emoji on Discord

Discord custom emojis are small images communities can upload and use in messages, reactions, and custom statuses. They are stored per server, though Discord Nitro allows broader use across servers. Uploading is now flexible because Discord can resize and compress images, while usage is mainly limited by server permissions, subscription requirements, and Discord’s content policies. ## What Custom Emojis Are - Custom emojis are community-created images used like standard emojis. - They can appear in: - Messages - Reactions - Custom status messages - They add personalized expressions, jokes, symbols, and artwork to Discord conversations. ## Adding Custom Emojis - Upload emojis through **Server Settings > Emoji**. - Eligible users may also upload directly from the emoji picker. - Emojis belong to the server where they are uploaded. - To use them in other servers, users must upload them separately or have Discord Nitro. ## File Requirements and Uploading - Discord now automatically resizes and crops uploaded images. - Supported formats include: - JPEG - PNG - GIF - WEBP - AVIF - Recommended specifications are: - Up to **256 KB** - **128×128 pixels** - A name of at least two characters - Larger files can be compressed automatically. ## Animated Emojis and Content Rules - Animated emojis are uploaded through the same process as static emojis. - They appear in a separate animated-emoji section. - Using newly uploaded animated emojis requires Discord Nitro. - Emojis must comply with Discord’s Community Guidelines and Terms of Service. - Emojis cannot contain age-restricted material such as graphic violence or adult content. - Uploaders must also have the rights to use the images. ## Larger “Jumbo” Emojis - Emojis appear larger when a message contains only emojis and no regular text. - Up to **27 emojis** can remain enlarged in one message. - Messages containing more than 27 emojis revert to the normal display size. ## Server Emoji Limits - A standard server supports: - 50 static custom emojis - 50 animated custom emojis - Boosted servers receive larger limits: - Level 1: 100 static and 100 animated emojis - Level 2: 150 of each - Level 3: 250 of each - These limits apply to the entire server, regardless of which member uploads the emojis. Custom emojis are easiest to create when users take advantage of Discord’s built-in resizing tools, while server owners should monitor shared emoji limits and ensure all uploads comply with Discord’s policies.

Read original(opens in new tab)
discordOriginal article

Discord Update: November 6, 2025 Changelog (opens in new tab)

The November 2025 Discord update focuses on streamlining content creation and enhancing the user interface across both desktop and mobile platforms. By removing technical barriers for emoji management and reorganizing core navigation, the platform aims to create a more intuitive experience for community interaction and personal expression. These changes signify a push toward visual consistency and greater flexibility in how users present themselves across different server environments. ### Streamlined Emoji Creation * A new integrated editing screen allows users to crop and resize large images directly during the upload process, eliminating the need for third-party photo editors. * The Emoji Picker now includes an "Add Emoji" shortcut for users with server permissions, allowing them to upload and assign icons to specific servers without leaving the chat interface. * Discord has automated the technical requirements for emoji uploads, removing the need for users to manually adjust files to specific resolutions (128x128), file types (PNG), or size limits before importing. ### Desktop Navigation and Utility * The desktop Settings menu is undergoing a visual refresh and reorganization to improve discoverability and match the platform's modern design language. * Voice channels on desktop now feature an active timer, providing a visible indicator of how long a specific call has been in progress. * The "More" section at the bottom of the Settings list serves as the new hub for accessing the Changelog and other platform documentation. ### Personalization and Mobile Features * Users can now set Nameplates on a per-server basis, allowing for professional appearances in some communities while maintaining more casual aesthetics in others. * The Discord Shop is now fully functional on mobile devices, enabling users to purchase and send gifts, Avatar Decorations, and bundles directly from tablets or phones. * Enhanced tools within the Family Center provide parents and guardians with updated oversight features to better monitor and engage with their teens' digital experiences. Server administrators and active users should take advantage of the new emoji upload tools to refresh their custom icons with less effort, while multi-community users can leverage the per-server Nameplates to better tailor their digital identity to different social contexts.