xPulse
πŸ‡¬πŸ‡§ EN

adr-002 – Version Pill: Layout Decision in Default Template / Theme

Status: ACCEPTED Date: 2026-03-10 Version: v1.3.0


Context

In v1.3.0 several places were introduced that display a version pill: the sidebar footer, the login footer and the info page (status pills). The question was: uniform appearance or context-dependent?

Decision

Unified format everywhere:

VERSION: RC-V1.3.0-ABC123

Technically: data-version-pill attribute on the link element. initVersionPills() in modules/ui.js populates all elements automatically.

Locations

Location Element Initialisation
Sidebar footer <a data-version-pill> onShellMount β†’ initVersionPills()
Login footer <a data-version-pill> initLogin β†’ initVersionPills()
Info status pills #status-version-value initInfo β†’ initVersionPills()

Rationale

Alternatives Rejected

Consequences

en/adr/adr-002-version-pill-layout.md 2026-03-13