Skip to content

[feat] UI version does not uniquely identify builds created after a release #248

Description

@ashwanivermadeveloper

Problem

The application UI currently displays a version number, however the repository continues to receive commits after a release.

As a result, a user building OpenMES from the latest source may see the same version number as the official release even though additional changes are present.

Example:

  • Official release: v0.19.0
  • Current source: v0.19.0 + several commits

Both builds may display:

Version: 0.19.0

This makes support, troubleshooting, and bug reporting more difficult because the exact source revision cannot be identified from the UI.

Expected behavior

The About/System Information page should display:

  • Release version
  • Git commit hash
  • Optionally build date

Example:

Version: 0.19.0
Commit: bb81958
Build Date: 2026-08-17

or

Version: v0.19.0-15-gbb81958

Benefits

  • Easier debugging
  • Accurate bug reports
  • Clear distinction between release builds and development builds
  • Standard open-source practice used by many projects

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions