О платформе Войти
← К списку версий
v0.37.1 20.08.2026 MINOR
Кликабельные табы wizard + предпросмотр
Что сделано
  • Табы шагов (Аудитория, Шаблон, Редактор, ...) теперь кликабельны и обновляют URL hash (`#step1`..`#step7`)
  • При загрузке страницы — автоматический переход на шаг из URL hash (например, `admin/campaigns/create#step5` открывает шаг «Тест»)
  • Обработка `hashchange` — кнопка «Назад» браузера корректно переключает шаги
  • `history.pushState` — URL обновляется без перезагрузки страницы
  • Предпросмотр теперь показывает полный дизайн письма «Среда»: шапка с логотипом, тема, вступление, тело с подставленными плейсхолдерами, кнопка «Открыть на платформе», футер
  • Плейсхолдеры подставляются с тестовыми данными: Иван Петров, ivan@test.by, ООО Тест, Тестовый проект, 65%, 12/8 задач
  • Вынесено в общую функцию `replacePlaceholders()` для переиспользования
  • XSS-безопасность: `{{chr(123)}}` в Blade заменено на `@{{` синтаксис (строки 159, 179, 215)
  • JS-regex с `{{ }}` экранированы через `\{\{` (строки 386-393) для предотвращения ошибок компиляции Blade
  • `sumThrottle2` — добавлена проверка на null перед присвоением
Результат
  • Табы wizard кликабельны — можно перескакивать между шагами
  • Кнопка «Назад» браузера корректно переключает шаги
  • Предпросмотр письма показывает полный дизайн «Среда»