feat: version display + issues board

Version: CalVer + git hash shown in top-right corner of main page.
Built via Docker ARG BUILD_VERSION at build time. Served via /api-version.

Issues Board: shared notepad window for tracking issues with plugin,
overlord, nav files, macros. Stored in openissues.json on server.
- GET/POST/DELETE /issues endpoints
- Draggable window matching Chat/Radar pattern
- Category tags (plugin, overlord, nav, macro, other) with colors
- Add/resolve issues through the UI

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Erik 2026-04-09 12:53:06 +02:00
parent c4856dc701
commit 38ca6ead12
5 changed files with 258 additions and 1 deletions

View file

@ -12,6 +12,9 @@
</head>
<body>
<!-- Version display -->
<div id="versionDisplay" style="position:fixed;top:4px;right:10px;z-index:9999;color:#555;font-size:0.65rem;font-family:monospace;opacity:0.7;"></div>
<!-- Sidebar for active players list and filters -->
<aside id="sidebar">
<h2 id="activePlayersHeader">Active Mosswart Enjoyers</h2>
@ -94,6 +97,13 @@
👥 Player Dashboard
</a>
</div>
<!-- Issues Board link -->
<div class="quest-status-link">
<a href="#" id="issuesBoardBtn" onclick="showIssuesWindow()">
📋 Issues Board
</a>
</div>
<!-- Container for sort and filter controls -->
<div id="sortButtons" class="sort-buttons"></div>