Skip to content

v3.1.0 — Full Design System + Tiny-Batch Scanner

Latest

Choose a tag to compare

@gotical gotical released this 12 Sep 08:08

v3.1.0 — Полное объединение дизайн-системы + сканер мелкими партиями

Сканер — МЕЛКИЕ ПАРТИИ (не падает)

Сканер был сломан и падал с критической ошибкой WP на больших сайтах. v3.1.0 полностью это исправляет:

  • BATCH_SIZE = 5 файлов за один AJAX-вызов
  • MAX_FILES = 1500 файлов
  • TIME_LIMIT = 25s на каждый AJAX-вызов

Каждая партия обрабатывает ~5 файлов за ~750мс. AJAX продолжает с новым offset. Сканер НИКОГДА не падает по таймауту.

Полная унификация дизайна (60+ правил CSS)

  • rls-page-heading — иконка + заголовок + версия + mode badge
  • rls-box — padding 22px 24px, единый border-radius
  • wp-list-table — header surface-alt, uppercase, hover
  • code в таблицах — light background, dark text
  • rls-status-pill — 4 варианта с pulse-dot
  • rls-toggle — switch 44x24 с bounce
  • rls-mode-card — radio cards
  • form-table — 200px колонка
  • rls-notice — 4 варианта с цветной границей
  • rls-page-hero — единый gradient
  • rls-widget-tile — единая сетка
  • rls-empty-state — единый placeholder

24 админ-страницы с едиными шапками

Каждая страница теперь выглядит так:

[icon] Заголовок [version v3.1.0]

Краткое описание под заголовком.

Файлы

  • includes/scanner/class-scanner-engine.php — BATCH_SIZE + MAX_FILES
  • includes/admin/class-admin-pages.php — unified header
  • includes/admin/views/scanner-page.php — duplicate removed
  • assets/js/scanner.js — console clear handler
  • assets/css/admin.css — 60+ unified design rules

Статистика

  • 60+ PHP файлов — все прошли php -l
  • 3 JS файла — все прошли node --check
  • 24 админ-страницы с едиными шапками