Skip to content

v5.1 — Compatibility Refresh & Final QA

Choose a tag to compare

@ChathurangaBW ChathurangaBW released this 25 Jul 07:08

v5.1 compatibility refresh

This release asset set was refreshed after full package QA and live testing.

Fixes included

  • Fixed searchDialog.js i18n import path (./i18n.js)
  • Changed GNOME metadata version to integer 6 for compatibility
  • Added packaged i18n.js and locale/ assets
  • Kept schemas/gschemas.compiled in manual/GitHub install packages
  • Omitted schemas/gschemas.compiled from 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.org
  • appmenu@ChathurangaBW.github.io.zip: manual GitHub install package
  • appmenu_5.1_all.deb: Debian/Ubuntu package
  • AppMenu-v5.1-linux.run / AppMenu-v5.1-linux.bin: self-extracting installers
  • AppMenu-v5.1.zip: source snapshot

Manual install

Download appmenu@ChathurangaBW.github.io.zip, extract it into:

~/.local/share/gnome-shell/extensions/appmenu@ChathurangaBW.github.io

Then 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.run

or:

chmod +x AppMenu-v5.1-linux.bin
./AppMenu-v5.1-linux.bin

Validation summary

  • Repository: clean and synced to origin/main
  • Commit/tag: 7ef76dd, v5.1
  • Metadata: UUID appmenu@ChathurangaBW.github.io, integer version 6, GNOME Shell 45-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.