# ✅ Исправления от 03.11.2025 ## Исправленные проблемы: ### 1. ✅ Фильтр NSFW теперь работает правильно - **Проблема**: Настройки не сохранялись на сервер при переключении - **Решение**: Добавлена автоматическая отправка на сервер при изменении настройки - **Файл**: `frontend/src/pages/Profile.jsx` ### 2. ✅ Убраны лишние фильтры - **Удалено**: "Без Furry контента" и "Только Anime" - **Оставлено**: Только "Скрыть контент 18+" (NSFW) - **Файл**: `frontend/src/pages/Profile.jsx` ### 3. ✅ Деактивирована кнопка "Поддержать разработчиков" - **Удалено**: Полностью убран блок донатов - **Файл**: `frontend/src/pages/Profile.jsx` ### 4. ✅ Исправлены иконки в тёмной теме - **Проблема**: Иконки оставались белыми и терялись на белом фоне - **Решение**: Добавлены специальные CSS правила для иконок в тёмной теме - **Файл**: `frontend/src/styles/index.css` ### 5. ✅ Исправлено окно комментариев - **Проблема**: Окно ввода накладывалось на нижнее меню и было неактивно - **Решение**: - Добавлен отступ снизу (margin-bottom: 80px) - Форма ввода теперь sticky с правильным z-index - Учёт safe-area-inset-bottom для iOS - **Файлы**: - `frontend/src/components/CommentsModal.css` - `frontend/src/components/CreatePostModal.css` ### 6. ✅ Изменён default для NSFW фильтра - **Проблема**: Для новых пользователей NSFW был включён по умолчанию - **Решение**: Теперь по умолчанию NSFW фильтр выключен (false) - **Файл**: `backend/models/User.js` --- ## 📝 Что нужно сделать на сервере: ### Обновить существующих пользователей в базе: ```bash # Подключитесь к серверу ssh root@ваш_IP # Откройте MongoDB mongosh # Переключитесь на базу nakama use nakama # Отключите NSFW фильтр для всех существующих пользователей db.users.updateMany( {}, { $set: { "settings.whitelist.noNSFW": false, "settings.whitelist.noFurry": false, "settings.whitelist.onlyAnime": false }} ) # Проверьте результат db.users.find({}, { username: 1, "settings.whitelist": 1 }).pretty() ``` ### Перезапустить приложение: ```bash # Обновить код на сервере cd /var/www/nakama git pull # или загрузить новую версию # Установить зависимости (если нужно) npm install cd frontend && npm install && cd .. # Пересобрать frontend cd frontend npm run build cd .. # Перезапустить backend pm2 restart nakama-backend # Проверить что всё работает pm2 logs nakama-backend curl https://nakama.glpshchn.ru/health ``` --- ## ✅ Готово! Все проблемы исправлены. После обновления на сервере: 1. ✅ Фильтр NSFW будет работать и сохраняться 2. ✅ Лишние фильтры убраны из интерфейса 3. ✅ Иконки видны в тёмной теме 4. ✅ Кнопка донатов скрыта 5. ✅ Окно комментариев не накладывается на меню 6. ✅ Новые пользователи видят все посты по умолчанию