Исправление: Перевести историю событий на общие UI-иконки
История событий больше не возвращает emoji-символы для отображения событий.
Вместо этого js/history_events.js возвращает стабильные ключи иконок, например
truck, test, search, tool, pin и comment.
main.js и universal_panel.js теперь рендерят эти ключи через общий слой
app-icon, добавленный ранее в css/icons.css. Это сохраняет единый визуальный
подход для истории в списке изделий, таймлайне и универсальной панели.
Причины изменения:
- UI больше не зависит от поддержки emoji браузером или операционной системой.
- DOM не мутируется внешним парсером после отрисовки.
- Иконки событий становятся предсказуемыми и одинаковыми между интерфейсами.
- Общий js/history_events.js остается единой точкой описания событий, а
конкретные интерфейсы отвечают только за рендер.
CSV-экспорт в backend/main_backend.php этим коммитом не менялся