Release Note π
π Payload Inspector & UI Refresh Update
This release introduces a powerful payload inspector with diff comparison and JSON tree view, refreshed UI for Desktop and Web, enhanced copy capabilities, and fixes for community-reported topic subscription issues.
Features π
Desktop,Web:
- Add quick copy options for topic, broker, and host information.
- Add topic whitespace detection setting to warn about leading/trailing spaces.
Desktop:
- Add payload inspector with diff view to compare payload changes between messages.
- Add JSON tree view for structured payload visualization and navigation.
- Add configurable max payload display size setting.
Web:
- Add syntax highlighting for JSON payload display.
Desktop,CLI:
- Upgrade protobufjs to support Protobuf Editions 2023.
Improvements π«
Desktop,Web:
- Refresh UI with modernized styling, smoother animations, and better visual consistency.
- Simplify connection list selected state styling.
- Redesign "Everything about MQTT" help page with modern layout.
- Redesign About page with modern layout and EMQX Platform promotion.
Desktop:
- Upgrade Electron from 33.4.11 to 39.2.7 for better performance and security.
- Add portable version for Windows (no installation required).
- Improve cross-platform compatibility and fix script dependencies.
Fixes π
Desktop:
- Fix macOS 26 Tahoe performance issue by upgrading Electron.
- Fix inconsistent state when editing disabled topic (#2007).
- Fix Enter key inserting newline in topic input causing subscription errors (#2001).
- Fix Meta button red dot position issue after configuring properties.
- Fix topic whitespace detection issue.
Web:
- Fix topic input forced line break in publish area.
- Fix topic input and select styling issues.
Desktop,Web:
- Prevent newlines in topic and alias
textarea inputs.
Preview πΌ

What's Changed
- fix(inspector): address UI/UX issues by @muzaffarmhd in #1979
- feat(viewer): add advanced dashboard view with widget configuration by @muzaffarmhd in #1987
- fix(dashboard): fix bug - add missing prop by @muzaffarmhd in #1996
- ci(win): add portable version for windows by @zfb132 in #2002
- feat: add syntax highlighting for JSON payload in web version by @nktnet1 in #2004
- feat: upgrade protobufjs to support Protobuf Editions 2023 by @ysfscream in #2010
- style: normalize quotes and formatting in web theme files by @ysfscream in #2011
- chore: improve cross-platform compatibility and fix script dependencies by @ni00 in #2014
- feat: add topic whitespace detection setting by @ysfscream in #2017
- fix: improve topic input layout using flexbox by @ysfscream in #2020
- feat: add separate copy options for message payload and topic by @ysfscream in #2019
- fix(subscriptions): prevent newlines in topic and alias textarea inputs by @ysfscream in #2018
- fix(web): fix topic input and select styling issues by @ysfscream in #2021
- chore: upgrade Electron from 33.4.11 to 39.2.7 by @ysfscream in #2022
- fix(subscriptions): fix inconsistent state when editing disabled topic by @ysfscream in #2023
- chore: hide dashboard tab by @ysfscream in #2024
- chore: enable npm trusted publishing by @ysfscream in #2025
- feat(ui): simplify connection list selected state styling by @ysfscream in #2026
- feat(ui): redesign Everything about MQTT help page by @ysfscream in #2027
- feat(ui): redesign About page with modern layout and EMQX Platform promotion by @ysfscream in #2028
- feat(settings): add configurable max payload display size by @ysfscream in #2029
- 1.13.0 by @ysfscream in #2030
New Contributors
- @zfb132 made their first contribution in #2002
- @nktnet1 made their first contribution in #2004
Full Changelog: v1.12.1...v1.13.0