Skip to content

[Feature]: Add BETA badge/indicator to UI for beta/prerelease builds #31

Description

@MRAKS05

Problem Statement

Currently there's no visual way to tell if you're running a beta/prerelease build vs a stable release. The version number is shown in Settings (after the recent addition), but a prominent "BETA" badge or indicator would make it immediately obvious at a glance.

Proposed Solution

Add a conditional UI element (e.g., a "BETA" chip/badge in the Settings header, Dashboard, or overlay) that only appears on beta builds. Use a buildConfigField("boolean", "IS_BETA", ...) so the compiler strips the dead branch from release builds — zero runtime cost on stable.

Expected Impact

  • Beta testers can instantly verify they're on the right build
  • The indicator costs nothing on release builds (dead-code eliminated)
  • Helps distinguish issues between beta and stable when users report bugs

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: uiScreens, navigation, composables, themingenhancementNew feature or requestpriority: lowMinor issue or nice-to-have enhancement

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions