###2026.11.06.1800
- Fit the header and pages to the screen on phones with the Unraid 7.1 to 7.3 header. The server name box was wider than the screen, so iOS Safari zoomed out and left an empty strip on the right.
###2026.11.06.1700
- Make the UNRAID logo tappable on phones with the Unraid 7.1 to 7.3 header, where the server name box covered it. Custom CSS is no longer needed for this.
###2026.10.26.1900
- Show the plugin icon from the repository on the Plugins page and in Community Applications, instead of the generic wrench.
###2026.10.25.1800
- The plugin file now contains the package, so installation and updates no longer download it from GitHub.
- Add Community Applications metadata for the EllipticSet fork.
###2026.10.24.1600
- Fix the logo link on Unraid 7.4.0-rc.2, whose header does not use the uh-logo class.
- Rewrite only the unraid.net home link in the header logo; other unraid.net links are left unchanged.
###2026.10.24.0000
- Support the unified Unraid 7.4 header, including the placeholder shown before it loads.
- The plugin is now maintained at https://github.com/EllipticSet/unraid-header-fix.
###2026.10.18.0000
- End of support for the original plugin by Derek Kaser.
###2026.03.19.2240
- Fix the name format on the Plugins page.
###2026.01.07.02
- Add a link to the support thread.
set -euo pipefail
scratch=$(mktemp -d /tmp/header-fix-install.XXXXXX)
trap 'rm -rf -- "$scratch"' EXIT
base64 -d > "$scratch/unraid-header-fix-2026.11.06.1800-noarch-1.txz" <<'HEADER_FIX_PAYLOAD'
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
HEADER_FIX_PAYLOAD
if ! printf '%s %s\n' "13952d4e4e572db79d773649c583eff43deda8d1c47560c928a2d1fa832d18bb" "$scratch/unraid-header-fix-2026.11.06.1800-noarch-1.txz" | sha256sum -c --status -; then
echo 'Package checksum mismatch; the plugin file is incomplete or modified.' >&2
exit 1
fi
upgradepkg --install-new --reinstall "$scratch/unraid-header-fix-2026.11.06.1800-noarch-1.txz"
# Releases before 2026.10.25.1800 downloaded the package to the boot device.
rm -f /boot/config/plugins/header-fix/unraid-header-fix-*.txz
echo ""
echo "----------------------------------------------------"
echo " WebGUI Header Link Fix has been installed."
echo " Version: 2026.11.06.1800"
echo "----------------------------------------------------"
echo ""
removepkg unraid-header-fix || true
rm -rf /usr/local/emhttp/plugins/header-fix
rm -rf /boot/config/plugins/header-fix
echo "WebGUI Header Link Fix has been removed."