Skip to content

v3.0.4 — Bug fixes: Blacklist + Tooltip

Choose a tag to compare

@gotical gotical released this 12 Sep 07:38
· 3 commits to main since this release

Исправления багов, которые сообщил пользователь.

🐛 ИСПРАВЛЕНО:

1. Белый IP на белом фоне в чёрном списке

  • IP в списках наследовал неправильный цвет и был не виден
  • Добавлен явный color: var(--rls-text) на все .rls-ip-list элементы
  • Полный редизайн с использованием .rls-ip-card компонентов

2. Tooltip не исчезал и закрывал пол-экрана

  • Добавлена кнопка-крестик (×) в углу тултипа
  • Авто-закрытие на:
    • mouseleave/blur (как раньше)
    • Escape key
    • Клик вне тултипа
    • Клик по ссылке 'Подробнее'
  • Принудительный layout для устранения мигания
  • Корректная очистка inline styles

3. Bots table — красивый унифицированный вид

  • элементы с monospace + background
  • Hover state на строках
  • Зеленый бейдж 'Полезный' для Yandex/Google
  • Красная кнопка 'Block' для плохих ботов

4. Cloud stats — 3 карточки с большими числами

  • IP в базе / Доступ / Обновление

5. IP list redesign

  • .rls-ip-text с monospace + темный цвет
  • .rls-ip-remove кнопка с × иконкой (красный круг при hover)
  • Правильное выравнивание и padding
  • Empty state с '— пусто —'

📁 Файлы:

  • includes/admin/views/settings-page.php — переписан раздел blacklist
  • includes/class-attack-types.php — добавлена кнопка закрытия
  • assets/js/ui.js — улучшен жизненный цикл тултипа
  • assets/css/admin.css — +200 строк новых стилей