Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## Web — выравнивание карточек / Card alignment / 卡片对齐

- RU: видео и аудио остаются в двух ровных колонках, сеть — отдельной строкой с оценкой рядом с подписью. Выравнивание сохраняется на узких карточках; опубликованные установочные пакеты 1.0.3 остаются неизменными.
- EN: video and audio keep two aligned columns; network stays on a separate row with its grade next to the label. Narrow cards retain the layout; published 1.0.3 installer assets remain unchanged.
- 简体中文:视频与音频保持两列对齐,网络单独一行,等级紧邻标签。窄卡片保留此布局;已发布的 1.0.3 安装包保持不变。

## 1.0.3 — обработка микрофона

- Шумоподавление и эхоподавление по умолчанию выключены. Ранее сохранённый явный выбор сохраняется.
Expand Down
8 changes: 5 additions & 3 deletions README.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
</p>

<h1 align="center">CastLink</h1>
<p align="center"><strong>CastLink 1.0.2</strong></p>
<p align="center"><strong>CastLink 1.0.3</strong></p>
<p align="center"><strong>Remote guests. Separate sources. Your broadcast.</strong></p>
<p align="center">Join in a browser · OBS and vMix · Self-hosted</p>
<p align="center">
<a href="https://github.com/resokol/castlink/releases/download/client-v1.0.0-93d9b93e17da/CastLink-Client-1.0.0-93d9b93e17da-setup.exe"><strong>Windows Client</strong></a> · <a href="https://github.com/resokol/castlink/releases/download/server-setup-v1.0.2-78327495ead0/CastLink-Windows.zip"><strong>Windows Server</strong></a> · <a href="https://github.com/resokol/castlink/releases/download/linux-v1.0.2-78327495ead0/CastLink-Linux.tar.gz"><strong>Linux Ubuntu</strong></a>
<a href="https://github.com/resokol/castlink/releases/download/client-v1.0.0-93d9b93e17da/CastLink-Client-1.0.0-93d9b93e17da-setup.exe"><strong>Windows Client</strong></a> · <a href="https://github.com/resokol/castlink/releases/download/server-setup-v1.0.3-1a26de9f6f59/CastLink-Windows.zip"><strong>Windows Server</strong></a> · <a href="https://github.com/resokol/castlink/releases/download/linux-v1.0.3-1a26de9f6f59/CastLink-Linux.tar.gz"><strong>Linux Ubuntu</strong></a>
</p>
<p align="center">
<a href="https://castlink.ru">Website</a> &nbsp; / &nbsp;
Expand All @@ -28,7 +28,9 @@ CastLink is a self-hosted studio for bringing remote guests, presentations, and

## Download and install

Windows Server Setup and Linux are **1.0.2**; Windows Client is **1.0.0**.
**1.0.3:** one noise/echo switch, off by default; the primary studio can change it in the caster card. [1.0.3](distribution/docs/en/RELEASE_NOTES_1_0_3.md).

Windows Server Setup and Linux are **1.0.3**; Windows Client is **1.0.0**.

Version 1.0.2 adds [one-command Linux installation and 24-hour server monitoring](distribution/docs/en/SERVER_INSTALL.md): chart history and an event journal survive restarts. The ordinary local Windows Server Setup uses Docker Desktop. Docker-free Windows/WSL2 remains a separate candidate without verified installation and external media-call tests.

Expand Down
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
</p>

<h1 align="center">CastLink</h1>
<p align="center"><strong>CastLink 1.0.2</strong></p>
<p align="center"><strong>CastLink 1.0.3</strong></p>
<p align="center"><strong>Удалённые кастеры. Отдельные источники. Ваш эфир.</strong></p>
<p align="center">Подключение через браузер · OBS и vMix · Свой сервер</p>
<p align="center">
<a href="https://github.com/resokol/castlink/releases/download/client-v1.0.0-93d9b93e17da/CastLink-Client-1.0.0-93d9b93e17da-setup.exe"><strong>Windows Client</strong></a> · <a href="https://github.com/resokol/castlink/releases/download/server-setup-v1.0.2-78327495ead0/CastLink-Windows.zip"><strong>Windows Server</strong></a> · <a href="https://github.com/resokol/castlink/releases/download/linux-v1.0.2-78327495ead0/CastLink-Linux.tar.gz"><strong>Linux Ubuntu</strong></a>
<a href="https://github.com/resokol/castlink/releases/download/client-v1.0.0-93d9b93e17da/CastLink-Client-1.0.0-93d9b93e17da-setup.exe"><strong>Windows Client</strong></a> · <a href="https://github.com/resokol/castlink/releases/download/server-setup-v1.0.3-1a26de9f6f59/CastLink-Windows.zip"><strong>Windows Server</strong></a> · <a href="https://github.com/resokol/castlink/releases/download/linux-v1.0.3-1a26de9f6f59/CastLink-Linux.tar.gz"><strong>Linux Ubuntu</strong></a>
</p>
<p align="center">
<a href="https://castlink.ru">Сайт</a> &nbsp; / &nbsp;
Expand All @@ -27,7 +27,9 @@ CastLink — студия для удалённого подключения к

## Скачать и установить

Windows Server Setup и Linux — **1.0.2**; Windows Client — **1.0.0**.
**1.0.3:** единый тумблер шумоподавления и эха, по умолчанию выключен; основная студия может переключать его в карточке кастера. [1.0.3](distribution/RELEASE_NOTES_1_0_3.md).

Windows Server Setup и Linux — **1.0.3**; Windows Client — **1.0.0**.

В 1.0.2 доступны [Linux одной командой и серверный мониторинг за 24 часа](distribution/SERVER_INSTALL.md): история графиков и журнал событий сохраняются после перезапуска. Локальный Windows-сервер в обычном Server Setup использует Docker Desktop. Вариант Windows/WSL2 без Docker остаётся отдельным кандидатом без подтверждённых испытаний установки и внешнего медиазвонка.

Expand Down
8 changes: 5 additions & 3 deletions README.ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
</p>

<h1 align="center">CastLink</h1>
<p align="center"><strong>CastLink 1.0.2</strong></p>
<p align="center"><strong>CastLink 1.0.3</strong></p>
<p align="center"><strong>Удалённые кастеры. Отдельные источники. Ваш эфир.</strong></p>
<p align="center">Подключение через браузер · OBS и vMix · Свой сервер</p>
<p align="center">
<a href="https://github.com/resokol/castlink/releases/download/client-v1.0.0-93d9b93e17da/CastLink-Client-1.0.0-93d9b93e17da-setup.exe"><strong>Windows Client</strong></a> · <a href="https://github.com/resokol/castlink/releases/download/server-setup-v1.0.2-78327495ead0/CastLink-Windows.zip"><strong>Windows Server</strong></a> · <a href="https://github.com/resokol/castlink/releases/download/linux-v1.0.2-78327495ead0/CastLink-Linux.tar.gz"><strong>Linux Ubuntu</strong></a>
<a href="https://github.com/resokol/castlink/releases/download/client-v1.0.0-93d9b93e17da/CastLink-Client-1.0.0-93d9b93e17da-setup.exe"><strong>Windows Client</strong></a> · <a href="https://github.com/resokol/castlink/releases/download/server-setup-v1.0.3-1a26de9f6f59/CastLink-Windows.zip"><strong>Windows Server</strong></a> · <a href="https://github.com/resokol/castlink/releases/download/linux-v1.0.3-1a26de9f6f59/CastLink-Linux.tar.gz"><strong>Linux Ubuntu</strong></a>
</p>
<p align="center">
<a href="https://castlink.ru">Сайт</a> &nbsp; / &nbsp;
Expand All @@ -27,7 +27,9 @@ CastLink — студия для удалённого подключения к

## Скачать и установить

Windows Server Setup и Linux — **1.0.2**; Windows Client — **1.0.0**.
**1.0.3:** единый тумблер шумоподавления и эха, по умолчанию выключен; основная студия может переключать его в карточке кастера. [1.0.3](distribution/RELEASE_NOTES_1_0_3.md).

Windows Server Setup и Linux — **1.0.3**; Windows Client — **1.0.0**.

В 1.0.2 доступны [Linux одной командой и серверный мониторинг за 24 часа](distribution/SERVER_INSTALL.md): история графиков и журнал событий сохраняются после перезапуска. Локальный Windows-сервер в обычном Server Setup использует Docker Desktop. Вариант Windows/WSL2 без Docker остаётся отдельным кандидатом без подтверждённых испытаний установки и внешнего медиазвонка.

Expand Down
8 changes: 5 additions & 3 deletions README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
</p>

<h1 align="center">CastLink</h1>
<p align="center"><strong>CastLink 1.0.2</strong></p>
<p align="center"><strong>CastLink 1.0.3</strong></p>
<p align="center"><strong>远程嘉宾,独立音视频源,打造你的直播。</strong></p>
<p align="center">浏览器接入 · OBS 和 vMix · 自托管</p>
<p align="center">
<a href="https://github.com/resokol/castlink/releases/download/client-v1.0.0-93d9b93e17da/CastLink-Client-1.0.0-93d9b93e17da-setup.exe"><strong>Windows Client</strong></a> · <a href="https://github.com/resokol/castlink/releases/download/server-setup-v1.0.2-78327495ead0/CastLink-Windows.zip"><strong>Windows Server</strong></a> · <a href="https://github.com/resokol/castlink/releases/download/linux-v1.0.2-78327495ead0/CastLink-Linux.tar.gz"><strong>Linux Ubuntu</strong></a>
<a href="https://github.com/resokol/castlink/releases/download/client-v1.0.0-93d9b93e17da/CastLink-Client-1.0.0-93d9b93e17da-setup.exe"><strong>Windows Client</strong></a> · <a href="https://github.com/resokol/castlink/releases/download/server-setup-v1.0.3-1a26de9f6f59/CastLink-Windows.zip"><strong>Windows Server</strong></a> · <a href="https://github.com/resokol/castlink/releases/download/linux-v1.0.3-1a26de9f6f59/CastLink-Linux.tar.gz"><strong>Linux Ubuntu</strong></a>
</p>
<p align="center">
<a href="https://castlink.ru">官网</a> &nbsp; / &nbsp;
Expand All @@ -28,7 +28,9 @@ CastLink 是一个自托管演播室,可将远程嘉宾、演示文稿及独

## 下载与安装

Windows Server Setup 和 Linux 为 **1.0.2**;Windows Client 为 **1.0.0**。
**1.0.3:**降噪与回声消除使用同一开关,默认关闭;主控演播室可在主播卡片中切换。 [1.0.3](distribution/docs/zh-CN/RELEASE_NOTES_1_0_3.md).

Windows Server Setup 和 Linux 为 **1.0.3**;Windows Client 为 **1.0.0**。

1.0.2 新增[Linux 单命令安装与 24 小时服务器监控](distribution/docs/zh-CN/SERVER_INSTALL.md):图表历史和事件日志在重启后保留。普通 Windows 本地 Server Setup 使用 Docker Desktop。无 Docker 的 Windows/WSL2 方案仍是独立候选版,尚未完成安装及外部媒体通话验证。

Expand Down
24 changes: 14 additions & 10 deletions apps/web/components/GuestVideoCard.module.css
Original file line number Diff line number Diff line change
Expand Up @@ -33,18 +33,20 @@
.miniStats {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 5px 8px;
gap: 6px 0;
margin: 0;
padding: 7px;
padding: 6px 8px;
border-top: 1px solid var(--panel-border);
font-size: 10px;
line-height: 1.3;
min-width: 0;
}
.miniStats > div { min-width: 0; }
.miniStats > div:last-child { grid-column: 1 / -1; display: flex; align-items: baseline; justify-content: space-between; gap: 6px; }
.miniStats > div { display: grid; align-content: start; gap: 3px; min-width: 0; }
.miniStats > div:first-child { padding-inline-end: 8px; }
.miniStats > div:nth-child(2) { padding-inline-start: 8px; border-inline-start: 1px solid var(--panel-border); }
.miniStats > div:last-child { grid-column: 1 / -1; display: flex; align-items: center; justify-content: flex-start; gap: 8px; }
.miniStats dt { color: var(--muted); }
.miniStats dd { margin: 2px 0 0; font-size: 11px; font-weight: 600; font-variant-numeric: tabular-nums; overflow-wrap: anywhere; }
.miniStats dd { margin: 0; font-size: 11px; font-weight: 600; font-variant-numeric: tabular-nums; overflow-wrap: anywhere; }
.network { display: flex; align-items: center; gap: 5px; }
.network i { width: 5px; height: 5px; border-radius: 50%; background: currentColor; flex: none; }
.network[data-quality="good"] { color: #a3d4b0; }
Expand All @@ -56,11 +58,13 @@
:global([data-theme="light"]) .network[data-quality="bad"] { color: #ad2738; }

@container (max-width: 165px) {
.miniStats { display: flex; flex-direction: column; gap: 0; padding: 0 5px; line-height: 11px; }
.miniStats > div { display: flex; align-items: center; justify-content: space-between; gap: 4px; }
.miniStats > div:last-child { align-items: center; }
.miniStats dt { font-size: 9px; line-height: 11px; white-space: nowrap; }
.miniStats dd { margin: 0; font-size: 10px; line-height: 11px; }
.miniStats { gap: 4px 0; padding: 4px; line-height: 1.3; }
.miniStats > div { gap: 2px; }
.miniStats > div:first-child { padding-inline-end: 4px; }
.miniStats > div:nth-child(2) { padding-inline-start: 4px; }
.miniStats > div:last-child { gap: 6px; }
.miniStats dt { font-size: 9px; }
.miniStats dd { font-size: 10px; }
}

.actual output {
Expand Down
Loading
Loading