Skip to content

Attribution

Brand Navigation was newly authored from its product specifications as an independent theme component.

See the authorship and provenance record for the AI-assisted authorship model, pinned upstream revisions, implementation-history evidence, and release controls behind this summary.

The following projects informed product discovery, administrator workflows, or presentation choices. Brand Navigation does not incorporate source code from these projects merely because they inspired a feature or demonstrated a common Discourse theme-component pattern.

An earlier Brand Navigation core-header integration used Discourse’s documented api.headerIcons API. During development, that implementation adapted the narrow curryComponent registration pattern used by Custom Header Links (icons). Before the first tagged release, the adapted expression was replaced by an independently authored lexical component factory.

The current integration uses independently authored alignment-specific lists through Discourse’s supported renderAfterWrapperOutlet and renderInOutlet APIs. It places links beside the logo or before the native header controls; it no longer registers them through api.headerIcons.

Permanent upstream reference: initialize-for-header-icon-links.gjs at dee14e3.

The permanent reference preserves the development history; it does not classify the current release tree as containing that adapted expression. No copied or adapted external code is currently identified. Brand Navigation declares GPL-2.0-or-later. If future work copies or adapts code, this record and any required copyright or license notice must be updated in the same change.


Source on GitHub