- Split partials/chat.html (1513→70 lines) into 8 JS modules: chat-state.js, chat-switchers.js, chat-mentions.js, chat-messages.js, chat-suggestions.js, chat-theme.js, chat-websocket.js, chat-init.js - Centralized state in ChatState global object - Switcher chips auto-activate on switch_context suggestion action - active_switchers sent in every WS message payload - Removed old chat-main.js (merged into modules) - Split vibe.html into vibe/ module directory with CSS extraction - Updated standalone chat/chat.html to use same modules
13 lines
348 B
JavaScript
13 lines
348 B
JavaScript
var vibeWs = null;
|
|
var vibeSessionId = null;
|
|
var vibeUserId = null;
|
|
var vibeBotId = "default";
|
|
var vibeBotName = "default";
|
|
var vibeStreaming = false;
|
|
var vibeStreamId = null;
|
|
var vibeStreamContent = "";
|
|
var taskNodes = [];
|
|
var currentProject = "My App";
|
|
var nodeIdCounter = 0;
|
|
var taskProgressWs = null;
|
|
var selectedDeploymentTarget = "internal";
|