v571
Pre-release
Pre-release
What's new?
New Features
- WebUI & Dex Plugins: Added support for WebUI
dexplugin loading (webui.dexdependency,WebUIDexFilemodel, anddexPlugin()setup during screen init). - Native Context Menu: Added a configurable native context menu for WebUI supporting navigation, link/image actions, phone numbers, map locations, and email addresses.
- Markdown Renderer: Built-in WebUI markdown renderer (
MarkdownView/MarkdownPathHandler) supporting custom CSS, window insets, and browser forwarding for external links. - Enhanced Crash Recovery: Introduced
BrickException/HelpMessagecarrying markdown help in a bottom sheet with direct issue reporting via origin URL. - CSP Builder Integration: Added clickable CSP Builder docs link inside the config editor dialog.
- Rich Config Alerts: Config documentation alerts now support rich composable text and styled links.
UI & UX Improvements
- Modernized Cards: Migrated crash screen, home, file explorer, and theme settings to MMRLX 1.0.192
cardandoutlinedCardmodifiers. - Refined Status Cards: Softened home screen root/non-root status card backgrounds with 50% alpha transparency.
- Unified Link Handling: Centralized external links via
BrowserUriHandlerusing Custom Tabs with standardACTION_VIEWfallback.
Core & Maintenance
- Eruda Cleanup: Removed Eruda console integration and injection in favor of DevTools (deprecated existing preference fields for backward compatibility).
- CSP Opt-out: Blank or
*values forcontentSecurityPolicynow act as an explicit opt-out, bypassing header injection.