From 96b257cff1747b72a9cdddf4a51dfbddc6be2c18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=AE=D1=80=D0=B8=D0=B9=20=D0=A7=D0=B5=D1=80=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=BA=D0=BE?= Date: Mon, 25 May 2026 15:13:14 +0300 Subject: [PATCH] =?UTF-8?q?1.=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B0=20=D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D0=B0=20=3F=20(?= =?UTF-8?q?=D0=BF=D0=B5=D1=80=D0=B5=D1=85=D0=BE=D0=B4=20=D0=BD=D0=B0=20inf?= =?UTF-8?q?o)=202.=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=20?= =?UTF-8?q?=D0=BF=D1=83=D0=BD=D0=BA=D1=82=20=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=B2=20=D0=98=D0=BD=D1=84?= =?UTF-8?q?=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/info.html | 259 +++++++++++++++++++++++++++++++++ templates/match_workspace.html | 2 +- 2 files changed, 260 insertions(+), 1 deletion(-) diff --git a/templates/info.html b/templates/info.html index b7796c4..080164f 100644 --- a/templates/info.html +++ b/templates/info.html @@ -276,6 +276,167 @@ margin-top: -5px; } + + +/* ===== Обновления ===== */ +.updates-intro { + margin-bottom: 22px; + color: var(--green-soft); +} + +.updates-timeline { + display: flex; + flex-direction: column; + gap: 24px; + margin-top: 22px; +} + +.update-card { + position: relative; + padding: 22px; + border: 1px solid rgba(0, 255, 136, 0.30); + background: + linear-gradient(180deg, rgba(0, 255, 136, 0.08), rgba(0, 0, 0, 0.38)); + box-shadow: 0 0 22px rgba(0, 255, 136, 0.14); + overflow: hidden; +} + +.update-card::before { + content: ""; + position: absolute; + left: 0; + top: 0; + bottom: 0; + width: 3px; + background: var(--green); + box-shadow: 0 0 16px var(--green); +} + +.update-header { + display: flex; + justify-content: space-between; + align-items: center; + gap: 14px; + margin-bottom: 20px; + flex-wrap: wrap; +} + +.update-date { + color: var(--green); + font-size: 20px; + font-weight: bold; + text-shadow: 0 0 8px rgba(0, 255, 136, 0.5); +} + +.update-version { + padding: 6px 12px; + border: 1px solid rgba(0, 255, 136, 0.42); + color: var(--green-soft); + background: rgba(0, 255, 136, 0.07); + font-size: 12px; + white-space: nowrap; + text-transform: uppercase; + letter-spacing: 0.5px; +} + +.update-items { + display: flex; + flex-direction: column; + gap: 14px; +} + +.update-item { + display: grid; + grid-template-columns: 105px minmax(0, 1fr); + gap: 14px; + align-items: start; + padding: 14px; + border: 1px solid rgba(0, 255, 136, 0.12); + background: rgba(0, 255, 136, 0.035); +} + +.update-content { + min-width: 0; +} + +.update-title { + margin-bottom: 6px; + color: var(--green); + font-weight: bold; + font-size: 16px; +} + +.update-text { + color: var(--text); + line-height: 1.65; +} + +.update-text p { + margin: 0 0 8px; +} + +.update-text p:last-child { + margin-bottom: 0; +} + +.update-badge { + display: inline-flex; + align-items: center; + justify-content: center; + min-width: 92px; + padding: 5px 9px; + border: 1px solid currentColor; + font-size: 11px; + font-weight: bold; + text-transform: uppercase; + letter-spacing: 0.5px; + white-space: nowrap; +} + +.update-badge.new { + color: #00ff88; + background: rgba(0, 255, 136, 0.09); +} + +.update-badge.fix { + color: #ff5c5c; + background: rgba(255, 92, 92, 0.08); +} + +.update-badge.improve { + color: #57b2ff; + background: rgba(87, 178, 255, 0.08); +} + +.update-badge.important, +.update-badge.note-badge { + color: #ffd166; + background: rgba(255, 209, 102, 0.08); +} + +.update-template { + margin-top: 18px; + padding: 14px; + border: 1px dashed rgba(0, 255, 136, 0.35); + background: rgba(0, 255, 136, 0.04); + color: var(--green-soft); +} + +@media (max-width: 640px) { + .update-header { + flex-direction: column; + align-items: flex-start; + } + + .update-item { + grid-template-columns: 1fr; + } + + .update-badge { + width: fit-content; + } +} + @media (max-width: 980px) { .page { grid-template-columns: 1fr; @@ -321,6 +482,7 @@ Загрузка данных с сайта Ручная загрузка данных Расстановка команд + Обновления @@ -436,6 +598,103 @@ ↑ Наверх + +
+

Обновления

+ +

+ Здесь публикуются изменения в системе: новые функции, исправления ошибок + и важные улучшения для работы с матчем и vMix. +

+ +
+
+
+
25.05.2026
+
Версия 1.1
+
+ +
+
+ Новое + +
+
Каналы в расписании тура
+ +
+

+ В расписании тура появилось отображение каналов. + Их трогать не нужно — они уже будут подтягиваться в системе. +

+

+ Нужно обязательно скачать новый проект vMix и заменить все файлы (ссылка на проект есть в самом вверху). +

+
+
+
+ +
+ Новое + +
+
Редактирование времени матча
+ +
+ Теперь можно кликнуть прямо по таймеру на вкладке «Игра». + После этого откроется всплывающее окно, где можно изменить текущее время матча. +
+
+
+ +
+ Улучшено + +
+
Синхронизация между браузерами
+ +
+ Время, события, счёт, очистка матча и сброс данных теперь синхронизируются + между всеми открытыми браузерами, подключёнными к одному матчу. +
+
+
+ +
+ Исправлено + +
+
Очистка матча
+ +
+ Кнопка очистки теперь вызывает отдельное окно для подтверждения сброса данных матча во всех открытых браузерах. +
+
+
+ +
+ Важно + +
+
Перед туром обновить файлы
+ +
+ Перед работой с матчем скачайте актуальный проект vMix и свежие фотографии игроков, + чтобы в эфире отображались правильные данные. +
+
+
+
+
+
+ + + + ↑ Наверх +
+