AUDIO: Fix audio handling in case of RARCH_NETPLAY_CTL_USE_CORE_PACKET_INTERFACEAUDIO: Include missing audio filters on some platformsAUDIO/PIPEWIRE: Add PipeWire audio driverAUDIO/PIPEWIRE: Add PipeWire microphone driverAPPLE: Hide threaded video settingAPPLE: Use mfi joypad driver by defaultAPPLE: Include holani, noods, mrboom, yabause, bsnes-jg core in App Store buildsCHEEVOS: Add rarity and points to achievement unlock widgetCHEEVOS: Add rank to leaderboard submission notificationCHEEVOS: Update to rcheevos 11.5CHEEVOS: Update to rcheevos 11.6CHEEVOS: Show rcheevos game image in Discord rich presenceCHEEVOS: Use translated strings for achievement messagesCLOUDSYNC: Allow saves and configs to be synced optionallyCLOUDSYNC: Add iCloud cloud sync driverCLOUDSYNC: Speed up by upload/download in parallelCLOUDSYNC: Allow thumbnails and system dir to be synced optionallyCLOUDSYNC: Enable CloudSync on Android (non-SSL)CLOUDSYNC: Add more logs in failure situationsCLOUDSYNC: Fixes for reauthentication and parallel syncCLOUDSYNC: Fixes for file resurrectionCLOUDSYNC: Enable CloudSync on WindowsCRT/SWITCHRES: Update switchres to 2.2.1GENERAL: Support for mbedtls v3GENERAL: Automatic Frame Delay refactorGENERAL: Remove Frame Rest, obsoleted by Frame Delay refactorGENERAL: Wrap around auto increment save state indexes when amount of states is limitedGENERAL: Enable CHD hashing for Switch and DOSGENERAL: Enable auto save state when new content is loadedGENERAL: Improve Preemptive Frames when pointing device is usedGENERAL: Fix building with menu disabledHAIKU: Restore Haiku buildINPUT: Allow to select a preferred/reserved device for each playerINPUT: Enable Caps, Num, Scroll Lock modifiers on multiple platformsINPUT: Autoconfig extension with alternative name/vid/pidINPUT: Fix autoconfig profile saving when device is not in the default portINPUT: Change classic turbo mode to work independently of which key was pressed firstINPUT: Pointer and lightgun handling sanitization on Windows and Linux desktop platforms. These input drivers will now report edge and offscreen positions in a harmonized way, and will not return 0 instead.INPUT/DINPUT: Fix detection of quick shift key pressesINPUT/HID: Fix crash on macOS when disconnecting the controller a second timeINPUT/LINUX: Add illuminance sensor support to the linuxraw, sdl2, udev, and x11 input driversINPUT/Remaps: Sort and apply remaps based on the specific connected controllerINPUT/UDEV: Enable mouse buttons 4 and 5INPUT/WAYLAND: Enable horizontal scroll and mouse buttons 4 and 5INPUT/WAYLAND: Simulate lightgun input for coresINPUT/WAYLAND: Support for cursor-shape-v1 and content-type-v1 protocolINPUT/X11: Enable mouse buttons 4 and 5iOS: Enable vibration by defaultiOS: Better handling of physical mice/magic keyboard trackpadiOS: Mouse grab fixesiOS: Fix mouse cursor movement when button is held downiOS: Fix microphone support request and entitlementiOS: Enable compilation back to iOS 12iOS: Fix OpenGL ES context usage on iOS 9iOS/TVOS: Add Opera to App Store buildiOS/TVOS: Bring NEON defines in line with ARM64iOS/TVOS: Flush save files on backgroundingLIBRETRO: Support RETRO_ENVIRONMENT_GET_FILE_BROWSER_START_DIRECTORYLIBRETRO: Support "/" as a file extension for loading a directory as contentFFMPEG: Fix crash when playing back a file with 96 kHz audioMACOS: New display server, including support for ProMotion 120Hz V-SyncMACOS: Create App Store buildMACOS: Generate key up events for command keysMIDI: Fix long messages (SysEx) in WinMM driverMIDI: Fix lingering notes on close in Alsa driverMENU: Support local thumbnails in other image formats than png (jpg/jpeg, bmp, tga)MENU: Delete also savestate thumbnails when savestates are garbage collectedMENU: Option to disable analog stick menu navigationMENU: Fix pause toggle to not clear fast forward stateMENU: Fix search playlist index in XMB/OzoneMENU: Fix renamed entry displayMENU: Filter unknown extensions also inside zip filesMENU: Add icons for present / missing firmware on core info pageMENU: Ignore other hotkeys when menu toggle is pressedMENU: Fix menu jumping when using L3+R3 comboMENU: System Information now only shows features relevant for the platformMENU/GLUI: Make Show Sublabels options effectiveMENU/GLUI: Icon fixesMENU/XMB: Allow playlist icons to be individually customized, by looking for images in Named_LogosMENU/OZONE: Add Selenium theme for OzoneMENU/OZONE: Touchscreen improvementsMENU/OZONE: Add a touch-sensitive Resume button in the lower right cornerNETPLAY: Add East Asian relay serverOVERLAY: Add option to load overlay based on system namePS2: Fix several broken cores depending on pthreadQT: Enable building with Qt6QT: Fix input panelRECORDING: New WAV recording driver (audio only)REMOTE RETROPAD: Add gyro/acceleration/light sensor test screenREMOTE RETROPAD: Add pointer test screenREPLAY: Replay format extended to support external toolsTVOS: Support bluetooth keyboards on tvOSTVOS: Fixes to run correctly on TVOS13TVOS: Better handling of Siri remoteTVOS: WebDAV server for adding files more easilyTVOS: Add Settings.app option to reset retroarch.cfgTVOS: Bring minimum tvos version down to 13.0VIDEO: Show and use exact refresh rate (3 decimals) and interlace/doublestrike where availableVIDEO: Allow setting viewport bias to offset viewport horizontally/verticallyVIDEO: Support viewport bias also with integer overscale and custom aspect ratiosVIDEO: Use shader path from CLI for shader cyclingVIDEO: Pixel perfect integer scaling improvements: axis options, smart modeVIDEO: Add upscale 1.66x filterVIDEO/D3D: Fix GPU screenshotsVIDEO/KMS: Force fullscreen when KMS is usedVIDEO/OpenGLES: Improve version directive granularityVIDEO/SHADERS: Fix memory leak when shader parameter step is 0.0VIDEO/SHADERS: Add 2 uniforms, OriginalAspect and OriginalAspectRot.VIDEO/SHADERS: Add CoreFPS and FrameTimeDelta uniforms.VIDEO/SLANG: Support optional includesVIDEO/VULKAN: Fix Vulkan window freezes when swapchain becomes suboptimalVIDEO/VULKAN: Prefer IMMEDIATE mode without vsyncVIDEO/X11: Support inhibit of Xss screensaverVITA: Enable analog L2/R2 triggers when a DS3 controller is used with PS VitaWAYLAND: Fix segfault when relative pointer is not supportedWAYLAND: Use reverse DNS name for desktop file and iconWAYLAND: Commit viewport resizes for more responsive display when resizing windowWINDOWS: Fix restart if path to executable contains non-ASCII symbolsWINDOWS: Hide directories starting with $ from file browser