feat(ui): add git version info display in header

- Display current branch/tag and commit hash in navbar center
- Show dirty working directory indicator with yellow badge
- Add automatic build info generation in Task workflow
- Include build timestamp and user information
- Style with responsive design (hidden on mobile)
- Add .gitignore entries for generated build artifacts
This commit is contained in:
Stephan Lo 2025-10-25 23:49:48 +02:00
parent 69457ec964
commit 1d79ce85a5
8 changed files with 196 additions and 0 deletions

6
.gitignore vendored
View file

@ -13,6 +13,12 @@ tmp/
# devbox
.devbox/
# Task cache
.task/
# Generated build data
data/
# IDE
.vscode/
.idea/