This commit is contained in:
Kirill
2026-07-02 23:13:13 +07:00
parent e997a20fe6
commit d4a57c0b6a
34 changed files with 524 additions and 67 deletions
+3
View File
@@ -218,6 +218,9 @@ export default function AdminDashboard() {
/>
</div>
</div>
{/* TODO: декоративная кнопка без onClick — ни рестарт, ни удаление
ноды не реализованы на фронте, хотя бэкенд уже умеет
DELETE /api/v1/admin/nodes/{id} (см. nodes/controller.rs::remove_node). */}
<button
className="p-2 bg-red-500/10 hover:bg-red-500/20 text-red-500 border border-red-500/20 rounded-lg transition-colors"
title="Force Restart"
+7
View File
@@ -84,6 +84,9 @@ export default function AuthClient() {
const authenticate = async () => {
setLogs((prev) => [...prev, `> ${t.processing}`]);
// TODO: искусственная задержка чисто для вида терминала — задерживает реальный
// логин на 800мс без необходимости. Роадмап проекта (things.txt) просит убрать
// все "вайбкод"-паузы в этом файле (см. так же 6000мс ниже в handleGhostGenerate).
await new Promise((resolve) => setTimeout(resolve, 800));
setLogs((prev) => [...prev, `> ${t.verifying}`]);
@@ -179,6 +182,10 @@ export default function AuthClient() {
});
const data = await res.json();
if (res.ok) {
// TODO: Seed показывается только как текст в логе терминала — нет кнопки
// "Скачать ключ (.txt)" и явного предупреждения-подтверждения перед уходом
// с экрана. Seed — единственный способ входа в Ghost-аккаунт: если юзер не
// успеет скопировать его за 6 секунд до авто-редиректа, доступ теряется навсегда.
setLogs((prev) => [
...prev,
`> [CRITICAL] YOUR SEED: ${data.seed}`,