Add ATC Team chat, soft identity, and update Present decks.
Ship team/DM chat with files, avatars, unread alerts, and a first-open identity gate (including Guest); fold Team into Ops desk; clarify Datacenter Engineer vs "Data Plumbers" FDE roles; refresh Present story/tech slides to match. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -2785,7 +2785,7 @@
|
||||
setTimeout(() => {
|
||||
const input = document.getElementById("chat-input");
|
||||
if (input) {
|
||||
input.value = `Give operational context for ${node.name} (${node.ip || "no IP"}). Status ${node.status}, connected=${node.connected}, watts=${node.watts ?? "n/a"}. Suggest next actions for ATC admins.`;
|
||||
input.value = `Give operational context for ${node.name} (${node.ip || "no IP"}). Status ${node.status}, connected=${node.connected}, watts=${node.watts ?? "n/a"}. Suggest next actions for Datacenter Engineers.`;
|
||||
input.focus();
|
||||
}
|
||||
}, 150);
|
||||
@@ -3113,9 +3113,10 @@
|
||||
mode === "reports-drawer" ||
|
||||
mode === "an-context" ||
|
||||
mode === "network-drawer" ||
|
||||
mode === "console-drawer"
|
||||
mode === "console-drawer" ||
|
||||
mode === "team-drawer"
|
||||
) {
|
||||
/* reports.js / ops.js / network.js / console.js also listen */
|
||||
/* reports.js / ops.js / network.js / console.js / team.js also listen */
|
||||
} else closeAi();
|
||||
});
|
||||
$("#btn-ome-console").addEventListener("click", () => {
|
||||
|
||||
Reference in New Issue
Block a user