v0.17.2 (2020-12-24)
[albert]
- Drop telemetry
[plugins]
- [wbm] Fix completion
v0.17.1 (2020-12-21)
[albert]
- Fix OBS builds
- Several fixes
- Archive virtualbox python extension
Copyright (c) 2018 Copyright Holder All Rights Reserved.v0.17.0 (2020-12-17)
[albert]
- Again break init order of Item for the sake of less boilerplate. Presumed this frequency indexStrings > actions > completion > urgency.
- Let shells handle splitting/quoting
- Add core as QueryHandler. Add restart, quit, settings action. Also to tray and cli.
- Drop shutil:: and let shells handle lexing
[plugins]
- FINALLY ARCHIVE EXTERNAL EXTENSIONS.
- New extension state : MissingDependencies
- Disable settings items of exts in this new state
- Use pybind v2.6.1
- [term] v1.1 Let shells handle lexing
- [calc] Add muparserInt option for hex calculations
- Use QLoggingCategory in all extensions
- Implicit dependency check for executables and Python modules
- [Pyv1.3] Adopt core changes. PyAPIv0.4. Changes to the API:
- embedded module is called 'albert' now
- Reflect core api changes:
- Positional arguments of the standard item changes
- New semantics of the term action constructors
- String commandline will be executed in a shell
- StringList commandline will be executed without shell
- Add core version of iconLookup(StringList)
- New metadata labels:
- version: new versioning scheme iid_maj.iid_min.ext_version
- title: former prettyname
- authors: string or list
- exec_deps: string or list
- py_deps: string or list
- triggers: string or list
- Allow multiple triggers
- Allow multiple authors
[python]
- Adpot APIv0.4 changes
- [locate] ' for basename '' for full path lookups
- [timer] Make notification stay.
- [baseconv] Python-style base prefixes to detect source base
- [texdoc] Add texdoc plugin
- [aur] add yay helper
Check the GitHub repositories for details. https://github.com/albertlauncher/albert/commits/v0.17.0
v0.16.4 (2020-12-10)
Hotfix for #959
[albert]
- Fix tab order. Closes #866
- Update stale.yml
[plugins]
- [chromium] Chromium v1.1
[python]
- [docker] New extension prototype
- [timer] Use dbus instead of notify-send
- [units] v1.2 including to time conversion
v0.16.3 (2020-12-03)
- Hotfix for #955
- Archive defunct CoinMarketCap and Bitfinex extensions
v0.16.2 (2020-11-26)
[albert]
- Allow multiple instances of albert on different X sessions
- Fix super key not registering
- Add terms: Elementary, Tilix, QTerminal, Termite
- Fix build on FreeBSD
- Dont show fallbacks on triggered queries
[plugins]
- [Applications] Index desktop files on desktop
- [firefox] Rework v2
- [ssh] Respect the Include keyword
- [ssh] Allow hyphens to be part of hostnames
- [chromium] Add brave-browser to list of chromium based browsers.
[python]
- Add an offline emoji picker
- Add bitwarden extension
- Add xkcd plugin as submodule
- Add new extension: node.js evaluator
- Add new extension: php evaluator
v0.16.1 (2018-12-31)
- [albert] Fix default plugin lookup path
- [albert] Fix flicker when changing frontends
- [albert] Fix "Terminal option resets after a restart"
- [albert] Link libglobalshortcut statically
- [albert] Add a build flag for QtCharts
- [albert] Drop debug options if favor of QLoggingCategory env vars
- [plugins:ssh] Fix input regex. Sort by length then lexically.
- [plugins:ssh] Use backward compatible ssh url syntax
- [plugins:qml] Consistent form layout
- [modules:aur] Sort items by length first
v0.16.0 (2018-12-28)
- Add jekyll website as submodule
- New project structure (minimal shared lib)
- Let travis build against Ubuntu 18.04 and 16.04
- Backward compatibility for Ubuntu 16.04
- Let fuzzy require an additional character. Tolerance: floor((wordlen - 1)/3))
- Print logging category to stdout QT_LOGGING_RULES="*debug=false;driver.usb.debug=true"
- [Term] Change terminal action order: Let "Run w/o term" be the last one
- [VBox] Set default build switch for VirtualBox to OFF
- [Files] Add fancy icons to mime dialog
- [Py] Use ast to read metadata without loading the modules
- [Py] Additional constraint: Metadata have to be string literals (for ast)
- [Py] Additional constraint: Name modules according PEP8
- [Py/WinSwitch] Add close win action
- [Py/VBox] Add VirtualBox extension
v0.15.0 (2018-12-16)
- Usage graph in the settings (QtCharts (>=5.6))
- [QML] Frontend plugin requires ()5.9
- [QML] History search of the input now allows substring matching (Type and navigate)
- [QML] Store user input of every session
- New Python extension: Fortune
- New Python extension: Window switcher
v0.14.22 (2018-09-21)
- Telemetry is now opt-in.
- New Python extension: Pidgin
- New themes
v0.14.21 (2018-06-08)
- Bugfix release
v0.14.20 (2018-06-04)
- Bugfix release
v0.14.19 (2018-05-15)
- New Python extension: Datetime. (Time display and conversion. Supersedes the external extension)
- New Python extension: Bitfinex. (Quickly access Bitfinex markets)
- The file browse mode finally mimics bash completion behavior.
v0.14.18 (2018-03-23)
- Hotfix release
v0.14.17 (2018-03-23)
- New Python extension: Arch Wiki
- New option in applications extension: Use keywords for lookup
- New option in applications extension: Use generic name for lookup
- The kvstore extension was renamed to Snippets and got an improved config UI.
v0.14.16 (2018-03-09)
- New Python extension: Gnome dictionary (nikhilwanpal)
- New Python extension: Mathematica (Asger Hautop Drewsen)
- New Python extension: TeX to unicode (Asger Hautop Drewsen)
- New Python extension: IP address (Benedict Dudel)
- New Python extension: Multi Translate (David Britt)
- New Python extension: Emoji lookup (David Britt)
- New Python extension: Kaomoji lookup (David Britt)
- New Python extension: Timer
- New Python extension: Binance
v0.14.15 (2018-01-26)
- New Python extensions: CoinMarketCap, Trash, Pomodoro, Epoch, Packagist.
- New Python API PythonInterface/v0.2 (
configLocation()
,dataLocation()
,cacheLocation()
).
v0.14.14 (2017-12-06)
- New Python extension: npm (Benedict Dudel)
v0.14.13 (2017-11-25)
- Rich text support
- New AUR Python extension
- New
scrot
Python extension
v0.14.12 (2017-11-23)
- New CopyQ Python extension (Ported from external extension)
v0.14.11 (2017-11-19)
- New
locate
Python extension
v0.14.10 (2017-11-16)
- Bugfixes
v0.14.9 (2017-11-16)
- Better HiDPI support
- New commandline option for debug output (-d)
v0.14.8 (2017-11-14)
- New Gnote Python extension (Ported from external extension)
- New Tomboy Python extension (Ported from external extension)
- New Pacman Python extension
- New Pass Python extension
- New Kill Python extension
v0.14.7 (2017-11-03)
- Bugfixes
v0.14.6 (2017-10-31)
- New Wikipedia Python extension
v0.14.5 (2017-10-30)
- Bugfixes
v0.14.4 (2017-10-25)
- New base converter Python extension
v0.14.3 (2017-10-21)
- New Google Translate Python extension
v0.14.2 (2017-10-20)
- Bugfixes
v0.14.1 (2017-10-19)
- Bugfixes
v0.14.0 (2017-10-18)
- New Python Embedding extension
- New Python Eval Python extension
- New Debugging Python extension
- New Zeal Python extension
- New GoldenDict Python extension
- New Unit Converter Python extension (Gnu units)
- New Currency Converter Python extension (Google finance)
v0.13.1 (2017-00-30)
- Bugfixes
v0.13.0 (2017-09-28)
- Modular frontends
- QML frontend
- Tree structure in file index and "smart" indexing
- New KeyValue extension
- New Hash Generator extension
- Shell like completion for terminal extension
v0.12.0 (2017-06-09)
- Git-like ignore files
- Dedicated dialog for websearch editing.
v0.11.3 (2017-05-28)
- Bugfixes
v0.11.2 (2017-05-13)
- Home and End now work for the results list holding Ctrl.
v0.11.1 (2017-04-16)
- Bugfixes
v0.11.0 (2017-04-16)
- Fine-grained control of the MIME types to be indexed.
- Extensions can now have multiple triggers.
- The sorting algorithm is now stable.
- Browse mode now lists the results in lexicographical order with directories before the files.
- The use of fallbacks has been disabled for triggered queries.
- Further the websearch extension now contains an URL handler.
- The qss property
selection-color
works as expected now.
v0.10.4 (2017-04-14)
- Bugfixes
v0.10.3 (2017-04-02)
- Terminal extension does no more show suggestions.
- Any shell querying dropped.
- Bugfixes
v0.10.2 (2017-03-24)
- Bugfixes
v0.10.1 (2017-03-20)
- Bugfixes
v0.10.0 (2017-03-19)
- Tab completion.
- Hovering over the input box the mouse wheel can now be used to browse the history.
- Spotlight themes (Bright, Dark and Space).
- New native extension: MPRIS
- New native extension: Secure Shell
- The terminal extension now provides the shell aliases too.
- File browse mode.
- The application extension allows to ignore the
OnlyShowIn
/NotShowIn
keys. - The bash script to clone the template extension is now deprecated and replaced by a Python script.
v0.9.5 (2017-03-13)
- Bugfixes
v0.9.4 (2017-03-01)
- Bugfixes
v0.9.3 (2017-02-05)
- Bugfixes
v0.9.2 (2017-01-30)
- Bugfixes
v0.9.1 (2017-01-23)
- Chooseable terminal command of a list of installed terminals.
- The app icon now uses a theme icon
- Open terminal here action.
- Mostly fixes
v0.9.0 (2017-01-17)
- New extension system architecture
- New native extension: External extensions
- New native extension: Firefox
- Improved VirtualBox extension
v0.8.11 (2016-09-29)
- Plugin abstraction architecture
- New plugin support: Native C++ QPlugins
- New plugin support: Executables
- Single click activation of items
- Action modifiers
- Multithreading
- Core is now responsible for usage counting (obsoletes most serialization)
- Asynchronous query "live" results
- Tray icon
- New option: Show tray icon
- New extension: Debug
v0.8.10 (2016-06-23)
- New extension: Virtual Box
- Basic IPC
- Graceful termination on SIGHUP
v0.8.9 (2016-05-12)
- New option: Hide on close
- New option: Display shadow
- Graceful termination on SIGINT
v0.8.8 (2016-04-28)
- Single instance
v0.8.7.3 (2016-04-27), v0.8.7.2 (2016-04-03), v0.8.7.1 (2016-03-31)
- Hotfixes
v0.8.7 (2016-03-31)
- New extension: Terminal
- Project structure: Use libraries
v0.8.6 (2016-03-28)
- Restructured settings widget
v0.8.5 (2016-03-25)
- Custom icon lookup
- Make main window movable
- Show alternative actions o Tab
- New option: Always on top
- New option: Hide on focus out
- New option: Display icons
- New option: Display scrollbar
- Dozens of new themes: Dark, Bright, SolarizedDark, SolarizedBright in several colors.
v0.8.4 (2016-03-15)
- Show message box after ungraceful termination
v0.8.3 (2016-03-13)
- Restructured settings widget
v0.8.2 (2016-03-09)
- New option: Group separators for calculator
- New themes: Arc
- New theme: Numix
v0.8.1 (2016-03-04)
- Minor tasks and improvements
v0.8.0 (2015-10-27)
- New extension: System control
v0.7.7 (2015-10-16)
- Bring settings window to front if it is already open.
v0.7.6 (2015-10-15)
- Reorderable websearches
- Allow exclusive queries by trigger
v0.7.5 (2015-10-12)
- Graceful termination on SIGINT
v0.7.1 (2015-10-06), v0.7.2 (2015-10-07), v0.7.3 (2015-10-07), v0.7.4 (2015-10-08)
- Tasks, Hotfixes, minor changes
v0.7.0 (2015-10-05)
- Implement plugin architecture
- Port the modules
- Ignore file (".albertignore")
- Actions
- Threaded background indexing
- New themes
v0.6.0 (2014-11-12)
- Make action modifications configurable
- Command history
v0.5.0 (2014-11-06)
- Add configuration widget to configure the modules
- Make user interface themable
- Provide proof-of-concept themes
- Make actions modifiable
- Show action modifications in the list
- Use CMake build system
v0.4.0 (2014-10-16)
- Add settings widget
- Implement indexing and search algorithms 'prefixmatch' and 'fuzzy'
v0.3.0 (2014-09-12)
- Implement serialization of indexes
- New module: Applications
- New module: Bookmarks
- New module: Calculator
- New module: Web search
v0.2.0 (2014-09-08)
- Abstract module architecture
- New module: Files
v0.1.0 (2014-09-01)
- Basic user interface
- Hotkeymanager