v5.1 — Compatibility Refresh & Final QA
v5.1 compatibility refresh
This release asset set was refreshed after full package QA and live testing.
Fixes included
- Fixed
searchDialog.jsi18n import path (./i18n.js) - Changed GNOME metadata
versionto integer6for compatibility - Added packaged
i18n.jsandlocale/assets - Kept
schemas/gschemas.compiledin manual/GitHub install packages - Omitted
schemas/gschemas.compiledfrom the extensions.gnome.org upload zip, as expected by e.g.o - Added menu signal cleanup to avoid disposed-item warnings in fresh GNOME Shell sessions
Which asset should I use?
AppMenu-e.g.o-upload-v5.1.zip: upload package for extensions.gnome.orgappmenu@ChathurangaBW.github.io.zip: manual GitHub install packageappmenu_5.1_all.deb: Debian/Ubuntu packageAppMenu-v5.1-linux.run/AppMenu-v5.1-linux.bin: self-extracting installersAppMenu-v5.1.zip: source snapshot
Manual install
Download appmenu@ChathurangaBW.github.io.zip, extract it into:
~/.local/share/gnome-shell/extensions/appmenu@ChathurangaBW.github.ioThen log out and log back in so GNOME Shell reloads extension metadata and bytecode.
Self-extracting installers
GitHub downloads may not preserve the executable bit. Run:
chmod +x AppMenu-v5.1-linux.run
./AppMenu-v5.1-linux.runor:
chmod +x AppMenu-v5.1-linux.bin
./AppMenu-v5.1-linux.binValidation summary
- Repository: clean and synced to
origin/main - Commit/tag:
7ef76dd,v5.1 - Metadata: UUID
appmenu@ChathurangaBW.github.io, integer version6, GNOME Shell45-50 - Source QA: relative imports passed, schema compiled, i18n rebuilt with 82 strings
- e.g.o zip: root files present, i18n assets included, compiled schema omitted
- manual zip: top-level UUID folder, i18n assets included, compiled schema included
.deb: extension files, i18n assets, and compiled schema included- live install: installed from downloaded GitHub manual zip, schema readable, extension
Enabled: Yes,State: ACTIVE - settled live journal: 0 AppMenu lines, 0 JS errors, 0 critical/crash lines, 0 disposed warnings
GNOME Shell cache note
If you are upgrading from an older build, the current GNOME Shell process may still show the old extension version or old reload warnings until you log out and log back in. The package metadata on disk is version 6.