Консоль не пустеет после перезапуска менеджера
CI / test (push) Successful in 25s
Release / release (push) Successful in 37s

Номера строк консоли живут в памяти менеджера и после его перезапуска
начинаются заново, а открытая вкладка отбрасывает всё, чей номер не больше
последнего увиденного. После обновления панели консоль оставалась пустой при
живом сервере — до перезагрузки страницы.

У буфера появилась метка запуска: поток отдаёт её отдельным событием, и по
её смене вкладка сбрасывает счётчик, чистит экран и забирает историю нового
запуска заново.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-06 21:05:10 +03:00
co-authored by Claude Opus 5
parent ae8c511a9a
commit e0c33706b3
6 changed files with 94 additions and 5 deletions
+2
View File
@@ -159,6 +159,7 @@ const STRINGS = {
"console.autoscroll": "Прокручивать за выводом",
"console.filter": "Фильтр по строке…",
"console.clear": "Очистить экран",
"console.managerRestarted": "— менеджер перезапущен, консоль начата заново —",
"console.placeholder": "Команда сервера, например: players, save, quit",
"console.placeholderOffline": "Сервер остановлен — консоль принимает команды только на работающем",
"console.send": "Отправить",
@@ -501,6 +502,7 @@ const STRINGS = {
"console.autoscroll": "Scroll with output",
"console.filter": "Filter by text…",
"console.clear": "Clear screen",
"console.managerRestarted": "— the manager restarted, the console starts over —",
"console.placeholder": "Server command, for example: players, save, quit",
"console.placeholderOffline": "Server stopped — the console only accepts commands while it runs",
"console.send": "Send",