# pear-desktop v3.12.0 — 3.12.0 - Product: pear-desktop (https://whatsnew.fyi/product/pear-desktop) - Vendor: pear-devs - Date: 2026-06-28 - Version: v3.12.0 - Original notes: https://github.com/pear-devs/pear-desktop/releases/tag/v3.12.0 - Permalink: https://whatsnew.fyi/product/pear-desktop/releases/v3.12.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Add automated build workflow for pull requests from repository members - **fixed** — Fix workflow skipping build jobs due to incorrect output reference - **fixed** — Fix isEnabled for platform-dependent plugins - **changed** — Set player id to 0004e42 in downloader - **added** — Add Material UI 3 component library - **fixed** — Fix GPU performance issue on macOS by updating Electron version - **fixed** — Fix downloader plugin - **changed** — Improve theming consistency across UI elements in album-color-theme - **added** — Add HTTPS support and custom certificate configuration to api-server - **fixed** — Fix 2 sync and UI bugs in music-together plugin - **added** — Add /api/v1/queue/next endpoint to api-server - **added** — Add Mixed for you entry to startingPages - **added** — Add new icon set - **added** — Improve LRC parsing in synced-lyrics - **fixed** — Fix memory leak in discord plugin caused by repeated RPC failures - **changed** — Update electron-vite to 5.0.0 - **changed** — Remove restart requirement and refactor visualizer implementations - **added** — Add toggle to swap the order of like/dislike buttons - **added** — Add clock widget plugin - **fixed** — Fix discord activity sanitizer - **changed** — Remove delay dependency from music-together - **added** — Add Hindi and Bengali romanization support for lyrics - **added** — Add Simplified and Traditional Chinese converter and improve Romanization to display tone in synced-lyrics - **fixed** — Add required 'alg' option to JWT middleware in api-server - **fixed** — Correct milliseconds parse in synced-lyrics - **changed** — Remove jimp dependency from taskbar-mediacontrol - **fixed** — Fix download type error - **added** — Add websocket authorization to api-server - **added** — Add Linux and macOS support to transparent-player - **removed** — Remove compact sidebar plugin See [changelog](https://github.com/pear-devs/pear-desktop/blob/master/changelog.md#v3120) for the list of updates and the full diff. Thanks to all contributors! 🏅 ###### (Note for Windows: `...-Desktop-Web-Setup-3.12.0.exe` is an installer, and `...-Desktop-3.12.0.exe` is a portable version) ###### (Note for macOS: see https://github.com/pear-devs/pear-desktop#macos) ##### What's Changed * Add automated build workflow for pull requests from repository members by @ArjixWasTaken with @Copilot in https://github.com/pear-devs/pear-desktop/pull/3981 * Fix workflow skipping build jobs due to incorrect output reference by @ArjixWasTaken with @Copilot in https://github.com/pear-devs/pear-desktop/pull/3982 * Fix `isEnabled` for platform-dependent plugins by @dima-dencep in https://github.com/pear-devs/pear-desktop/pull/3883 * fix(downloader): set player id to 0004e42 by @ArjixWasTaken in https://github.com/pear-devs/pear-desktop/pull/3973 * Add Material UI 3 component library by @ArjixWasTaken in https://github.com/pear-devs/pear-desktop/pull/3606 * Fix GPU performance issue on macOS 26 by updating Electron version by @BigicecreamTaken in https://github.com/pear-devs/pear-desktop/pull/4019 * Fix downloader plugin by @trevin-j in https://github.com/pear-devs/pear-desktop/pull/4069 * fix(album-color-theme): improve theming consistency across UI elements by @Sunkist18 in https://github.com/pear-devs/pear-desktop/pull/4109 * feat(api-server): Add HTTPS support and custom certificate configuration by @mohanad-80 in https://github.com/pear-devs/pear-desktop/pull/3874 * Fixes 2 sync and UI bugs in music-together plugin by @HasselAssel in https://github.com/pear-devs/pear-desktop/pull/4071 * "feat(api-server): add /api/v1/queue/next endpoint by @amontariol in https://github.com/pear-devs/pear-desktop/pull/4117 * chore: extend startingPages with Mixed for you entry by @zknx in https://github.com/pear-devs/pear-desktop/pull/3994 * feat: new icon set by @Su-Yong in https://github.com/pear-devs/pear-desktop/pull/4215 * Fix weblate link by @SuperSandro2000 in https://github.com/pear-devs/pear-desktop/pull/4204 * feat(synced-lyrics): Improve LRC parsing by @ArjixWasTaken in https://github.com/pear-devs/pear-desktop/pull/4269 * fix(discord): Fixed memory leak by repeated RPC failures by @its-iris in https://github.com/pear-devs/pear-desktop/pull/4197 * chore: Updated electron-vite to 5.0.0 by @its-iris in https://github.com/pear-devs/pear-desktop/pull/4203 * refactor(visualizer): Removed restart requirement and refactored impls by @its-iris in https://github.com/pear-devs/pear-desktop/pull/4200 * Update Homebrew installation command by @Over1185 in https://github.com/pear-devs/pear-desktop/pull/4228 * feat: Add toggle to swap the order of like/dislike buttons by @J0w03L in https://github.com/pear-devs/pear-desktop/pull/4221 * Add devcontainer setup by @makisukurisu in https://github.com/pear-devs/pear-desktop/pull/4143 * dep: update libuuid for rpm builds by @Yumeo0 in https://github.com/pear-devs/pear-desktop/pull/4139 * plugin: clock widget by @WyattBreitner in https://github.com/pear-devs/pear-desktop/pull/4161 * Fix: discord activity sanitizer by @Tx-ID in https://github.com/pear-devs/pear-desktop/pull/4119 * refactor(music-together): Removed delay dependency by @its-iris in https://github.com/pear-devs/pear-desktop/pull/4201 * Added Hindi & Bengali romanization support for lyrics by @PranjolDevy in https://github.com/pear-devs/pear-desktop/pull/3933 * feat(synced-lyrics): Add Simplified/Traditional Chinese converter and improve Romanization to display tone by @heinthanth in https://github.com/pear-devs/pear-desktop/pull/4111 * doc: installation instructions for Solus by @Jaredy899 in https://github.com/pear-devs/pear-desktop/pull/4352 * fix(api-server): add required 'alg' option to JWT middleware by @AmriteshKhare in https://github.com/pear-devs/pear-desktop/pull/4368 * fix(synced-lyrics) correct millisec _[Truncated at 4000 characters — full notes: https://github.com/pear-devs/pear-desktop/releases/tag/v3.12.0]_