feat: phone layout for the panel, and Termux-style extra keys in the terminal

This commit is contained in:
redtea committed 2026-10-14 14:43:06 +03:00
1 parent 81a2c96e0b
commit d456ffe757
5 files changed
+193 -23

No files matched your search

+6 -6
View File
@@ -21,16 +21,16 @@
<h1>Машины-клиенты</h1>
<div class="card">
{{if .Agents}}
<table>
<table class="stack">
<thead><tr><th>Статус</th><th>Имя</th><th>Hostname</th><th>ОС / Арх</th><th>Активность</th><th>Действия</th></tr></thead>
<tbody>
{{range .Agents}}
<tr data-agent="{{.ID}}">
<td class="nowrap"><span class="dot {{if .Online}}on{{else}}off{{end}}"></span><span class="state">{{if .Online}}online{{else}}offline{{end}}</span></td>
<td>{{.Name}}</td>
<td class="muted">{{.Hostname}}</td>
<td class="muted nowrap">{{.OS}}/{{.Arch}}</td>
<td class="muted nowrap seen">{{.Seen}}</td>
<td class="nowrap" data-l="Статус"><span class="dot {{if .Online}}on{{else}}off{{end}}"></span><span class="state">{{if .Online}}online{{else}}offline{{end}}</span></td>
<td class="lead">{{.Name}}</td>
<td class="muted" data-l="Hostname">{{.Hostname}}</td>
<td class="muted nowrap" data-l="ОС / Арх">{{.OS}}/{{.Arch}}</td>
<td class="muted nowrap seen" data-l="Активность">{{.Seen}}</td>
<td class="actions">
<div class="row" style="gap:6px">
<a class="btn small icon" href="/agents/{{.ID}}/terminal" data-tip="Терминал" aria-label="Терминал">