All checks were successful
Beta Release / beta (push) Successful in 1m25s
- Remove Firefox build support (CI, Makefile, wxt config) - Fix chrome.alarms undefined error (add 'alarms' permission) - Add Chat tab to side panel connected to Studio API (/api/chat) - Streaming SSE, tool calls, code blocks, thinking display - Shared chat history with desktop Studio - New lib/api.js client for extension chat endpoints 💘 Generated with Crush Assisted-by: GLM-5.1 via Crush <crush@charm.land>
56 lines
1.5 KiB
HTML
56 lines
1.5 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<meta name="viewport" content="width=320" />
|
|
</head>
|
|
<body>
|
|
<div class="panel" style="width:320px">
|
|
<header>
|
|
<img src="/icon/32.png" alt="Muyue" />
|
|
<h1>Muyue</h1>
|
|
</header>
|
|
|
|
<div class="status-card">
|
|
<div class="status-row">
|
|
<span class="status-label">Server</span>
|
|
<span class="status-value" id="server-status">
|
|
<span class="dot dot-yellow"></span>Checking…
|
|
</span>
|
|
</div>
|
|
<div class="status-row">
|
|
<span class="status-label">Active sessions</span>
|
|
<span class="status-value" id="session-count">—</span>
|
|
</div>
|
|
<div class="status-row">
|
|
<span class="status-label">Console errors</span>
|
|
<span class="status-value" id="error-count">0</span>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="actions">
|
|
<a id="btn-dashboard" href="#" class="btn btn-primary" target="_blank">
|
|
Open Dashboard
|
|
</a>
|
|
<button id="btn-sidepanel" class="btn">
|
|
Open Chat Panel
|
|
</button>
|
|
</div>
|
|
|
|
<div class="settings-section">
|
|
<label>Server URL</label>
|
|
<div class="input-row">
|
|
<input type="text" id="server-url" placeholder="http://127.0.0.1:8080" />
|
|
<button id="btn-save-url">Save</button>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="footer">
|
|
<span>Muyue</span> extension v0.9.0
|
|
</div>
|
|
</div>
|
|
|
|
<script src="./main.js" type="module"></script>
|
|
</body>
|
|
</html>
|