diff --git a/internal/server/web/static/app.css b/internal/server/web/static/app.css index c7d7baf..0e6e216 100644 --- a/internal/server/web/static/app.css +++ b/internal/server/web/static/app.css @@ -1054,3 +1054,4 @@ body.no-motion *, body.no-motion *::before, body.no-motion *::after, body.no-mot /* Close buttons stay square, however tight the row they are in. */ .btn.close.x { flex:none; aspect-ratio:1; min-width:0; } .ai-head .ai-close { width:32px; height:32px; } +.addmenu .ico .dot { display:inline-block; vertical-align:middle; } diff --git a/internal/server/web/static/workspace.js b/internal/server/web/static/workspace.js index b6db73e..634ecd8 100644 --- a/internal/server/web/static/workspace.js +++ b/internal/server/web/static/workspace.js @@ -529,7 +529,7 @@ agentsCache = all; box.innerHTML = ''; all.filter(a => !here || a.id !== here.id).forEach(a => { - const b = item(box, '' + esc(a.name) + '' + + const b = item(box, '' + esc(a.name) + '' + esc(a.user + '@' + a.hostname) + (a.online ? '' : ' ยท ' + esc(a.seen)) + '', () => { closeMenu(); openPane(kind, { id: a.id, name: a.name, host: a.hostname, user: a.user }); }, 'machine'); b.disabled = !a.online;