New Features
- Text formatting toolbar has moved out of Commander into a standalone Text Formatting Toolbar plugin. Commander now detects it automatically and adds a Text Toolbar settings tab for managing its commands when it's installed.
- Restore-default buttons added to sliders, and they now grey out automatically when already at the default value.
Fixes
- Status bar commands no longer get silently deleted from the list when the underlying command temporarily becomes unavailable (thanks @davidvkimball)
- Macro icons now display correctly everywhere instead of falling back to a question mark (thanks @Lyqed)
- Fixed status bar command tooltip positioning
- Fixed settings UI not reliably re-rendering after certain changes
- Fixed "Open mobile settings" button pointing at the wrong tab
- Fixed custom-name modal display glitch
- Fixed disabled-state styling not applying to native extra-setting buttons
- Fixed a slider value comparison bug
- Fixed ribbon item property handling
- Minimum Obsidian version bumped to 1.4.4 to match actual API usage
Localization
- Added Traditional Chinese (zh-TW) translation (thanks @na7710)
- Added Persian (Farsi) translation (thanks @NedaMani)
Maintenance
- Patched dependency vulnerabilities (esbuild 0.15→0.25 and others)
- Updated "Support Development" link to Buy Me a Coffee
- Migrated to ESLint flat config and added a test suite (internal, no user-facing change)