This website requires JavaScript.
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