Commit Graph

  • 58001aaffe fix docs master mirivlad 2026-04-26 20:47:43 +0800
  • 3edf138e43 Improve metrics view summaries and RAM details mirivlad 2026-04-26 20:34:30 +0800
  • a809b55b86 Fix server metrics view and backfill trends mirivlad 2026-04-26 20:20:28 +0800
  • 10e646a26a Fix skipChart logic for JS generation mirivlad 2026-04-26 19:35:09 +0800
  • 474836e077 Fix missing endif for nested if mirivlad 2026-04-26 19:32:35 +0800
  • b54b3a55d5 Fix Twig syntax in JS code generation mirivlad 2026-04-26 18:26:32 +0800
  • 45c40aa86c Add null checks before getContext calls mirivlad 2026-04-26 18:26:05 +0800
  • 08a137fdf0 Fix JS syntax in temperature chart loop mirivlad 2026-04-26 18:24:41 +0800
  • 3f94d84d7c Fix Chart.js CDN link with version mirivlad 2026-04-26 18:23:14 +0800
  • b5dca74101 Fix template endif/endfor structure mirivlad 2026-04-26 18:20:39 +0800
  • eed4dbd6f9 Fix: temperature/network/disk chart display and simplify tooltips mirivlad 2026-04-26 18:19:22 +0800
  • e4b037d02c Exclude net_*, temp_*, disk_used_* from main metrics section mirivlad 2026-04-26 16:53:05 +0800
  • fb6c7d544f Fix network/temp charts - use displayMetrics for selection mirivlad 2026-04-26 16:44:03 +0800
  • 53ecf8bc9a Fix temperature - always show if 1+ temp selected mirivlad 2026-04-26 15:42:42 +0800
  • 0f519960c3 Fix template endif structure - match if/endif count mirivlad 2026-04-26 15:30:01 +0800
  • 023c441e66 Fix metric display: remove fallback, add displayMetrics check mirivlad 2026-04-26 15:19:36 +0800
  • 6d301e7273 Add Zabbix-like trends table for large date ranges mirivlad 2026-04-26 14:48:27 +0800
  • c4f3a1388d Fix query and display metrics mirivlad 2026-04-26 14:13:36 +0800
  • 393edebee6 Fix json_decode in Twig - decode in controller instead 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