Skip to content

Complete the About heading and show the app build - #1759

Draft
Desvelao wants to merge 3 commits into
5.0.0from
bug/1698-about-page-heading-and-stage
Draft

Desvelao wants to merge 3 commits into
5.0.0from
bug/1698-about-page-heading-and-stage

Conversation

@Desvelao

@Desvelao Desvelao commented Nov 11, 2026 •

Copy link
Copy Markdown
Member

Description

The About page heading read "Welcome to the Wazuh" followed by a description starting with "Dashboard provides…", and the page only showed the app version, so a user could not tell which build they run.

Closes #1698

Proposed Changes

  • Changed the default opensearchDashboards.branding.applicationTitle to Wazuh dashboard, so the heading reads "Welcome to the Wazuh dashboard". A custom branding title still replaces it.
  • Changed the About description to start with "It provides…", without repeating the title.
  • Replaced "App version" with a single "App build" item, composed as <version>-<stage>-<revision> (e.g. 5.0.0-rc3-11), and centered it vertically with the Cluster UUID.
  • Added the opensearchDashboards.branding.applicationRevision setting. When it or applicationVersion is defined (empty strings are valid), the build is only <applicationVersion><applicationRevision> concatenated with no separator: the built-in values are not used and an undefined setting contributes an empty string. An empty build is shown as -.
  • Allowed empty strings for both settings in the legacy config schema.
  • Side effect of the new title default: the browser tab title and the logo alt texts read "Wazuh dashboard" (rendering snapshots updated).

Results and Evidence

Artifacts Affected

  • Dashboard platform (src/core branding config and rendering, src/plugins/about).

Configuration Changes

  • New optional setting opensearchDashboards.branding.applicationRevision (documented in config/opensearch_dashboards.yml).
  • The default of opensearchDashboards.branding.applicationTitle changes from Wazuh to Wazuh dashboard.

Documentation Updates

  • CHANGELOG.md entries (Added, Fixed).

Tests Introduced

  • format_build.test.ts: default and overridden compositions, empty strings included.
  • app_info.test.tsx, general_info.test.tsx: the build item, the heading and the description.
  • rendering_service.test.ts: applicationRevision is injected; updated the default title expectations and snapshots.

Review Checklist

How to Test

  1. Start the dashboard and open About: the heading reads "Welcome to the Wazuh dashboard" and the build reads <version>-<stage>-<revision>.
  2. Set opensearchDashboards.branding.applicationRevision: "-custom" and restart: the build reads -custom.
  3. Also set opensearchDashboards.branding.applicationVersion: "5.0.0": the build reads 5.0.0-custom.
  4. Set both to "": the build shows -.
  • Code changes reviewed
  • Relevant evidence provided
  • Tests cover the new functionality
  • Configuration changes documented
  • Developer documentation reflects the changes
  • Meets requirements and/or definition of done
  • No unresolved dependencies with other issues
  • PR is linked to the relevant issue(s)
  • Correct labels applied (e.g., no-changelog)

🤖 Generated with Claude Code

The About heading read "Welcome to the Wazuh" and the description started
with "Dashboard provides...". The default applicationTitle is now
"Wazuh dashboard" and the description no longer repeats the title.

The version and the revision are shown as a single "App build" item,
<version>-<stage>-<revision>. The new applicationRevision branding setting
overrides the stage and revision part; when it or applicationVersion is
defined the parts are concatenated with no separator.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: Antonio David Gutiérrez <antonio.gutierrez@wazuh.com>
Desvelao and others added 2 commits November 11, 2026 17:17
The legacy config schema rejected empty strings for these branding
settings, although an empty value is valid in the About build composition.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: Antonio David Gutiérrez <antonio.gutierrez@wazuh.com>
When applicationVersion or applicationRevision is defined, the built-in
values are no longer used; an undefined setting contributes an empty string.
An empty build renders a placeholder.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: Antonio David Gutiérrez <antonio.gutierrez@wazuh.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5.0.0 UX - About page heading reads "Welcome to the Wazuh" and the version shows no build or revision

1 participant