gitextract_i3xvbsgx/ ├── .clang-format ├── .docker/ │ ├── README.md │ ├── arch.Dockerfile │ ├── fedora.Dockerfile │ └── ubuntu.Dockerfile ├── .dockerignore ├── .github/ │ ├── CONTRIBUTING.md │ ├── ISSUE_TEMPLATE/ │ │ ├── 1-bugreport.yml │ │ ├── 2-missing_terminal.yml │ │ └── config.yml │ ├── stale.yml │ └── workflows/ │ ├── ci.yml │ ├── telegram_notify_comments.yml │ └── telegram_notify_issues.yml ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── CMakeLists.txt ├── LICENSE.md ├── README.md ├── cmake/ │ ├── FindAlbert.cmake.in │ ├── MacOSXBundleInfo.plist.in │ ├── MacOSXFrameworkInfo.plist.in │ ├── albert-config.cmake.in │ ├── albert-macros.cmake │ └── bundle-macos.cmake.in ├── dist/ │ ├── cliff.toml │ ├── cliff_template_minimal.md │ ├── cliff_template_rich.md │ ├── flatpak/ │ │ ├── README.md │ │ └── org.albertlauncher.Albert.yml │ ├── macos/ │ │ ├── albert.icns │ │ ├── albert_icns.sh │ │ └── generate_appcast_item.sh │ └── xdg/ │ └── albert.desktop ├── include/ │ └── albert/ │ ├── app.h │ ├── asyncgeneratorqueryhandler.h │ ├── backgroundexecutor.h │ ├── desktopentryparser.h │ ├── download.h │ ├── extension.h │ ├── extensionplugin.h │ ├── fallbackhandler.h │ ├── frontend.h │ ├── generatorqueryhandler.h │ ├── globalqueryhandler.h │ ├── icon.h │ ├── indexitem.h │ ├── indexqueryhandler.h │ ├── inputhistory.h │ ├── item.h │ ├── logging.h │ ├── matchconfig.h │ ├── matcher.h │ ├── messagebox.h │ ├── networkutil.h │ ├── notification.h │ ├── oauth.h │ ├── oauthconfigwidget.h │ ├── plugindependency.h │ ├── plugininstance.h │ ├── pluginloader.h │ ├── pluginmetadata.h │ ├── pluginprovider.h │ ├── query.h │ ├── querycontext.h │ ├── queryexecution.h │ ├── queryhandler.h │ ├── queryresults.h │ ├── rankedqueryhandler.h │ ├── rankitem.h │ ├── ratelimiter.h │ ├── standarditem.h │ ├── systemutil.h │ ├── telemetryprovider.h │ ├── timeit.h │ ├── urlhandler.h │ ├── usagescoring.h │ └── widgetsutil.h ├── resources/ │ ├── index.theme │ └── resources.qrc ├── src/ │ ├── app/ │ │ ├── application.cpp │ │ ├── application.h │ │ ├── messagehandler.cpp │ │ ├── messagehandler.h │ │ ├── pathmanager.cpp │ │ ├── pathmanager.h │ │ ├── pluginqueryhandler.cpp │ │ ├── pluginqueryhandler.h │ │ ├── qtpluginloader.cpp │ │ ├── qtpluginloader.h │ │ ├── qtpluginprovider.cpp │ │ ├── qtpluginprovider.h │ │ ├── report.cpp │ │ ├── report.h │ │ ├── rpcserver.cpp │ │ ├── rpcserver.h │ │ ├── systemtrayicon.cpp │ │ ├── systemtrayicon.h │ │ ├── telemetry.cpp │ │ ├── telemetry.h │ │ ├── telemetryprovider.cpp │ │ ├── triggersqueryhandler.cpp │ │ ├── triggersqueryhandler.h │ │ └── urlhandler.cpp │ ├── common/ │ │ ├── extension.cpp │ │ ├── item.cpp │ │ └── rankitem.cpp │ ├── config.h.in │ ├── frontend/ │ │ ├── frontend.cpp │ │ ├── session.cpp │ │ └── session.h │ ├── icon/ │ │ ├── composedicon.cpp │ │ ├── composedicon.h │ │ ├── filetypeicon.cpp │ │ ├── filetypeicon.h │ │ ├── graphemeicon.cpp │ │ ├── graphemeicon.h │ │ ├── icon.cpp │ │ ├── iconifiedicon.cpp │ │ ├── iconifiedicon.h │ │ ├── imageicon.cpp │ │ ├── imageicon.h │ │ ├── qiconicon.cpp │ │ ├── qiconicon.h │ │ ├── recticon.cpp │ │ ├── recticon.h │ │ ├── standardicon.cpp │ │ ├── standardicon.h │ │ ├── themeicon.cpp │ │ └── themeicon.h │ ├── main.cpp │ ├── platform/ │ │ ├── mac/ │ │ │ └── platform.mm │ │ ├── platform.h │ │ ├── signalhandler.h │ │ ├── unix/ │ │ │ └── signalhandler.cpp │ │ └── xdg/ │ │ ├── desktopentryparser.cpp │ │ ├── iconlookup.cpp │ │ ├── iconlookup.h │ │ ├── platform.cpp │ │ ├── themefileparser.cpp │ │ └── themefileparser.h │ ├── plugin/ │ │ ├── extensionregistry.cpp │ │ ├── extensionregistry.h │ │ ├── plugininstance.cpp │ │ ├── pluginloader.cpp │ │ ├── pluginprovider.cpp │ │ ├── pluginregistry.cpp │ │ ├── pluginregistry.h │ │ └── topologicalsort.hpp │ ├── plugin.h.in │ ├── query/ │ │ ├── asyncgeneratorqueryhandler.cpp │ │ ├── fallbackhandler.cpp │ │ ├── generatorqueryhandler.cpp │ │ ├── globalquery.cpp │ │ ├── globalquery.h │ │ ├── globalqueryexecution.cpp │ │ ├── globalqueryexecution.h │ │ ├── globalqueryhandler.cpp │ │ ├── query.cpp │ │ ├── queryengine.cpp │ │ ├── queryengine.h │ │ ├── queryexecution.cpp │ │ ├── queryhandler.cpp │ │ ├── queryresults.cpp │ │ ├── rankedqueryhandler.cpp │ │ ├── usagedatabase.cpp │ │ ├── usagedatabase.h │ │ └── usagescoring.cpp │ ├── settings/ │ │ ├── pluginswidget/ │ │ │ ├── pluginsmodel.cpp │ │ │ ├── pluginsmodel.h │ │ │ ├── pluginssortproxymodel.cpp │ │ │ ├── pluginssortproxymodel.h │ │ │ ├── pluginswidget.cpp │ │ │ ├── pluginswidget.h │ │ │ ├── pluginwidget.cpp │ │ │ └── pluginwidget.h │ │ ├── querywidget/ │ │ │ ├── fallbacksmodel.cpp │ │ │ ├── fallbacksmodel.h │ │ │ ├── queryhandlermodel.cpp │ │ │ ├── queryhandlermodel.h │ │ │ ├── querywidget.cpp │ │ │ ├── querywidget.h │ │ │ └── querywidget.ui │ │ ├── settingswindow.cpp │ │ ├── settingswindow.h │ │ └── settingswindow.ui │ └── util/ │ ├── color.h │ ├── download.cpp │ ├── extensionplugin.cpp │ ├── indexitem.cpp │ ├── indexqueryhandler.cpp │ ├── inputhistory.cpp │ ├── itemindex.cpp │ ├── itemindex.h │ ├── levenshtein.cpp │ ├── levenshtein.h │ ├── matcher.cpp │ ├── messagebox.cpp │ ├── networkutil.cpp │ ├── notification.cpp │ ├── oauth.cpp │ ├── oauthconfigwidget.cpp │ ├── qiconengineadapter.cpp │ ├── qiconengineadapter.h │ ├── querypreprocessing.cpp │ ├── querypreprocessing.h │ ├── ratelimiter.cpp │ ├── standarditem.cpp │ └── systemutil.cpp └── test/ ├── test.cpp └── test.h