.gitlab
.gitlab-ci
.settings
data
docs
js
lint
man
meson
po
src
subprojects
extensions-app
build-aux
data
js
misc
gnome-extensions-app.in
main.js
meson.build
org.gnome.Extensions.in
org.gnome.Extensions.src.gresource.xml.in
po
subprojects
COPYING
README.md
generate-translations.sh
logo.png
meson.build
meson_options.txt
extensions-tool
gvc
shew
tests
tools
.eslintrc.yml
.gitignore
.gitlab-ci.yml
.gitmodules
.jscheckignore
COPYING
HACKING.md
NEWS
README.md
config.h.meson
gnome-shell.doap
meson.build
meson_options.txt

After porting the more complex cases - in particular those that affect a module's API - we are left with straight-forward D-Bus method calls that can be moved to promise-based wrappers in one go. For consistency, this also switches from Remote to Async where the call result is ignored. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2344>