diff --git a/src/web/public/app.js b/src/web/public/app.js
index 63535778..e5153a25 100644
--- a/src/web/public/app.js
+++ b/src/web/public/app.js
@@ -2782,7 +2782,7 @@ class CodemanApp {
const tallTabsEnabled = this._tallTabsEnabled ?? false;
const showFolder = tallTabsEnabled && session.name && folderName && folderName !== name;
- parts.push(`
+ parts.push(`
${_tabIdx < 9 ? '' + (_tabIdx + 1) + '' : ''}
${loadState ? '' : ''}
@@ -2797,9 +2797,9 @@ class CodemanApp {
${hasRunningTasks ? `${taskStats.running}` : ''}
${subagentBadge}
${ultracodeBadge}
- ⚙
- ⧉
- ×
+ ⚙
+ ⧉
+ ×
`);
_tabIdx++;
}
diff --git a/src/web/public/notification-manager.js b/src/web/public/notification-manager.js
index 40fad292..cf3ce2cc 100644
--- a/src/web/public/notification-manager.js
+++ b/src/web/public/notification-manager.js
@@ -273,7 +273,7 @@ class NotificationManager {
const readClass = n.read ? '' : ' unread';
const countLabel = n.count > 1 ? `
×${n.count}` : '';
const sessionChip = n.sessionName ? `
${escapeHtml(n.sessionName)}` : '';
- return `
+ return `
@@ -1195,7 +1195,7 @@ Object.assign(CodemanApp.prototype, {
parentDiv.dataset.parentSession = parentSessionId;
parentDiv.innerHTML = `
from
- ${escapeHtml(parentName)}
+ ${escapeHtml(parentName)}
`;
header.insertAdjacentElement('afterend', parentDiv);
}
@@ -1687,7 +1687,7 @@ Object.assign(CodemanApp.prototype, {
terminal
-
+
@@ -2200,7 +2200,7 @@ Object.assign(CodemanApp.prototype, {
const fileName = path.split('/').pop();
html.push(`
${escapeHtml(fileName)}
`);
}
@@ -3099,7 +3099,7 @@ Object.assign(CodemanApp.prototype, {
streaming
-
+

+ onclick="app.openImageInNewTab(${escapeHtml(JSON.stringify(imageUrl))})" />
`;
@@ -3505,9 +3505,9 @@ Object.assign(CodemanApp.prototype, {
modelHtml = `