add CLAUDE.md, .gitignore, fix statusIcon rendering

- Add CLAUDE.md with build workflow, project overview, and key patterns
- Add .gitignore to prevent committing binaries and IDE files
- Remove hub.exe from tracking (was accidentally committed)
- Fix statusIcon: use Unicode ● character instead of HTML entities
  that get double-escaped by Go html/template

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-16 15:53:02 +01:00
parent aa51df3ab4
commit 869ff55fd1
4 changed files with 211 additions and 10 deletions
+1 -10
View File
@@ -256,14 +256,5 @@ func statusColor(status string) string {
}
func statusIcon(status string) string {
switch status {
case "ok":
return "&#x1F7E2;" // green circle
case "warn":
return "&#x1F7E1;" // yellow circle
case "down", "fail":
return "&#x1F534;" // red circle
default:
return "&#x26AA;" // white circle
}
return "●"
}