iOS

44 posts

discord2 min readCurated summary

Discord Patch Notes: November 4, 2025

Discord’s November 4, 2025 patch focuses on faster startup and calls, more reliable streaming, improved notification processing, and a broad set of platform-specific fixes. Audio devices now initialize during call connection, reducing connection times by roughly 5–15%, while asset-fetch retries have reduced startup failures by about 80%. The release also improves Roblox streaming, iOS notification emojis, accessibility, navigation, and chat rendering. ## Performance and Reliability - Roblox streams on PC should no longer appear as blank or white frames, thanks to a more reliable capture pipeline. - Audio devices such as microphones now start while a call is connecting rather than afterward. - Notification targeting is up to five times faster, improving notification availability. - Asset-loading retries have significantly reduced startup failures that previously required closing and relaunching Discord. ## General Improvements - Desktop Quick Switcher returns more results when searching without a type filter. - Server administrators can now apply age restrictions to servers. - Discord fixed incorrect content-type headers for text attachments, including subtitle files. - Apple Maps link embeds work again. - Overlay dismissal correctly returns focus to the game. - Passkey prompts no longer appear when a passkey is already enabled. - Numerous layout, localization, tooltip, profile-editing, status, badge, and scrolling issues were corrected across desktop and mobile. ## Mobile and Platform Fixes - Custom emojis now render in iOS notifications. - Android fixes address unwanted vibration in Appearance settings, swipe navigation, role-management state resets, server-list rendering, chat loading, and bottom-navigation text truncation. - iOS fixes improve emoji-picker navigation, event controls, username rendering, server-join text, and message editing. - Desktop fixes include muted badge colors, profile-preview overlap, status resets, profile-editor blank screens, and localized button tooltips. ## Chat and Messaging - Fixed message spacing, forwarding layouts, reply-preview emoji overlap, and text-input positioning on iOS and desktop. - Android chat should no longer display a gray screen. - Forum-channel links and Markdown previews now render correctly. - Dark-mode forum previews no longer display links and mentions in black. - Spoilers render interactively and consistently, including inside code blocks. - Fixed potential crashes and visual issues when reacting to messages on iOS. - Desktop channel notification menus now display all available options. The patch is primarily a reliability and polish release, with the largest user-facing benefits coming from faster call connections, fewer startup failures, and more dependable streaming. Fixes may continue rolling out across platforms after publication.

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

Discord Patch Notes: December 8, 2025

Discord’s December 8, 2025 patch focuses on faster uploads, quicker video playback, a redesigned Desktop User Settings experience, and broad reliability improvements. Major infrastructure updates include resumable media uploads, Rust-based retry logic, and CDN changes that substantially reduce video startup latency. The release also contains numerous desktop, mobile, chat, localization, and UI bug fixes. ## Uploads, Performance, and Settings - Media uploads now support resuming after interruptions, which is especially useful for large files. - New Rust-based retry logic reduced upload latency by about 15% overall: - iOS: 21% faster - Android: 10% faster - CDN configuration changes improved video embed startup times: - P90 latency fell from 600 ms to 275 ms. - P95 latency fell from 1,250 ms to 658 ms. - Rare cases involving videos taking up to 40 seconds to start were also addressed. - Desktop User Settings received a redesign intended to make options easier to find, with metrics indicating improved usability. ## Platform and General Improvements - Mobile apps upgraded from React Native 0.78 to 0.81.4. - Desktop upgraded to Electron 37. - Server Hub search is now more performant, particularly for hubs connected to more than 50 servers. - Linux clients no longer display duplicate titlebars. - Various desktop rendering issues were fixed, including stray white pixels, incorrect scrollbars, spacing problems, and MacOS traffic-light alignment. - Server folders, unread channels, invite searches, profile previews, and image previews received multiple correctness fixes. - Emoji Studio now properly re-centers images when using Reset Image. - Search in Settings no longer produces empty categories for certain queries. - Several localization issues were corrected, including “Edit Profiles” and “Search in DMs.” - Users can now dismiss the Upcoming Events banner in voice channels. - Event invites, event popouts, custom-location sharing, and event Join buttons were repaired. - Android and iOS fixes address server folders, server lists, nameplates, role settings, and profile customization controls. ## Chat and Messaging Fixes - Multiline typing in the Desktop Message Forward interface no longer causes visual shifting. - Spoiler timestamps now render correctly before content is revealed. - Mobile fixes improve message-row sizing, reply navigation, forum interactions, and thread rendering. - Android code blocks once again use monospace formatting. - Sticker Picker and Emoji Picker navigation now behaves correctly on Android. - Scrollbars remain interactive when thread previews are present. - Inbox navigation to thread-creation messages has been fixed. - Forum post search no longer includes excessive blank space. - Additional iOS fixes address swiping to reply, navigating to message replies, and displaying the thread spine connecting avatars to threads. Overall, the update combines meaningful performance improvements with a large collection of visual and interaction fixes. Users who depend on large uploads, embedded video, mobile chat, or Desktop settings should benefit most, though the changes may continue rolling out across platforms.

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

Discord Patch Notes: October 7, 2025

Discord’s October 7, 2025 patch focuses on reducing update interruptions, improving search and personalization, and resolving numerous platform-specific bugs. Notable changes include less frequent mandatory desktop updates on Windows, online indicators in Quick Switcher results, improved iOS notification clearing, and per-server Nameplates. The release also contains extensive fixes across general navigation, the Shop, Overlay, mobile apps, and chat. ## Desktop Updates and Personalization - Windows desktop updates are now delayed unless a release is mandatory or the client is several versions behind. - Users can still update immediately through the green arrow in the top-right corner. - Nameplates can now be configured individually for each server. - The Shop now supports search and filtering, making collectibles easier to find. - Quick Switcher search results display users’ online status. - Quick Switcher reliability was improved for users with per-server nicknames. ## Notifications and Platform Reliability - iOS notifications read on another device should now clear more reliably. - Remaining stale notifications are cleared when Discord launches. - Fixed blank screens when navigating backward on iOS. - Improved Android navigation between Channel Details tabs. - Fixed improperly rendered invite links on iOS and Android. - macOS title-bar traffic lights now render more consistently. - Desktop update windows should no longer occasionally display a blank screen. ## General Interface and Overlay Fixes - Dismissing the in-game overlay now correctly returns focus to the game. - Fixed drifting “New” badges, inconsistent Nitro badge borders, and various alignment issues. - Corrected problems with appearance settings, including the disabled “Reset to Default” button at 87.5% size. - Improved keyboard navigation in Server Settings. - Fixed unnecessary text truncation in the Multi-Factor Authentication modal. - Resolved issues with pasting content in several dialogs and screens. - Overlay context menus, tooltips, animations, voice widgets, toast notifications, and transparency received multiple visual and behavior fixes. - Fixed issues involving onboarding question deletion, server description limits, channel topics, forum sorting, and server invite behavior. - Updated the outdated Nitro logo and corrected capitalization in the Shop search tooltip. ## Chat and Messaging - Sending a DM from a profile modal now reliably loads the message into the chat view. - Fixed overlapping emoji in iOS reply previews. - Corrected the placement of the “Slowmode is enabled” message. - Android users can once again tap spoiler tags to reveal them. - Fixed scroll-position resets when navigating away from and back to the same Android channel. - Corrected typing indicators appearing over message text in Desktop chat history. - Fixed the iOS composer moving behind the keyboard after pasting a link. - Improved handling of character limits for the first message in a thread. - Fixed missing unread-message banners and incorrect positioning of iOS’s “Jump to Latest Message” button. Discord users should receive these improvements as the changes roll out across platforms, though availability may vary. Users encountering additional problems can report them through Discord’s community bug megathread, while iOS users can test upcoming changes through TestFlight.

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

Discord Patch Notes: September 3, 2025

Discord’s September 3, 2025 patch focuses on scaling, performance, mobile improvements, permissions, and a large collection of cross-platform bug fixes. Discord increased the default server capacity from 2.5 million to 25 million members while improving update processing and asynchronous operations for very large communities. The Android app also moved to React Native’s new architecture, with early results showing smoother performance, particularly on lower-end devices. ## Large-Server Improvements - Raised the default server member limit to **25 million**, up from 2.5 million. - Batched certain server updates and shifted more work to asynchronous processes to improve stability. - Added further improvements for large servers and those using Community features. - Continued work based on administrator feedback, including changes described in Discord’s Community Server Cleanup Report. ## Android and Mobile Updates - Upgraded Android to React Native’s new architecture across most of the app. - Early performance data shows: - Smoother app operation. - Fewer low-frame-rate problems. - Better behavior on lower-end devices. - Improved the mobile Shop with: - Faster loading. - Gifting. - Nameplate purchases. - A redesigned layout closer to the desktop experience. - Added camera-enable and camera-disable sound effects, especially useful when using keyboard shortcuts. - Improved mobile rendering and behavior for Markdown, member statuses, thread lists, voice-region menus, browser settings, and rotated layouts. ## Server Management and Permissions - Increased the pinned-message limit from **50 to 250**. - Added a dedicated permission for pinning and unpinning messages, separating it from **Manage Messages**. - Fixed issues involving: - Role assignment during Server Onboarding. - Reordering roles on iOS. - Server subscriptions and subscription modals. - Community server icons. - Server Insights announcement-channel charts. - Twitch integration’s Force Sync button. - Nitro boosts and localized Japanese formatting. ## General Usability Fixes - Mobile member lists now correctly display “Can’t Wait For” and “Obsessed With” status messages. - Fixed profile views that could become impossible to close after rapidly opening mutual-friend profiles. - Corrected poll notification placeholders on Android. - Restored proper Markdown rendering on mobile Event pages. - Fixed Quick Switcher search prefixes such as `!`, `@`, `#`, and `*`. - Improved DM context-menu hitboxes and fixed several spacing, padding, alignment, and tooltip issues. - Corrected invalid invite embeds, owner crown alignment, role and app badge positioning, and Friend Suggestions layout. - Fixed desktop pop-out windows incorrectly displaying a menu bar. ## Notifications, Themes, and Accessibility - Automod incident notifications now follow users’ existing push-notification settings. - Fixed randomly changing client theme colors. - Improved visibility and formatting for light-theme Student Hub search placeholders. - Corrected localization issues involving Nitro Home and other interface elements. - Fixed several unreadable, misaligned, or incorrectly sized buttons and controls. ## Platform-Specific Fixes - **iOS:** Fixed thread-list flickering, browser selection, voice-region menu backgrounds, role reordering, phone-related interface behavior, and channel details after rotation. - **Android:** Fixed phone country-code controls, app badge alignment, poll notifications, and mobile layout issues. - **Windows:** Corrected navigation from Action Center notifications. - **macOS:** Fixed an unclickable title bar. - **Desktop/Web:** Resolved issues with custom keybind warnings, pop-out windows, search, tooltips, subscription flows, and various menus. Discord says all listed fixes have been merged, though they may still be rolling out gradually across platforms.

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

Introducing the Community Server Cleanup Report for August 2025

Discord’s August 2025 Community Server Cleanup Report introduces the first wave of updates aimed at giving moderators, administrators, and game developers more control over their servers. The changes improve server management, onboarding, and Forum channels by fixing usability bugs, expanding feature availability, and improving accessibility. Discord says these improvements are part of an ongoing effort to make community management easier. ## Server and Channel Management - Unread mentions in Voice and Stage channels now appear in Suggested Channels for members who have not enabled “Show All Channels.” - The Role list in Permission settings now includes a right-click delete option. - Mod View now works on servers without the Community feature enabled. - Channel description editing has improved Markdown support. - Role changes now update correctly in Settings on Android and iOS. ## Community Onboarding and Server Guide - Disabling the Community feature now also disables the Server Guide if it was previously active. - The Server Guide supports screen readers for better accessibility. - A mobile bug that trapped users in an infinite Server Onboarding exit loop has been fixed. ## Forum Channel Improvements - Forum channels are now available on all server types, without requiring the Community feature. - Forum post editing on iOS has been improved. - Members can no longer bypass required Forum post tags. - Shift, Home, and End key behavior is now consistent when browsing Forums. - Users are no longer incorrectly affected by Slowmode when a Forum is full and their post cannot be created. - Closing Threads works correctly in Gallery View. - Posts from blocked users are hidden in Forums, as they are in regular channels. - Discord also made general cleanup improvements to Forum sorting and tagging. Discord presents these fixes as the beginning of a longer series of community-focused updates. Moderators and game developers can expect further improvements targeting server administration and member experiences.

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

Discord Patch Notes: August 4, 2025

Discord’s August 4, 2025 patch focuses on reliability, responsiveness, search, and cross-platform usability. Major updates improve Android keyboard behavior, media downloads, Tumblr embeds, thread search, pinned-message limits, and settings navigation during calls. The release also addresses numerous platform-specific bugs affecting navigation, rendering, notifications, accessibility, and server administration. ## Search, Media, and Content Improvements - Search now includes messages inside threads. - Thread names can be autocompleted with the `in:` search filter. - Embedded images and videos from other platforms download more reliably. - Downloaded media should no longer produce malformed filenames such as `@jpeg.bin.jpg`. - Tumblr links now receive properly formatted embeds, including Tumblr-hosted sites on custom domains. - The maximum number of pinned messages per channel increased from 50 to 250. ## Android and Mobile Usability - Android keyboard handling was improved, especially when switching between emoji input, the gallery, and the system keyboard. - Fixed cases where the keyboard covered messages or obscured too much of the interface on Android multitasking and foldable devices. - iOS received fixes for search crashes, emoji cropping, search-filter suggestions, Friends-list icon padding, and custom-status alignment. - Back gestures on mobile no longer incorrectly navigate from channel settings all the way back to chat. - Server Onboarding backgrounds, popups, and state retention were corrected across mobile flows. ## Desktop and Apple Platform Integrations - On desktop, User Settings now opens directly to Voice & Video when the user is in a call. - macOS Spotlight can now locate Discord channels by channel or server name. - Apple Handoff lets users move directly to a Discord channel from an iPad, Mac Dock, or iOS app switcher. - Desktop notifications now navigate correctly to Discord. - The system tray icon should remain visible after desktop updates. - Fixed PiP settings appearing behind the picture-in-picture window. ## Performance and Reliability - Discord improved GDM search, direct-message cleanup, and relationship-operation handling for accounts with extremely large amounts of data. - These changes target severe startup and application slowdowns experienced by heavy-utilization users. - Numerous crashes, rendering problems, and unreliable interactions were fixed across desktop, Android, and iOS. ## Server, Role, and Moderation Fixes - Roles can now be deleted from the right-click menu in Role Settings. - Mobile role sorting works again. - Pending friend requests are visible in desktop user profiles. - Audit-log entries for Android voice-channel statuses now use the correct icon. - Server invite dialogs once again show the username being used to accept an invitation. - Server template names that are too short now produce an informative error. - Mod View dates now respect the configured date format instead of always using `MM/DD/YYYY`. - Server Onboarding dismissal state is preserved when navigating away and returning. ## Rendering, Text, and Interface Corrections - Japanese channel names and Burmese Unicode text now render and transmit correctly. - Fixed blank reaction emojis, cropped iOS emojis, masked links in mobile event descriptions, and duplicated users in member lists. - Corrected alignment and padding issues across buttons, role displays, search controls, badges, popups, Clips, and subscription flows. - Username autocomplete is less aggressive and no longer locks onto the first matching result. - Discoverable-server globe icons, boosting icons, and official badges are now positioned correctly. - Student Hub menus, voice-message volume sliders, and invite-permission messaging were repaired or clarified. Overall, this release is primarily a broad maintenance update. Users with heavy Discord accounts, Android keyboard issues, thread-search needs, or frequent cross-device use should benefit most, while the many smaller fixes improve consistency across Discord’s platforms.

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

Discord Patch Notes: July 7, 2025

Discord’s July 7, 2025 patch focuses on scalability, responsiveness, media support, and bug fixes across desktop, web, iOS, and Android. Major improvements include raising the default server member cap to 2.5 million, reducing Push to Talk latency, adding AV1 attachments and embeds, and fixing a long-standing mobile voice communication issue. The release also contains numerous usability, localization, accessibility, and interface fixes. ## Large-Server Improvements - Increased the default member cap from 500,000 to 2.5 million. - Improved member-list loading for large servers. - Strengthened monitoring and automatic scaling to detect and resolve server-specific performance problems. ## Voice and Input Enhancements - Added the “Voice Activity Priority” hotkey for users with the appropriate permissions. - Priority speakers reduce the volume of non-priority speakers while talking. - Reduced desktop Push to Talk activation latency. - Fixed a long-standing mobile voice-channel issue caused by specific network-provider conditions, where other participants could no longer hear the user. ## Media and Performance - Added AV1 video attachment and embed support across all platforms. - Improved AVIF processing speed and flexibility. - Fixed a message-sending bug where failed image uploads could block all later image sends until the app restarted. ## Interface and Usability Fixes - Channel names now preserve complex Unicode emoji sequences such as `👩🏻‍🔬` and `❤️`. - Added an interactive empty Voice Channel animation on desktop and web. - Prevented repeated Gift Nitro overlays on Android. - Restored the behavior where pressing Escape marks channels as read. - Improved Nameplate preview updates while editing display names. - Added a copy-link option to Forum post context menus. - Made the Events “More Options” button easier to click. - Prevented the Channel Settings “Add Role” interface from shifting during scrolling. - Fixed hidden Overlay widgets blocking interaction with the space they occupied. - Corrected shop-logo alignment, profile modal borders, event overflow behavior, and several tooltip and label issues. ## Mobile and Platform-Specific Fixes - Fixed blank keyboards when opening chat with an app. - Resolved iOS notification-swipe behavior that could open notifications instead of dismissing them. - Fixed iOS Server Discovery links incorrectly redirecting to profiles. - Restored mobile profile-banner animations. - Fixed Android Nitro gift-button overlays that could not be dismissed. - Corrected QR-code login errors when camera permission had not yet been granted. - Fixed light-mode styling for the “Remove Phone Number” modal. ## Search, Profiles, Events, and Moderation - Search suggestions no longer appear behind tabs. - Refreshing Forum searches no longer inserts the search text into the New Topic interface. - Fixed text truncation involving Custom Status and Rich Presence displays. - Corrected event text that incorrectly said “Starting on Tomorrow.” - Fixed AutoMod rules not disappearing immediately after deletion. - Prevented removing another user’s linked role from accidentally removing the role from oneself. - Fixed Server Template edits that deleted characters but could not be saved. - Updated Mod View title text and removed redundant Quest tooltips. - Corrected clickable bio-link font sizing and several profile rendering issues. ## Localization and Accessibility - Added Polish localization for the “Current Obsession” status. - Fixed Forum call-to-action text clipping in some languages. - Improved light-theme hover colors and other visual consistency issues. - Made various controls easier to use through larger click areas and smoother animations. The patch is aimed at making Discord more reliable at large scale while reducing friction in voice communication, media sharing, and everyday navigation. Users may receive the fixes progressively as they roll out across platforms.

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

Discord Patch Notes: June 3, 2025

Discord’s June 3, 2025 patch focuses on performance, reliability, media playback, and cross-platform consistency. Major improvements include ARM infrastructure migration, faster video startup, better mobile image compression, persistent voice-message playback, and early adoption of shared Rust components. The release also includes framework upgrades and a broad set of UI, navigation, billing, accessibility, and platform-specific bug fixes. ## Infrastructure and Performance - Discord is migrating parts of its infrastructure to ARM hardware. - The change has reduced per-core load and improved latency. - ARM machines also lower energy consumption. - Keyframe-generation changes reduced video and stream startup latency by more than 10% on average. - Discord migrated one core store to a shared, multi-platform Rust implementation. - Early results showed improvements in memory and CPU usage, crashes, and other reliability metrics. - More stores and APIs are planned for migration. - Desktop clients were upgraded to Electron 35. - Mobile clients moved to React Native 0.78, while all clients upgraded to React 19, with incremental performance improvements and no significant regressions. ## Voice, Images, and App Links - Voice messages on desktop and web now support playback-speed controls. - Playback position is preserved when users close the app or navigate away. - Mobile image compression now adapts to source resolution. - Lower-resolution images receive higher-quality embeds. - Median upload latency has decreased across platforms. - Discord revamped app-link handling to resolve Android linking failures and improve compatibility with modern apps. ## General Bug Fixes - Fixed an iOS Billing Settings issue involving an empty entry field and moved Manage Nitro to the top of the page. - Fixed Android poll results that could not be swiped horizontally. - Soundboard uploads now work correctly in Firefox. - Corrected mobile profile scrolling that exposed blank space. - Fixed multi-line status rendering, Custom Status emoji alignment, and unreadable light-mode text. - Starting a Desktop settings search with “M” no longer freezes the application. - Mac popouts now correctly render Unicode emojis in full-screen mode. - Fixed duplicate server entries caused by lurking through Discovery. - Corrected server settings save prompts, profile badge previews, folder rendering in Safari, and profile banner updates on iOS. - Fixed Soundboard picker placement, event-link copying, Shop navigation, 2FA login-state messaging, and Expression Picker spellcheck replacement. - Removed a redundant Linux title bar and corrected channel-list alignment for servers with many channels. - Profile edits now prompt consistently for saving across platforms. - Fixed stale forwarding-search results, invite-modal corner rendering, light-mode member text, overlay popups, privacy-page dividers, folder mention badges, and stream-invite display names. - Improved Discovery scaling for different window sizes. - Fixed “Go to Shop” links from avatar decoration and profile-effect previews. - Corrected rendering issues involving passkey backup codes and several additional interface elements. The changes had been merged but might still be rolling out by platform. Users encountering remaining issues can report them through Discord’s community bug megathread or test upcoming iOS builds through TestFlight.

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

How Polaroid Is Building its Next Era of Innovation | Figma Blog

Polaroid is reinventing its iconic instant-photography business for the digital era while preserving its creative heritage. The company uses Figma to unify design across its website, camera products, and mobile apps, enabling faster collaboration and more consistent user experiences. A centralized design system and more capable prototypes help the team validate ideas early and reduce costly development changes. ## Preserving Polaroid’s Creative Legacy - Polaroid became culturally significant through Edwin Land’s instant-camera innovations and its use by artists such as Andy Warhol, Ansel Adams, and David Hockney. - Digital photography threatened the company’s survival, leading to the closure of its last film factory in 2008. - The Impossible Project acquired the factory, recreated Polaroid film chemistry, and eventually obtained the Polaroid brand. - The modern company now combines instant cameras and film with photo printers, connected-camera apps, and other digital products. ## Building a Single Source of Truth - Before adopting Figma, designers worked in separate files and fragmented workflows. - The lack of shared components and a centralized design system caused duplication, slowed iteration, and limited the team to designing primarily for iOS. - Figma’s cloud-based collaboration gives designers and other departments shared visibility, supporting remote work and cross-functional discussion. - Design tokens and variables allow Polaroid to: - Support light and dark modes. - Adapt designs across iOS and Android. - Change default fonts by platform. - Match an app’s theme to a camera’s colorway. - Show users only the camera model they own during device setup. - Figma UI kits provide starting points, while plugins such as Autoflow help map user journeys. ## Using Prototypes to Validate Ideas Earlier - More powerful Figma prototypes let the team test realistic user flows before development. - Users can navigate freely and change settings, producing more natural feedback than earlier prototype methods. - User testing reveals actual behavior instead of relying on assumptions. - Early validation improves product quality, saves time, and prevents expensive revisions later. Polaroid’s experience suggests that a shared design system combined with realistic prototyping can help legacy brands modernize efficiently while maintaining a recognizable creative identity.

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

Discord Patch Notes: May 1, 2025

Discord’s May 1, 2025 patch focuses on performance, usability, reliability, and bug fixes across platforms. Notable changes include faster Android video uploads, improved animated emoji support, and new Markdown links for phone numbers and email addresses. The release also resolves a wide range of interface, profile, moderation, permissions, and mobile issues, though some fixes may still be rolling out. ## Performance and Media Improvements - Android video transcoding improvements increased average upload speeds by about 5.6%. - Lower-performance Android devices saw average upload times improve by roughly 10.5%. - Animated emojis can now be uploaded in WebP and AVIF formats. - Supports true alpha transparency. - Provides greater color depth. - Produces smaller files. - Enables smoother playback. ## Markdown Links for Contact Information - Phone numbers and email addresses can now be formatted as links by placing them inside angle brackets: `< >`. - This allows users to tap or interact with contact information directly instead of copying it into another app. ## Notifications, Search, and Forum Usability - macOS notifications were redesigned to be cleaner and less cluttered. - Tapping text enclosed in backticks now copies it on mobile. - Forum searches now support choosing between AND and OR behavior for multiple tags. - Emoji autocomplete was improved for narrow Discord windows. - AutoMod system direct messages now appear correctly in mobile search results. - Server Insights graphs now update with the latest engagement data. - Keyboard behavior was improved when layout changes obscure content, particularly in Forum Channels; further improvements are ongoing. ## Profiles, Friends, and Statuses - Friend-request context menus now say “Accept Friend Request” instead of “Add Friend.” - Friend-request settings were reworded for greater clarity. - Mutual servers now appear correctly in mini profiles and update without requiring a restart. - Custom emojis in statuses animate properly when combined with text. - Non-animated custom-status emojis now display hover tooltips. - System emojis no longer appear clipped in Android statuses. - The Settings label “User Profile” was renamed “Main Profile.” - Accidental status changes from the Nitro preview in profile settings are no longer possible. - Long role lists in profiles can now be scrolled. - Server-specific profile role padding and role color previews were corrected. ## Moderation, Roles, and Server Management - Clicking a member in the Members tab now opens Mod View instead of closing the tab. - Mod View correctly renders messages from age-restricted channels. - Role color changes and slightly edited AutoMod regex rules now save properly. - Roles in Advanced View channel permissions are sorted by hierarchy. - Community Onboarding tasks can now be deleted reliably. - The “More” button on Student Hub server cards now works. - Users can once again move servers into the first position in a folder. - The server member-list border on iOS was reduced to restore usable space. ## Emoji, Reactions, and Embeds - Animated emojis now animate correctly in the full reactions list. - Reaction hover text is properly formatted even when many users participated. - Desktop now displays a clear upload-result toast for GIF emojis. - Invite links ending in a period now embed correctly. - Embeds and bot messages scale more effectively with font sizes and image dimensions, reducing overly narrow layouts. ## Mobile, Platform, and Visual Fixes - Quest and Account panels now align correctly. - Text in Voice for Stage Channels renders properly on foldable devices. - Mobile server headers use consistent colors across non-standard themes. - macOS capitalization for “Quit Discord” was corrected. - A Russian translation error affecting the “Mention the User” button was fixed. - Discovery now shows only one error when a user has reached the server limit. - Android users can side-scroll through server invite options. - Profile reaction coachmarks are positioned correctly. Discord recommends reporting remaining issues through the community bug megathread. Users who want early access to iOS changes can also join the Discord TestFlight program.

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

How to Stream Games and Applications to Discord from Desktop or Mobile

Discord lets users stream games, applications, or entire screens from desktop and mobile while in a voice call. Desktop users can choose between sharing a specific application or their whole screen, while mobile users can only share everything displayed on their device. Stream quality, audio support, and available features vary by platform, with Nitro offering higher-resolution streaming options. ## Streaming from Desktop - Works on Windows, macOS, and Linux. - Join a voice call in a server channel or DM. - Select the screen-sharing button, then choose: - A specific application or game - The entire screen - A capture device - Adjust stream quality and select **Go Live**. ## Streaming from Mobile - Available on iOS and Android smartphones and tablets. - Open a voice call and expand the bottom options menu. - Tap **Share Your Screen** and confirm using the device’s streaming controls. - Mobile streaming shares the entire screen, including notifications and device audio. - Users should mute notifications to avoid exposing private information. ## Sharing an Application vs. the Entire Screen - **Share Application** - Shows only the selected game or application. - Can include audio from that application without sharing sounds from other apps. - Helps keep unrelated content and notifications private. - **Share Entire Screen** - Shows everything visible on the display. - Can share system audio from all applications. - Viewers may see notifications, messages, or other sensitive content. - Mobile devices only support full-screen sharing. ## Audio Support by Platform - Windows, the mobile app, and Chrome support application audio sharing without additional setup. - macOS supports audio streaming on macOS Ventura or later. - Audio sharing is unavailable through non-Chrome browsers and on Linux at the time of publication. ## Choosing Stream Quality - **Smoother Video** prioritizes frame rate by reducing resolution, making it better for fast-moving games. - **Better Text Readability** preserves the application’s resolution while lowering frame rate, which is useful for documents, artwork, or homework. - Discord Nitro provides HD streaming at higher resolutions and up to 60 frames per second. Choose application sharing when privacy and focused audio matter; use full-screen sharing when viewers need to see everything. On mobile, review notifications and other visible content before starting because the entire device screen will be broadcast.

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

Discord Patch Notes: April 3, 2025

Discord’s April 3, 2025 patch focuses on usability, reliability, performance, and bug fixes across desktop and mobile. Major updates include Overlay v3, improved mobile navigation to unread messages, smarter Quick Switcher rankings, and expanded server-joining controls. The release also addresses numerous localization, layout, permissions, rendering, and chat issues. ## Major Highlights - **Overlay v3** was released, with Discord encouraging users—especially those dissatisfied with earlier Overlay versions—to try it. - Mobile users should now reach the oldest unread message in a busy channel with a single tap on the “new messages” indicator. - Quick Switcher channel-ranking logic was refined to improve search results and navigation across multiple servers. ## Server Access and Community Management - Users can set a server nickname and configure DM permissions during the invite-based joining process. - Servers can now use the Membership Application system, requiring approval before users join. This is managed through the new **Access** tab in Server Settings. - The built-in Timeout command was fixed and should once again accept valid durations. - Moderator actions from a user’s profile now work correctly even when that user has blocked the moderator. - The server ban list no longer displays stray parentheses after usernames. ## Interface, Navigation, and Performance Fixes - Keyboard navigation in Quest Discovery now expands the selected tile. - Desktop popouts should appear where they were opened instead of at the top-left corner. - The Shop’s “Shop All” section received performance improvements. - The back button now correctly returns users to Server Discovery after joining a server. - Numerous alignment and rendering problems were fixed across voice channels, profile popouts, MFA setup, Safety settings, code blocks, emoji, banners, and mobile screens. - Mobile issues involving blank screens after leaving Group DMs, scrolling Nitro perks, emoji-picker navigation, and poll-result overlap were resolved. ## Localization and Content Display - Fixed missing or incorrect translations in UK English, Japanese, and other localized interfaces. - Corrected event text, Quest minute pluralization, Nitro Home banner alignment, and Prune Members UI rendering. - Markdown in Scheduled Events and information in voice-chat profile popouts should now display properly. - Search results should once again show messages correctly. ## Chat and Threads - Mastodon embeds now provide better support for images, videos, formatting, styling, and a broader range of posts. - Spotify embeds in Text in Voice channels should scale correctly. - Mobile users no longer need to provide a thread name, matching the desktop experience. - Users are no longer incorrectly prompted to create a thread when they lack permission to send messages but can create threads. - Slowmode messages should display their full text instead of only the first few letters. - Users with the necessary permissions can lock and unlock mobile threads without joining them first. Overall, the patch is primarily a broad maintenance release, combining several visible feature improvements with a large number of cross-platform fixes. Users should see smoother navigation, more reliable chat behavior, and better consistency between desktop and mobile experiences.

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

Modern Image Formats at Discord: Supporting WebP and AVIF

Discord modernized its image pipeline to support animated WebP and AVIF attachments, embeds, and emojis. The change improves animation quality while significantly reducing file sizes compared with GIFs. Discord chose WebP as its primary delivery format because it offers broader platform support and more predictable performance, while converting AVIF sources—including tone-mapping HDR images to SDR when necessary. ## Benefits of WebP and AVIF - **Better transparency:** Both formats support full alpha channels, allowing smooth edges and animations that blend naturally with Discord’s light and dark themes. - **Greater color depth:** - GIF supports only 256 colors. - WebP supports roughly 16 million colors through 8-bit color channels. - AVIF supports up to 12 bits per channel. - **Improved visual quality:** Higher color fidelity reduces banding, produces more accurate colors, and better supports photographic and HDR content. - **Smaller animations:** Modern video-style compression provides: - Inter-frame compression - Advanced prediction - Configurable quality levels - Millisecond-precise frame timing - In the example provided, a GIF was **302 KB**, while the equivalent WebP animation was **43 KB**. ## Cross-Platform Image Processing - Discord processes and resizes every attached or embedded image to provide consistent behavior across: - Web browsers - Windows, macOS, and Linux - iOS - Android - Supporting new formats required coordinating inspection, conversion, decoding, and rendering throughout the media infrastructure. - Discord selected WebP as its preferred transformation target because it offers: - Near-universal platform support - Faster encoding and decoding than AVIF - Mature tools and ecosystem support - More predictable performance ## Tradeoffs Between WebP and AVIF - WebP is less capable than AVIF for: - 10- or 12-bit color - HDR content - Maximum compression efficiency - AVIF can produce smaller files for some content, but its platform support and performance are less consistent. - Discord converts AVIF images to WebP while preserving as much visual quality as possible. - HDR AVIF sources are tone-mapped to SDR because WebP is limited to 8-bit color depth. ## iOS Decoding Challenges - Discord uses SDWebImage to render images on iOS. - Its default WebP implementation relies on Apple’s ImageIO framework, available in iOS 14 and later. - Testing revealed that ImageIO decoded animated WebP files with increasingly inconsistent timing, especially for large or frame-heavy animations. - In a 10-second 480p30 comparison: - `libwebp` decoded the animation in real time. - ImageIO fell more than three seconds behind, with the delay increasing throughout playback. Discord’s move to WebP and AVIF demonstrates how modern formats can deliver higher-quality animations with substantially smaller files. For broad compatibility and reliable playback, WebP serves as the practical default, while AVIF remains useful as a high-efficiency source format.

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

Discord Patch Notes: March 11, 2025

Discord’s March 11, 2025 patch focuses on reliability, media processing, sharing, and broad bug fixes across desktop and mobile. Major improvements include safer API deployments, more accurate HDR-to-SDR conversion, faster and more reliable Spotify embeds, a redesigned Android sharing flow, and an Electron upgrade. The release also addresses numerous issues affecting chat, profiles, search, notifications, emoji pickers, and mobile rendering. ## Reliability and Platform Improvements - Discord changed its API deployment strategy to isolate critical services and reduce the impact of reliability incidents. - Desktop clients were upgraded from Electron 33.0.0 to 33.4.0. - HDR-to-SDR tone mapping was improved for more accurate colors in HDR images and videos converted for SDR display. - Spotify embeds now have approximately: - 83% lower p95 latency - 88% fewer failures - Android’s share interface was redesigned to resemble Discord’s message-forwarding experience. - Fixes may continue rolling out across platforms after the patch’s publication. ## General Interface and Account Fixes - Fixed Soundboard previews that could loop indefinitely after an upload was canceled. - Improved iOS performance when opening search and collapsing long channel topics. - Restored functionality for favorited GIFs and corrected poll avatars to use server-specific profiles. - Fixed iOS animation rendering failures and inconsistent Rich Presence display in member lists. - Improved mobile modal, emoji picker, GIF picker, and keyboard behavior. - Corrected several profile, server profile, custom status, pop-out, and profile preview issues. - Fixed server creation, friend request notifications, invite-link dropdowns, and Add Friends interface problems. - Improved desktop User Management sizing, Server Settings search, and member-search placeholder text. - Corrected mobile and desktop alignment, padding, hover states, button sizing, and masked channel-topic links. - Fixed duplicate known-device entries during two-factor authentication setup. - Message reaction notifications should now respect Do Not Disturb on mobile. ## Chat and Messaging - Empty Group DMs no longer display undefined users. - Fixed Server Guide popups that could obscure message editing. - Improved truncation and reliability for typing indicators. - Fixed iOS reply views where message text or input could become hidden. - Android users can now rename Group DMs. - Corrected Android reply themes and Emoji Confetti menu rendering. - Closing an unread DM on mobile no longer leaves an empty unread space in the server list. - Deleted messages can once again be acknowledged, preventing stale notification indicators. - Corrected Android permission interactions between sending messages and creating threads. - Fixed 24px chat font sizing, mobile DM alignment, and missing “Mark as Read” or “Reply” notification actions. ## Activities and Apps - The patch also begins addressing Activity behavior on iOS, including an issue involving Activity open and close sounds; the supplied post ends before the full Activities and Apps section is provided.

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

Discord Patch Notes: December 5, 2024

Discord’s December 5, 2024 patch focuses on performance improvements, mobile design updates, compatibility, and bug fixes across the platform. Major changes include refreshed mobile profiles, a 90%+ faster iOS Media Picker, Unicode 15.1 emoji support, animated WebP embeds, and Webhook Events for apps. Discord noted that updates may still be rolling out and that Patch Notes would pause until early February. ## Major Product and Platform Updates - Mobile user profiles, including profile editing, were redesigned to more closely match the desktop experience. - The iOS Media Picker now loads images over 90% faster in most cases, with significantly less blank UI while content loads. - Unicode 15.1 emoji are supported; users may see placeholder or inconsistent emoji until they update their clients. - Desktop and web apps now support animated WebP content in embeds and favorites. - Animated emojis are requested in WebP instead of GIF to improve performance. - Webhook Events allow apps to receive events without maintaining gateway connections, which is useful for apps that do not require low latency. ## General Fixes and Usability Improvements - Bluesky URLs now receive proper embed support. - Fixed profile banner cropping, profile button rendering, shortened URL unfurling, streaming activity titles, and role-name display issues. - Mobile profile notification dots, Android button icons, localization, Nitro gifting themes, and server profile menus received various fixes. - Blocking a user from their profile now requires confirmation. - Adding roles through “Add Members” is capped at 30 users to prevent silent failures. - Fixed notification content, share-screen layout, poll-result indicators, and channel permission prompts. - Android incoming call notifications now show display names instead of usernames. ## Chat and Messaging - Message drafts now remain associated with the correct DM instead of moving between DM notifications. - Fixed emoji autocomplete in full-screen Text in Voice, user mentions displaying IDs, and iOS handling of text following an “@” symbol. - Thread creation, attachment layouts, typing indicators, chat input spacing, onboarding bars, and message forwarding themes were corrected. - Fixed unread mention indicators affecting surrounding background colors. - On iOS, opening certain threads no longer incorrectly navigates to the thread creator’s profile. ## Activities and Apps - Fixed username rendering problems in Activities on some servers. - App authorization widgets no longer incorrectly ask users to scroll when no scrollbar is present. ## Audio and Video - Corrected missing circular backgrounds on voice controls and sizing problems with Activity buttons in calls. - Switching between Push to Talk and Voice Activity now reliably reactivates Voice Activity. - Fixed Android microphone failures when sharing another application. - Resolved an iOS screen-sharing failure affecting app version 253; updating is required for affected users. - Fixed the mobile post-call feedback dialog and adjusted call-status icon styling. - On iOS speaker mode, the proximity sensor should no longer turn off the screen unexpectedly during calls.

Read original(opens in new tab)