feat(sidebar): узкое меню, субменю историй с hover, эффект text-fade

- Сужено боковое меню (56px), убрана иконка Home
- Субменю историй при наведении: полная высота, на всю ширину, z-9999
- Класс text-fade для плавного обрезания длинного текста
- Убраны скругления в субменю
- Chatwoot, изменения в posts-mcs и прочие обновления

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
home
2026-02-21 16:36:58 +03:00
parent 3fa83bc605
commit 8fc82a3b90
53 changed files with 894 additions and 4015 deletions

50
apps/chatwoot/README.md Normal file
View File

@@ -0,0 +1,50 @@
# Chatwoot — self-hosted live chat
Live chat для клиентской поддержки. Данные на вашем сервере.
## Быстрый старт
### 1. Подготовка
```bash
cd chatwoot
cp .env.example .env
```
### 2. Заполнить .env
Обязательно задать:
- **SECRET_KEY_BASE** — сгенерировать: `openssl rand -hex 64`
- **POSTGRES_PASSWORD** — пароль для PostgreSQL
### 3. Запуск
```bash
# Инициализация БД (выполнить один раз)
docker compose run --rm rails bundle exec rails db:chatwoot_prepare
# Запуск
docker compose up -d
```
### 4. Доступ
- **Интерфейс:** http://localhost:3001
- Создайте аккаунт при первом входе (если `ENABLE_ACCOUNT_SIGNUP=true`)
## Встраивание виджета
После создания инбокса в панели Chatwoot скопируйте код виджета и вставьте на сайт перед `</body>`.
## Полезные команды
```bash
# Остановить
docker compose down
# Обновить до новой версии
docker compose pull
docker compose run --rm rails bundle exec rails db:chatwoot_prepare
docker compose up -d
```