Commit Graph

  • 393edebee6 Fix json_decode in Twig - decode in controller instead master mirivlad 2026-04-25 19:58:22 +0800
  • e20354e89d Add display_metrics setting per server mirivlad 2026-04-25 19:54:00 +0800
  • a11cfb5165 Optimize metrics query with subquery LIMIT mirivlad 2026-04-25 19:36:07 +0800
  • 4a3ce1ec73 Fix SQL GROUP BY with subquery - use inner_q alias mirivlad 2026-04-25 19:22:29 +0800
  • c07438d0cc Add LIMIT to prevent timeout on large date ranges mirivlad 2026-04-25 19:20:35 +0800
  • 9b7e5afd4f Fix dynamic zoom loading and tooltips mirivlad 2026-04-25 19:00:44 +0800
  • 36ace1e9d2 Add dynamic metric loading on chart zoom mirivlad 2026-04-25 16:45:09 +0800
  • 66d4d021ba Fix tooltips and uptime chart issues mirivlad 2026-04-25 16:36:14 +0800
  • 3fecc21565 feat: Fix CPU tooltip, add uptime widget, exclude uptime from charts mirivlad 2026-04-20 11:54:00 +0800
  • cb74973a90 fix: Icon picker modal reopens after selection mirivlad 2026-04-17 19:50:32 +0800
  • 6e54615d54 fix: Use Bootstrap API and delayed backdrop removal mirivlad 2026-04-17 19:48:57 +0800
  • 4f407c0d46 fix: Modal backdrop not removed after icon selection mirivlad 2026-04-17 19:46:59 +0800
  • d652e24ad0 fix: Icon picker duplicate variable declaration mirivlad 2026-04-17 19:43:37 +0800
  • e9d2fcf1c0 fix: Delete via GET instead of AJAX mirivlad 2026-04-17 19:05:47 +0800
  • d5318f7e16 fix: Delete groups/servers using fetch with CSRF header mirivlad 2026-04-17 18:59:12 +0800
  • 1ab4bcd697 feat: Visual icon picker for groups mirivlad 2026-04-17 18:50:09 +0800
  • e8e922b845 fix: Add missing 'fas' prefix to group icon class mirivlad 2026-04-17 17:38:11 +0800
  • 4766d4511e fix: Accordion toggle with proper cookie handling mirivlad 2026-04-17 17:36:05 +0800
  • 32894447f3 fix: Manual accordion toggle without Bootstrap events mirivlad 2026-04-17 17:32:51 +0800
  • 68cb135322 fix: Add Bootstrap JS for collapse to work mirivlad 2026-04-17 17:30:49 +0800
  • 98f6244eb3 fix: Accordion icon toggle using Bootstrap events mirivlad 2026-04-17 17:26:34 +0800
  • 4a8a2d66fb feat: Store accordion state in cookies mirivlad 2026-04-17 17:23:25 +0800
  • 3872d1df30 feat: Enhanced dashboard with group colors, metric icons and AJAX update mirivlad 2026-04-17 16:52:13 +0800
  • 7c15ed82a0 fix: Dashboard route now passes groups to template mirivlad 2026-04-17 16:43:25 +0800
  • d5338b1fc2 fix: Dashboard twig empty check mirivlad 2026-04-17 16:26:36 +0800
  • 5f42375195 feat: Redesign dashboard with compact cards and groups mirivlad 2026-04-17 16:19:17 +0800
  • b7528a6ef8 fix: Revert auto-thresholds, apply defaults only when set mirivlad 2026-04-17 15:52:13 +0800
  • 1b28012a4c feat: Apply default_settings thresholds when not set per-server mirivlad 2026-04-17 15:38:02 +0800
  • 9ed90ca6dd fix: Fix FETCH_KEY_PAIR error in defaultSettings mirivlad 2026-04-17 15:35:49 +0800
  • d03aff714f feat: Add offline monitoring and default settings mirivlad 2026-04-17 15:22:17 +0800
  • 6d3542232a docs: Update documentation to reflect current state mirivlad 2026-04-17 11:52:48 +0800
  • fe1463442a fix: Agent network metrics initialization mirivlad 2026-04-17 10:19:32 +0800
  • f1fc514a33 fix: Agent network and disk metrics for VPS mirivlad 2026-04-17 10:11:16 +0800
  • c8d0bc4a40 security: Require explicit token for agent downloads mirivlad 2026-04-17 09:55:45 +0800
  • 6ec03325be security: Require token for all agent download URLs mirivlad 2026-04-17 09:51:17 +0800
  • 5b3f5a9483 fix: Agent download endpoint and install script URL mirivlad 2026-04-17 09:47:18 +0800
  • 3afd6f8366 fix: Install script variable interpolation in heredoc mirivlad 2026-04-17 09:35:04 +0800
  • bce4c2e2d0 fix: Update agent install, disk metrics, fallback blocks, and dynamic thresholds mirivlad 2026-04-17 09:25:43 +0800
  • 3255bfae29 feat: auto-cleanup metrics older than 60 days mirivlad 2026-04-14 19:21:40 +0800
  • e4588f7044 fix: correct PHP-native bcrypt hash for admin password mirvmon2026 mirivlad 2026-04-14 16:34:40 +0800
  • 3ba8629146 unify config: single .env.example, default password mirvmon2026, docker in README mirivlad 2026-04-14 16:20:01 +0800
  • 8938b61c78 deploy: add deploy.sh script, secure .env mirivlad 2026-04-14 15:54:16 +0800
  • 6d8bd99277 Docker: production-ready setup with immutable images, versioned migrations, env vars mirivlad 2026-04-14 15:51:14 +0800
  • 99761ca5d8 feat: добавить установку Windows-агента через .bat (обход ExecutionPolicy, двойной клик) mirivlad 2026-04-14 04:54:25 +0800
  • 066a18788d fix: исправить генерацию PS1 скрипта (getBody вместо Nyholm) mirivlad 2026-04-14 04:37:55 +0800
  • c2c9934ff8 feat: добавить установку агента для Windows Server 2012+ (PowerShell скрипт, Scheduled Task, авт. установка Python) mirivlad 2026-04-14 04:31:20 +0800
  • 808b7c7d1e feat: добавить фавикон (монитор с графиком) mirivlad 2026-04-14 04:07:49 +0800
  • e528a91d8f fix: использовать дефолтные значения порогов (80/90/0) вместо NULL mirivlad 2026-04-14 03:54:03 +0800
  • ade719f3e0 fix: сохранять пороги частично (warning/critical отдельно), flash сообщение с подробностями mirivlad 2026-04-14 03:37:13 +0800
  • ce577c5d51 feat: объединить все температурные метрики (temp_*) в один график с разными цветами, вернуть сетевые графики mirivlad 2026-04-14 03:13:03 +0800
  • dbd71e3485 fix: removed network rx/tx charts, ensured single temp chart mirivlad 2026-04-14 01:52:03 +0800
  • de34962360 feat: добавлен мониторинг температур (CPU, GPU, HDD/SSD) mirivlad 2026-04-14 01:21:59 +0800
  • 91cfbca893 docs: update README with install.sh script instructions mirivlad 2026-04-14 01:05:43 +0800
  • 9a4106a201 fix: исправлен синтаксис index.php и добавлен API маршрут дашборда mirivlad 2026-04-14 00:52:53 +0800
  • 8d4a789e00 feat(dashboard): бесшовное обновление данных без перезагрузки страницы mirivlad 2026-04-14 00:38:43 +0800
  • e985bb2c34 fix(dashboard): скрытие блока диска если метрики отсутствуют mirivlad 2026-04-14 00:19:18 +0800
  • 84a10f7909 fix: исправлено дублирование пользователей в списке mirivlad 2026-04-13 23:53:48 +0800
  • 7c597457ce fix: очистка поля пароля при редактировании пользователя mirivlad 2026-04-13 23:49:09 +0800
  • 90e220902d fix: исправлена ошибка SQL при перегенерации токена агента mirivlad 2026-04-13 23:39:31 +0800
  • 5ceeca1531 docs: добавлен README.md с полной документацией проекта mirivlad 2026-04-13 23:23:20 +0800
  • 741fd56879 fix(dashboard): исправлен синтаксис Twig для отображения корневого раздела mirivlad 2026-04-13 23:19:02 +0800
  • 8498e7df34 fix(dashboard): показывать использование корневого раздела (/) на карточке сервера mirivlad 2026-04-13 23:09:49 +0800
  • 98f159b9f4 feat(dashboard): показывать использование только корневого раздела (/) mirivlad 2026-04-13 23:06:01 +0800
  • d35ce3a022 fix: уведомления сервисов и исправление порогов mirivlad 2026-04-13 22:49:16 +0800
  • c6e400ad32 fix: округление значений метрик над графиками до 2 знаков mirivlad 2026-04-13 16:42:03 +0800
  • fc7a98663f fix: исправлена HTML структура вкладок (metrics/services/thresholds) mirivlad 2026-04-13 16:25:14 +0800
  • 03c84177c3 feat: реорганизация графиков, цвета, GB в тултипах mirivlad 2026-04-13 15:09:07 +0800
  • f3ddb65fcd feat: doughnut графики разделов дисков, timezone fix, crosshair removal mirivlad 2026-04-13 13:23:29 +0800
  • 1421ef1ffc fix: navbar — имя пользователя в dropdown, кнопка Выйти внутри mirivlad 2026-04-13 10:28:28 +0800
  • 0219fda95f feat: масштабирование, дашборд, алерты и тултипы mirivlad 2026-04-13 10:24:15 +0800
  • b875e57e4c fix: исправление тултипов Chart.js и обновление проекта mirivlad 2026-04-13 00:59:19 +0800
  • 9b64cee32c feat(metrics): replace period/zoom buttons with datetime range selector mirivlad 2026-02-22 02:45:59 +0000
  • 6ca570ec1d feat: Унифицировать количество точек на графиках до ~360 для любого масштаба mirivlad 2026-02-22 02:09:55 +0000
  • 4613a14f5a fix: Tooltip не должен показываться после mouseout - добавлен флаг _tooltipHidden mirivlad 2026-02-20 19:01:03 +0000
  • e955eb84b1 fix: Tooltip скрывается при mouseout/mouseleave - handlers после создания чарта mirivlad 2026-02-20 18:25:17 +0000
  • e9cc71ddfe fix: Tooltip скрывается через visibility + opacity при уходе с графика mirivlad 2026-02-19 17:06:00 +0000
  • 6a8d69027b fix: Tooltip исчезает при уходе курсора с графика в любую сторону mirivlad 2026-02-19 16:46:16 +0000
  • 54e0a2e8c9 docs: Add ARCHITECTURE.md with full system documentation mirivlad 2026-02-19 16:33:08 +0000
  • 353b562626 Fix CSRF: add generateToken() call in /csrf-token endpoint mirivlad 2026-02-15 11:59:47 +0000
  • c70b69ea7e Add getMetrics API endpoint for time range metrics mirivlad 2026-02-15 11:31:43 +0000
  • 3575e1843e Fix aggregation: proper DATE_FORMAT, escaped % mirivlad 2026-02-15 10:05:25 +0000
  • 606ae60db8 Fix & to & in URLs mirivlad 2026-02-15 09:51:26 +0000
  • 6073ec348a Add aggregation for metrics: auto/1h/6h/24h/7d/30d zoom levels mirivlad 2026-02-15 09:49:16 +0000
  • 36c8856d38 Increase chart data limit from 20 to 1000 points mirivlad 2026-02-15 09:14:44 +0000
  • 16481f5307 fix: change && to AND in Twig IF block mirivlad 2026-02-15 11:59:19 +0300
  • b60a092a2f Исключение отображения графиков для метрик top_cpu_proc и top_ram_proc mirivlad 2026-02-15 11:54:04 +0300
  • 26d659ae7d Use context.tooltip._active to hide tooltip on mouseleave mirivlad 2026-02-15 06:54:26 +0000
  • 4f9bcdd7dc Add mouseleave handler to hide tooltip mirivlad 2026-02-15 06:51:35 +0000
  • b4e0569739 Disable standard tooltip, reduce font to 12px, disable auto-hide mirivlad 2026-02-15 06:48:39 +0000
  • 7a7614fc22 Restore clean template (before proc metrics) mirivlad 2026-02-15 06:36:20 +0000
  • 94bad84c0b Rollback to working version before proc metrics fix mirivlad 2026-02-15 04:01:39 +0000
  • 0e6d8ebcd6 Fix proc metrics hide - proper Twig syntax mirivlad 2026-02-15 03:47:40 +0000
  • 70393075cb Hide proc metrics from HTML output mirivlad 2026-02-14 19:02:21 +0000
  • cd14d8438a Fix proc metrics hide - proper Twig syntax mirivlad 2026-02-14 18:55:45 +0000
  • 9117f19c4d Hide proc metrics from charts loop mirivlad 2026-02-14 18:50:26 +0000
  • 75499e07e7 Simplify tooltip logic - hide on mouseleave mirivlad 2026-02-14 18:44:12 +0000
  • d2caa14766 Fix tooltip visibility logic mirivlad 2026-02-14 18:36:58 +0000
  • f10349af0d Add mouseleave handler to hide tooltip mirivlad 2026-02-14 18:34:17 +0000
  • 13eaab4947 Disable tooltip auto-hide, reduce font size mirivlad 2026-02-14 18:30:49 +0000
  • 49ed17c2c1 Add metric value to tooltip, disable standard tooltip mirivlad 2026-02-14 18:27:59 +0000