feat: add Gitea monitoring page with repos, PRs, and activity

This commit is contained in:
2026-03-04 15:47:51 -08:00
parent ac98c3e242
commit 0e5d31aefd
4 changed files with 318 additions and 44 deletions

View File

@@ -80,6 +80,7 @@ function renderPage(viewName, activeTab, pageTitle) {
wikiActive: activeTab === 'wiki' ? 'active' : '',
agentsActive: activeTab === 'agents' ? 'active' : '',
usageActive: activeTab === 'usage' ? 'active' : '',
giteaActive: activeTab === 'gitea' ? 'active' : '',
markedScript: viewName === 'wiki'
? '<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>'
: '',
@@ -108,6 +109,9 @@ app.get('/agents', (req, res) => {
});
app.get('/usage', (req, res) => {
app.get('/gitea', (req, res) => {
res.send(renderPage('gitea', 'gitea', 'OpenClaw Agent Fleet Dashboard - Gitea'));
});
res.send(renderPage('usage', 'usage', 'OpenClaw Agent Fleet Dashboard - Usage'));
});