Skip to content

libreble footer with build version; report ask once per install - #5

Merged
mannes merged 1 commit into
mainfrom
footer
Sep 24, 2026
Merged

mannes merged 1 commit into
mainfrom
footer

Conversation

@mannes

@mannes mannes commented Sep 24, 2026

Copy link
Copy Markdown
Contributor
  • Footer: Part of libreble (beacon mark) · GitHub · Report an issue · version. Keeps the existing border/zinc styling (already theme-mapped); accent follows .dark.
  • Version: the tag on CI tag builds, git describe locally, APP_VERSION env / Docker build-arg otherwise. Clean tags link to their release.
  • Report toast: the device-report ask shows once per install instead of once per driver (legacy per-driver keys honoured); the trouble toast shows on any error, including one surfaced while live, and re-arms on a new error. Copy: "Trouble with your meter?".
  • Adds @types/node as a web dev dependency so vite.config.ts can use process / child_process (it shares the web tsconfig, so Node globals are visible to src/ types too; a separate tsconfig.node.json would isolate that).

typecheck, lint, format:check, 625 tests and build pass.

Footer: Part of libreble · GitHub · Report an issue · version. The version
comes from the tag in CI, git describe locally, or APP_VERSION (also a Docker
build-arg). The 'how is it working' ask shows once per install instead of
once per driver (legacy per-driver keys still count); the trouble toast shows
on any error, including one surfaced while a meter is live.
@mannes
mannes merged commit 9578dca into main Sep 24, 2026
3 checks passed
@mannes
mannes deleted the footer branch September 24, 2026 07:47
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.

1 participant