Commit Graph

8 Commits (36ace1e9d266cf7355e144d79c2c34af32e6405b)

Author SHA1 Message Date
mirivlad 1ab4bcd697 feat: Visual icon picker for groups
- Add icon-picker-modal partial with 200+ Font Awesome icons
- Search filter with typeahead functionality
- Grid layout (6 icons per row)
- Click icon to select and close modal
- Icon preview updates in real-time
- Integrated into group create/edit forms
2026-04-17 18:50:09 +08:00
mirivlad 68cb135322 fix: Add Bootstrap JS for collapse to work
- Added bootstrap.bundle.min.js to layout.twig
- Added debug logging to accordion JS
- Fixed icon update logic
2026-04-17 17:30:49 +08:00
mirivlad d03aff714f feat: Add offline monitoring and default settings
- Add offline_timeout and notify_on_offline fields to servers table
- Create default_settings table for configurable defaults
- Create offline_alerts table for tracking offline events
- Add sendOfflineNotification/sendOnlineNotification methods
- Create check_offline.php CRON script for periodic checks
- Add admin page for default settings management
- Add offline settings to server edit form
- Apply default values when creating new servers

Usage: Add to CRON - * * * * * php /var/www/mon/public/check_offline.php
2026-04-17 15:22:17 +08:00
mirivlad 808b7c7d1e feat: добавить фавикон (монитор с графиком)
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-14 04:07:49 +08:00
mirivlad ade719f3e0 fix: сохранять пороги частично (warning/critical отдельно), flash сообщение с подробностями
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-14 03:37:13 +08:00
mirivlad 1421ef1ffc fix: navbar — имя пользователя в dropdown, кнопка Выйти внутри
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 10:28:28 +08:00
mirivlad b875e57e4c fix: исправление тултипов Chart.js и обновление проекта
- Исправлено скрытие тултипов при уходе курсора влево/вправо
  - Добавлена проверка всех 4 границ chartArea (caretX + caretY)
  - Добавлен глобальный mousemove обработчик (crosshair overlay перехватывал mouseleave)
- Добавлен плагин chartjs-plugin-crosshair.min.js
- Обновлён дамп БД: только структура + примеры данных (без реальных данных)
- Добавлены: FlashMiddleware, NotificationService, .gitignore
- Обновлены: контроллеры, модели, middlewares, шаблоны
- Удалены: detail.twig.bak файлы

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 00:59:19 +08:00
mirivlad c7fdaa5660 Initial commit - mon.mirv.top monitoring system 2026-02-14 15:08:14 +00:00