Features
Core
- PluginsQueryHandler · Do not match plugins id
- Drop CLI option --report
- Create core dumps on fatal errors
- RateLimiter · Do not implicitly consume a granted acquire
- RateLimiter · Add coroutine awaiter (for smart pointers as well)
- Do not kill async coroutines on cancel
- [BREAKING] TriggersQueryHandler · Do not match the handler id
- MatchConfig · Add option
ignore_underscore - Add localization option
Plugins
- Albert · Add es, fr, ja, ko, pt, zh translations
- Applications · Add es, fr, ja, ko, pt, zh translations
- Bluetooth · Add es, fr, ja, ko, pt, zh translations
- Caffeine · Add es, fr, ja, ko, pt, zh translations
- Calculator · Add es, fr, ja, ko, pt, zh translations
- Chromium
- Clipboard · Add es, fr, ja, ko, pt, zh translations
- Commandline · Add es, fr, ja, ko, pt, zh translations
- Contacts · Add es, fr, ja, ko, pt, zh translations
- Date and time · Add es, fr, ja, ko, pt, zh translations
- Dictionary · Add es, fr, ja, ko, pt, zh translations
- Documentation · Add es, fr, ja, ko, pt, zh translations
- Files
- Firefox
- GitHub
- Hash Generator · Add es, fr, ja, ko, pt, zh translations
- Homebrew · Add es, fr, ja, ko, pt, zh translations
- Locate · Add copy action
- Media player remote · Add es, fr, ja, ko, pt, zh translations
- Menu bar · Add es, fr, ja, ko, pt, zh translations
- Obsidian · Add es, fr, ja, ko, pt, zh translations
- Python plugins · Add es, fr, ja, ko, pt, zh translations
- SSH · Add es, fr, ja, ko, pt, zh translations
- Snippets · Add es, fr, ja, ko, pt, zh translations
- Spotify · Add es, fr, ja, ko, pt, zh translations
- System · Add es, fr, ja, ko, pt, zh translations
- Time zones · Add es, fr, ja, ko, pt, zh translations
- Timers · Add es, fr, ja, ko, pt, zh translations
- URL Handler · Add es, fr, ja, ko, pt, zh translations
- VPN · Add es, fr, ja, ko, pt, zh translations
- Web search · Add es, fr, ja, ko, pt, zh translations
- Widgets BoxModel · Add es, fr, ja, ko, pt, zh translations
API
Core
- [BREAKING] Item::Observer ·
notify>onItemChanged - Add shorthand
albert::appforalbert::App::instance - RankItem · Make constructor non-explicit
- [BREAKING] App · Remove redundant instance getter
- [BREAKING] PluginProvider · Make loader getter const
- [BREAKING] App · Make several static member functions non-static
- Add a l10n flag indicating localization usage
Performance
Core
Fixes
Core
- Action exception text translation
- Dev bundle suffix has no effect
- Avoid unneccesary copies in global query
- Restart does not work
- CLI accepts invalid URLs
- AsyncGeneratorQueryHandler · Proper iterator handling
- PathManager · Setting additional paths has no immediate effect
- SEGV on qFatal without initialized QGuiApplication
- Errors while loading frontend not being catched
- Ubuntu builds
- Clicking the slider groove has no effect
Plugins
- Arch Linux Wiki · Proper query context usage
- Chromium
- Documentation · Invalid zeal download url (again)
- Files · Time interval 0 not stored
- GitHub
- Python plugins
- VSCode projects
- Widgets BoxModel
Documentation
Core
- AsyncGeneratorQueryHandler · Add coro caveats warning
Miscellaneous Tasks
Core
- Remove feature request contact link
- Dynamic endpoint lookup
- Add ScopedFuture prototype
expectedinsteadexceptionin RPCServer::sendMessage- CI · Use LLVM@20 for macOS builds
- Test
Plugins
- Albert · Adapt API changes
- Applications · Adapt API changes
- Date and time · Adapt API changes
- GitHub
- Obsidian · Adapt API changes
- Python plugins
- Snippets · Adapt API changes
- Spotify
- Widgets BoxModel · Adapt API changes