feat(ui): общий футер на всех страницах, кроме комнаты
`AppFooter` — версия инстанса из публичного `/api/health` (не требует авторизации, поэтому работает и на экранах входа; поля `version` может не быть — тогда версия не показывается) плюс копирайт с ТЕКУЩИМ годом и ссылкой на профиль автора. Подключён во все раскладки: `page-shell` (календарь, админка, профиль, мои конференции), `AuthLayout` (вход, регистрация, подтверждение email), `join-shell` и `lobby-shell`. В комнате конференции футера нет — там полноэкранное видео. Прежний футер админки (`.admin-footer`) удалён вместе со стилем — дубля не осталось. В брендовой панели экранов auth строка «© 2026 VidConf · self-hosted» ужата до «self-hosted»: год там был захардкожен, а два копирайта на одном экране — дубль.
This commit is contained in:
@@ -168,10 +168,8 @@
|
||||
.admin-page .settings-grid { grid-template-columns: 1fr; }
|
||||
}
|
||||
|
||||
/* ---------- Футер админки ----------
|
||||
Версия инстанса из `/api/health` (см. AdminPage.tsx) — до появления поля
|
||||
на backend строка сокращается до одного «VidConf» без версии. */
|
||||
.admin-page .admin-footer { margin-top: var(--space-6); padding-top: var(--space-4); border-top: 1px solid var(--color-border); font: var(--text-caption); color: var(--color-ink-400); text-align: center; }
|
||||
/* Футер админки (`.admin-footer`) убран в 0.0.6: вместо него общий для всех
|
||||
страниц компонент `AppFooter` (см. `styles/footer.css`). */
|
||||
|
||||
/* =====================================================================
|
||||
* Тёмная тема: заливка var(--color-ink-700) (индиго) сочеталась с жёстким
|
||||
|
||||
Reference in New Issue
Block a user