Commit Graph

  • 1359821799 feat(deploy): адрес привязки для прокси по туннелю и загрузка сертификата TURN с внешнего узла grendervill 2026-09-19 20:28:29 +03:00
  • e8e063e52d feat(turn): внешний TURN-релей и TLS через прокси grendervill 2026-09-19 20:28:03 +03:00
  • 4c17080c02 fix(deploy): ensure_swap не ломается на уже активном swap провайдера grendervill 2026-09-19 20:23:43 +03:00
  • b89a0abb44 fix(deploy): установщик сохраняет и восстанавливает чужие правила UFW grendervill 2026-09-19 20:23:18 +03:00
  • c5392349cd feat(turn): TURN/TLS с сертификатом, порты релея и автообновление сертификата grendervill 2026-09-19 20:22:57 +03:00
  • 5353c5d5a2 fix(smoke): шифрование бэкапа проверяется по содержимому (age-encryption.org/v1) grendervill 2026-09-19 20:00:32 +03:00
  • cf2a5f4845 fix(deploy): SKIP_TLS сохраняется в .env, smoke.sh не падает на незаданном LIVEKIT_PUBLISH grendervill 2026-09-19 20:00:10 +03:00
  • 3d1816a640 feat(config): схема URL в meta зависит от TLS_ENABLED grendervill 2026-09-19 19:58:32 +03:00
  • 6804a316cf fix(smoke): в smoke.sh нет функции warn — используем skip grendervill 2026-09-19 19:57:45 +03:00
  • 8f7620026d fix(livekit): конфиг по официальной схеме livekit-server grendervill 2026-09-19 19:55:31 +03:00
  • d4c6cfa643 perf(container): статический musl-образ 30.2 MB, владение каталогами данных grendervill 2026-09-19 19:39:47 +03:00
  • 35cf719d58 perf(container): образ без apt-зависимостей и встроенный healthcheck grendervill 2026-09-19 19:37:06 +03:00
  • b13f9a7479 test(httpx): тесты middleware, конверта ошибок и определения IP клиента grendervill 2026-09-19 19:36:07 +03:00
  • 741bb89bd3 fix(deploy): интерполяция compose без предупреждений о незаданных переменных grendervill 2026-09-19 19:35:38 +03:00
  • 37fa3e0668 test(deploy): разделение проверок установщика и сборки образа grendervill 2026-09-19 19:34:05 +03:00
  • b87b159ccf fix(deploy): правила DOCKER-USER применяются установленным скриптом grendervill 2026-09-19 19:32:53 +03:00
  • 216d959acf fix(deploy): исправлено имя переменной LIVEKIT_DISABLE_SIMULCAST в шаблоне .env grendervill 2026-09-19 19:31:51 +03:00
  • a9e38711fa fix(deploy): все производные значения считаются до записи .env и рендера grendervill 2026-09-19 19:30:43 +03:00
  • 8329507d8d fix(deploy): порядок вычисления FILES_DOMAIN и чистота рендера шаблонов grendervill 2026-09-19 19:29:18 +03:00
  • 99e0f72844 fix(deploy): надёжный рендер шаблонов и устойчивый цикл подстановки grendervill 2026-09-19 19:26:26 +03:00
  • 2bf7101f2d chore(lint): настроить golangci-lint v2, gofumpt и форматирование в make grendervill 2026-09-19 18:25:20 +03:00
  • 4bd1770cb5 feat(deploy): установщик, docker-скелет, шаблоны Caddy/LiveKit и CLI grendervill 2026-09-19 18:21:02 +03:00
  • 642d0f720e feat(web): заготовка веб-клиента на Vite + React 19 + TypeScript strict grendervill 2026-09-19 18:20:59 +03:00
  • 69aa98e18c feat(server): скелет Go-сервера с healthz, readyz и api/v1/meta grendervill 2026-09-19 18:20:56 +03:00
  • 9839dbeede chore(repo): структура репозитория, лицензия AGPL-3.0 и политика безопасности grendervill 2026-09-19 18:20:52 +03:00
  • 356cec2bb8 first commit grendervill 2026-09-19 17:30:18 +03:00