⚙️ Core changes
Features
- triggersqueryhandler · Add fuzzy support
- tray · Install the app tray icon on xdg
- Built-in fallback theme support
- PluginQueryHandler · Add 'Load'/'Reload' actions
- User customizable PATH
Fixes
- triggersqueryhandler · Properly sync triggers
- rankitem · Correct inverted text length in operator<
- globalquery · Remove leftover explicit comparator
- Update wayland faq link
Performance
- rankitem · Avoid multiple string allocations in comparison (🚀200%)
- globalqueryhandler · Instant response times in handleTriggerQuery
API
- Add
util::percentEncoded
- Add
util::percentDecoded
- [BREAKING] Add customizable and typesafe icon support
- PluginInstance · [BREAKING] Asynchronous keychain access
Documentation
- cmake-macros · Add missing metadata fields
- plugininstance · Add \ref, remove \since, some updates.
- extensionplugin · Add doxygen references
- TriggerQueryHandler · Update doxygen documentation
Miscellaneous Tasks
- Add api group to gitlint
- Remove justfile
- Add git cliff configuration
- Move frontend resources into frontend repository
- Scoring · Fetch exceptions thrown from items
- Replace about text with list of links
- Notify on major version change
🧩 Plugin changes
Features
- Albert · Use paths of app data locations as input action text
- Applications · Add sakura terminal support
- Bluetooth · Linux/BlueZ support
- Bluetooth · Device icon based on class of device
- Clipboard · Add fuzzy support
- Documentation · icon · Pixel density dependent icon
- Jetbrains projects · Handle multiple config dir prefixes (#4)
- Jetbrains projects · Update icons to 2025 (#5)
- Python Eval · Customizable list of modules to preload
- VirtualBox · Use SDK manually installed into venv
Fixes
- Applications · macOS · Index apps in $HOME/Applications
- Calculator · Remove completion on evaluation errors
- Emoji · Do not lower others while capitalizing 1st char
- GitHub · Correct endpoint in "Show on GitHub" action
- Menu bar · Mutex item acces
- PacMan · Remove trigger from input action
- Python Eval · Remove trigger from input action
- Python plugins · Add missing
setTrigger
trampoline - System · Strict standard conform array initialization
Performance
API
- Python plugins · [BREAKING] · Reflect core API changes in the Python API.
Documentation
- Python plugins · Unify and update links
- Python plugins · Polish stubfile. Minor fixes.
- Python plugins · IndexQueryHandler · Mark final methods
@final
Testing
- Python plugins · Add additional tests
Miscellaneous Tasks
- AUR · Add maintainer
- AUR · Add README
- AUR · Adopt v4 API changes
- AUR · Adopt v4 StandardItem API changes
- Albert · icon · Adapt to updated icon API
- Applications · icon · Adapt to updated icon API
- Applications · Make exec_args usable on all platforms
- Arch Linux Wiki · Adopt v4 API changes
- Arch Linux Wiki · Adopt v4 StandardItem API changes
- Bitwarden · Add README
- Bitwarden · Adopt v4 API changes
- Bitwarden · Adopt v4 StandardItem API changes
- Bluetooth · Platform abstraction
- Bluetooth · icon · Adapt to updated icon API
- Caffeine · icon · Adapt to updated icon API
- Calculator · icon · Adapt to updated icon API
- Chromium · icon · Adapt to updated icon API
- Clipboard · icon · Adapt to updated icon API
- CoinGecko · Adopt v4 API changes
- CoinGecko · Adopt v4 StandardItem API changes
- Contacts · Remove unused code
- Contacts · icon · Adapt to updated icon API
- Contacts · Avoid copyingitems vector on indexing
- CopyQ · Adopt v4 API changes
- CopyQ · Adopt v4 StandardItem API changes
- Date and time · icon · Adapt to updated icon API
- Debug · icon · Adapt to updated icon API
- Dictionary · icon · Adapt to updated icon API
- Docker · Adopt v4 API changes
- Docker · Adopt v4 StandardItem API changes
- DuckDuckGo · Adopt v4 API changes
- DuckDuckGo · Adopt v4 StandardItem API changes
- Emoji · Add maintainers
- Emoji · Adopt v4 API changes
- Emoji · Adopt v4 StandardItem API changes
- Files · icon · Adapt to updated icon API
- GitHub · icon · Adapt to updated icon API
- GitHub · Adapt to async keychain API
- GoldenDict · Add README
- GoldenDict · Adopt v4 API changes
- GoldenDict · Adopt v4 StandardItem API changes
- Hash Generator · icon · Adapt to updated icon API
- Jetbrains projects · Add maintainers
- Jetbrains projects · Adopt v4 API changes
- Jetbrains projects · Add README
- Jetbrains projects · Adopt v4 StandardItem API changes
- Kill Process · Add maintainer
- Kill Process · Adopt v4 API changes
- Kill Process · Adopt v4 StandardItem API changes
- Locate · Adopt v4 API changes
- Locate · Adopt v4 StandardItem API changes
- Media player remote · icon · Adapt to updated icon API
- Menu bar · icon · Adapt to updated icon API
- Obsidian · icon · Adapt to updated icon API
- PATH · icon · Adapt to updated icon API
- PacMan · Add README
- PacMan · Adopt v4 API changes
- PacMan · Adopt v4 StandardItem API changes
- Pass · Add maintainers
- Pass · Adopt v4 API changes
- Pass · Adopt v4 StandardItem API changes
- Pomodoro · Adopt v4 API changes
- Pomodoro · Adopt v4 StandardItem API changes
- Python Eval · Adopt v4 API changes
- Python Eval · Adopt v4 StandardItem API changes
- Python plugins · Drop color plugin
- Python plugins · Drop dice_roll plugin
- Python plugins · Use smart_holders for items
- Python plugins · >3.9 typing annotations
- Python plugins · Update to pybind v3.0.1
- Python plugins · Refactor and minor optimizations.
- SSH · icon · Adapt to updated icon API
- Snippets · icon · Adapt to updated icon API
- Spotify · icon · Adapt to updated icon API
- Spotify · Adopt async keychain API
- Syncthing · Adopt v4 API changes
- Syncthing · Adopt v4 StandardItem API changes
- System · icon · Adapt to updated icon API
- TeX to Unicode · Add maintainers
- TeX to Unicode · Adopt v4 API changes
- TeX to Unicode · Adopt v4 StandardItem API changes
- Time zones · icon · Adapt to updated icon API
- Timers · icon · Adapt to updated icon API
- Translator · Adopt v4 API changes
- Translator · Adopt v4 StandardItem API changes
- URL Handler · icon · Adapt to updated icon API
- Unit Converter · Add maintainers
- Unit Converter · Adopt v4 API changes
- Unit Converter · Adopt v4 StandardItem API changes
- VPN · icon · Adapt to updated icon API
- VSCode projects · Add maintainer
- VSCode projects · Adopt v4 API changes
- VSCode projects · Adopt v4 StandardItem API changes
- VirtualBox · Adopt v4 API changes
- VirtualBox · Adopt v4 StandardItem API changes
- Web search · icon · Adapt to updated icon API
- Widgets BoxModel · icon · Adapt to updated icon API
- Widgets BoxModel · Adopt changes of async keychain
- Widgets BoxModel QSS · icon · Adapt to updated icon API
- Widgets BoxModel QSS · Adopt API changes of async keychain
- Wikipedia · Adopt v4 API changes
- Wikipedia · Adopt v4 StandardItem API changes
- X Window Switcher · Adopt v4 API changes
- X Window Switcher · Adopt v4 StandardItem API changes
- Zeal · Adopt v4 API changes
- Zeal · Adopt v4 StandardItem API changes
Full Changelog: v32.1.0...v33.0.0