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

View file

@ -3,3 +3,7 @@
<link rel="stylesheet" href="{{ "css/likec4-styles.css" | relURL }}">
<script src="{{ "js/likec4-loader.js" | relURL }}"></script>
{{ end }}
<!-- Version Info Styles & Script -->
<link rel="stylesheet" href="{{ "css/version-info.css" | relURL }}">
{{ partial "version-info-script.html" . }}