Skip to content

Brand Navigation v0.9.0

Pre-release
Pre-release

Choose a tag to compare

@phillipnhenry phillipnhenry released this 07 Sep 16:06
d2527bf

Brand Navigation v0.9.0 is the first reviewed preview release of a brand header and submenu navigation theme component for Discourse.

Highlights

  • Optional brand identity with configurable name, logos, destination, and presentation.
  • Primary links and accessible one-level dropdown navigation with linked or group-only parents.
  • Left/right navigation sections, bar or core-header icon placement, audience and device visibility, and intentional mobile behavior.
  • Administrator color controls with Discourse palette inheritance.
  • Browser-based configuration bundle import/export for migration and repeatable setup.
  • Supported full-app embed exclusion at the component render and connector boundaries.
  • Safe external-link handling, accessible icon fallbacks, keyboard submenu behavior, and delayed SVG-sprite recovery.

Compatibility

The release candidate passed lint, configuration tests, backend checks, 23 frontend tests, and 30 system examples against current Discourse and two exact Discourse 2026.7 core revisions. It was also updated and manually accepted on the DiscussionBridge sandbox with no component errors.

Upgrade

Installations tracking the repository's main branch use Discourse's normal Check for updates and Update workflow. Existing settings are retained during a normal remote-theme update. See Updates and upgrades.

Migration

Use Brand Navigation's administrator-facing configuration bundle controls to export, validate, and import settings between installations. Practical migration guidance for Brand Header, Header Submenus, Dropdown Header, and Custom Header Links (icons) is documented in the migration guide.

Rollback

Export the current configuration before changes. Administrators can disable Brand Navigation, restore comparison components, or pin the remote theme to this tag or another known commit. See Disable or roll back and the migration rollback notes.

Preview status

v0.9.x is the reviewed preview series. Classic-embed manual execution, full RTL-locale inspection, screen-reader acceptance, and the two documented CI reproducibility improvements remain planned before v1.0.0.

Full details: README · User guide · Changelog · Attribution