post-W7 cleanup

This commit is contained in:
root
2026-06-15 12:00:46 +00:00
parent 75bccb778c
commit 1a5c6547b9
28 changed files with 896 additions and 301 deletions
@@ -548,7 +548,7 @@ howl.updateEffectsChain(); <span class="code-comment">// Apply changes</span>
<div class="api-section">
<h3>Frequency Analysis</h3>
<div class="api-description">
<strong>enableEQ(bands, callback, boost)</strong> - Enable real-time frequency analysis<br>
<strong>enableEQ(bands, callback, boost)</strong> - Enable live frequency analysis<br>
• bands: Number of frequency bands (default: 16)<br>
• callback: Function called with frequency data array<br>
• boost: Gain multiplier for visualization (default: 4.0)<br><br>
@@ -25,7 +25,7 @@ COMPONENT(Request& context)
<div class="callback-result success">
<div class="result-icon">✓</div>
<h2>Authentication Successful</h2>
<p>OAuth callback received successfully! Demo mode is active until real provider credentials are configured.</p>
<p>OAuth callback received successfully! Demo mode is active until provider credentials are configured.</p>
<div class="callback-details">
<p><strong>Service:</strong> <?= first(context.session["oauth_service"], "unknown") ?></p>
<p><strong>Code:</strong> <?= code.substr(0, std::min((u64)20, (u64)code.length())) ?>...</p>
@@ -102,7 +102,7 @@ COMPONENT(Request& context)
DValue empty_props;
empty_props["icon_class"] = "fas fa-clock-rotate-left";
empty_props["title"] = "No live stream wired yet";
empty_props["text"] = "The shell is generic. Add your own websocket, polling, or event-driven runtime behind it when a real product needs one.";
empty_props["text"] = "The shell is generic. Add your own websocket, polling, or event-driven runtime behind it when a product needs one.";
empty_props["action_html"] = "<a class=\"ws-primary-btn\" href=\"" + app_link("dashboard", context) + "\">Open dashboard demo</a>";
main_body += component("../../components/workspace/primitives:EMPTY_STATE", empty_props, context);
}