-
7a61a56ee1
fix(common): prepend /usr/local/sbin to PATH for cron compatibility
gmer4lfe
2026-05-24 21:08:39 -04:00
-
fc1fd27a3f
fix(common): lock registry prevents EXIT trap overwrite orphaning locks
gmer4lfe
2026-05-24 21:02:07 -04:00
-
207dead909
monitor: darken transcode stream bar to deep orange (#e65100)
Gmer4Lfe
2026-05-24 20:20:42 -04:00
-
2128539450
style(monitor): Live TV bar blue, transcode orange, direct green
Gmer4Lfe
2026-05-24 20:16:59 -04:00
-
0f6154ad82
style(monitor): stream progress bars match parity blue (#1e3a5a)
Gmer4Lfe
2026-05-24 20:15:46 -04:00
-
0757d07ddf
fix(varaverk): move varaverk.plg to /boot/config/plugins/ root (matches all other plugins)
Gmer4Lfe
2026-05-24 20:10:21 -04:00
-
376c7f7bc8
feat(scheduler): persist invert preference in localStorage
Gmer4Lfe
2026-05-24 20:00:00 -04:00
-
51fe2664b8
feat(scheduler): scroll lock on by default, persisted in localStorage
Gmer4Lfe
2026-05-24 19:58:32 -04:00
-
b754842da2
fix(common): retry Tailscale IP resolution up to 3 times before failing
gmer4lfe
2026-05-24 18:56:41 -04:00
-
7c14627bc3
feat(scheduler): live running indicators for cron-triggered jobs
Gmer4Lfe
2026-05-24 18:46:45 -04:00
-
6600565dd5
feat(varaverk): add local .plg registration; remove dev-mode cron fallback
Gmer4Lfe
2026-05-24 18:38:43 -04:00
-
03e72b6a06
fix(scheduler): use Unraid plugin cron mechanism instead of /etc/cron.d/varaverk
Gmer4Lfe
2026-05-24 18:11:50 -04:00
-
57d55c647c
varaverk: replace User Scripts dependency with native job tracking
Gmer4Lfe
2026-05-24 17:51:31 -04:00
-
ea9f39a803
watchdogs: make healthy-state outputs always visible
Gmer4Lfe
2026-05-24 17:25:33 -04:00
-
afd9129869
watchdogs: add echo banners to network/storage/stability
Gmer4Lfe
2026-05-24 17:20:55 -04:00
-
b78fdddb04
fix(watchdogs): Tailscale false positive + system watchdog banner
Gmer4Lfe
2026-05-24 17:11:54 -04:00
-
760fb4a3e2
varaverk: monitor tab overhaul — grid layout, dynamic thresholds, new cards
Gmer4Lfe
2026-05-24 16:56:50 -04:00
-
f85493cf35
watchdogs: fix Tailscale error propagation and docker watchdog output order
Gmer4Lfe
2026-05-24 16:56:32 -04:00
-
359b051e64
varaverk: System card (identity/time/uptime/buttons); merge Fallback+Partner into one card
Gmer4Lfe
2026-05-24 12:00:09 -04:00
-
725c371f21
varaverk: remove GPU history chart
Gmer4Lfe
2026-05-24 11:53:54 -04:00
-
6be9873f49
varaverk: fallback and partner cards — 250px min-width, matched flex:1
Gmer4Lfe
2026-05-24 11:50:51 -04:00
-
36831f0693
Revert "varaverk: top row cards equal width (flex:1 across all five)"
Gmer4Lfe
2026-05-24 11:49:30 -04:00
-
f35a0f2dd4
varaverk: top row cards equal width (flex:1 across all five)
Gmer4Lfe
2026-05-24 11:48:50 -04:00
-
cead4eb46f
varaverk: redesign Fallback card — host online/offline list, state line, active fallback containers with image
Gmer4Lfe
2026-05-24 11:47:08 -04:00
-
6bb44cae8b
varaverk: Docker memory — use docker stats sum instead of raw cgroup (matches Unraid dashboard)
Gmer4Lfe
2026-05-24 11:41:59 -04:00
-
9e236e3f52
varaverk: fix Docker memory — use /sys/fs/cgroup/docker/memory.current (Unraid cgv2 path)
Gmer4Lfe
2026-05-24 11:39:41 -04:00
-
c17be8d017
varaverk: add Partner card — known hosts, owner tags, Tailscale online status
Gmer4Lfe
2026-05-24 11:36:23 -04:00
-
cbac3949e0
varaverk: network canvas 100→110px
Gmer4Lfe
2026-05-24 11:30:15 -04:00
-
3c26f8d767
varaverk: memory top procs — top 3, inline right of total on same line
Gmer4Lfe
2026-05-24 11:28:51 -04:00
-
397ec405a0
varaverk: memory card — top 5 procs by RSS as horizontal strip under total
Gmer4Lfe
2026-05-24 11:25:27 -04:00
-
475cb3e75c
varaverk: memory card — top 3 usages by size in top-right corner
Gmer4Lfe
2026-05-24 11:21:43 -04:00
-
2cd0a8e66e
varaverk: inline RX/TX legend with speed numbers; drop separate legend row
Gmer4Lfe
2026-05-24 11:20:11 -04:00
-
50614b9cbe
varaverk: network canvas 52→100px
Gmer4Lfe
2026-05-24 11:16:49 -04:00
-
423a8e3e0a
varaverk: CPU canvas 36→60px; add GPU history chart at 60px
Gmer4Lfe
2026-05-24 11:15:31 -04:00
-
496d70c137
Revert "varaverk: stretch CPU and GPU graphs to card bottom; add GPU history chart"
Gmer4Lfe
2026-05-24 11:12:55 -04:00
-
660c4762f2
varaverk: stretch CPU and GPU graphs to card bottom; add GPU history chart
Gmer4Lfe
2026-05-24 11:11:04 -04:00
-
4a22f3af66
varaverk: fix ext IP and Tailscale IP in network card
Gmer4Lfe
2026-05-24 11:07:15 -04:00
-
b2e937526f
varaverk: add media, confform, script API/include files (from previous session)
Gmer4Lfe
2026-05-24 10:59:13 -04:00
-
279ac156c2
varaverk: fix monitor API — include config.php so vv_conf_vars/detect_host resolve
Gmer4Lfe
2026-05-24 10:55:13 -04:00
-
ab3e28531e
varaverk: monitor overhaul — CPU/memory/network/streams cards; scheduler polish
Gmer4Lfe
2026-05-24 10:52:42 -04:00
-
f7bef55e51
varaverk: green checkmark feedback on schedule save
Gmer4Lfe
2026-05-23 21:07:15 -04:00
-
8383306831
varaverk: fix cron format and permissions for dcron
Gmer4Lfe
2026-05-23 21:03:52 -04:00
-
0e13d8772d
user_script_plug-in.sh: v2.6 full audit and update
Gmer4Lfe
2026-05-23 20:57:47 -04:00
-
f6cb861f36
varaverk: suggestions panel color + parser regex fix
Gmer4Lfe
2026-05-23 20:47:20 -04:00
-
a1745a575b
Scheduler UI polish + per-script verbose logging + coffee report as orchestrator
Gmer4Lfe
2026-05-23 20:05:26 -04:00
-
97d99f85fb
Log panel stretches to match script list height
Gmer4Lfe
2026-05-23 18:28:05 -04:00
-
7062790d89
Script name: remove underline, bump name to 16px, description to 14px
Gmer4Lfe
2026-05-23 18:25:40 -04:00
-
ab228c9199
Script name color: soft green #6fcf97
Gmer4Lfe
2026-05-23 18:24:38 -04:00
-
ff577ffcf5
Scheduler: bold underlined script name, larger description text
Gmer4Lfe
2026-05-23 18:23:14 -04:00
-
4a5e1537d1
Fix cron input width — pixel value with flex: 0 0 110px
Gmer4Lfe
2026-05-23 18:21:16 -04:00
-
c40d243d38
Move Run/Dry Run/Log buttons below description line
Gmer4Lfe
2026-05-23 18:19:17 -04:00
-
91f959dc3a
Fix description line truncation — padding-left instead of margin-left
Gmer4Lfe
2026-05-23 18:17:16 -04:00
-
24d8697858
Fix description parser to skip banner lines; shrink cron input width
Gmer4Lfe
2026-05-23 18:14:42 -04:00
-
065b29fcc8
Scheduler: inline cron beside name, dynamic description from script headers
Gmer4Lfe
2026-05-23 18:11:12 -04:00
-
fc01268c12
Scheduler: single Save Schedule button at bottom saves all cron entries at once
Gmer4Lfe
2026-05-23 18:06:26 -04:00
-
477b2041a7
Scheduler: 50/50 split, taller log, auto-load most recent log on page load
Gmer4Lfe
2026-05-23 18:02:40 -04:00
-
706ef2dd72
Scheduler: two-panel responsive layout with running indicator
Gmer4Lfe
2026-05-23 17:59:51 -04:00
-
d0b842a489
Add Dry Run button; fix CSRF token on all POST API calls
Gmer4Lfe
2026-05-23 17:50:47 -04:00
-
131d9093b0
Scheduler: Run button, single card-level Save, remove per-row Save
Gmer4Lfe
2026-05-23 17:22:52 -04:00
-
6050816fe4
Scheduler: card layout, per-job logs, live log panel
Gmer4Lfe
2026-05-23 17:17:09 -04:00
-
1b365d4fb7
Fix conf array parser stopping early at ) in comments
Gmer4Lfe
2026-05-23 17:12:58 -04:00
-
0197eab7a5
Read scheduler children from master.conf arrays
Gmer4Lfe
2026-05-23 17:08:52 -04:00
-
b00918e080
Fix child script detection in scheduler
Gmer4Lfe
2026-05-23 17:04:36 -04:00
-
f6f3655810
Rebuild cron on boot via disks_mounted event
Gmer4Lfe
2026-05-23 16:58:05 -04:00
-
d3a5af09d1
Create /var/log/varaverk/ on cron rebuild
Gmer4Lfe
2026-05-23 16:54:51 -04:00
-
7b7a3a9e9e
Fix plugin routing, missing includes, and make SCRIPTS_DIR configurable
Gmer4Lfe
2026-05-23 16:48:52 -04:00
-
4ab3ddbc47
Add Varaverk plugin scaffold (PHP, unRAID native)
Gmer4Lfe
2026-05-23 16:19:12 -04:00
-
5e4f510a42
Fix stale 15-minute critical sync references — corrected to 30 minutes
Gmer4Lfe
2026-05-23 15:44:39 -04:00
-
59c2372fa1
Fix stale 3-minute transcode timing — corrected to 7 minutes
Gmer4Lfe
2026-05-23 15:43:14 -04:00
-
e215db2a57
Warn that VRAM exhaustion masks --gpus fixes
Gmer4Lfe
2026-05-23 14:30:33 -04:00
-
c11e85d8be
Show full GPU Extra Parameters string everywhere it appears
Gmer4Lfe
2026-05-23 14:24:41 -04:00
-
921e137d95
Add GPU containers section to main README — ignore Google
Gmer4Lfe
2026-05-23 14:19:56 -04:00
-
1381540dab
Document GPU setup, --gpus vs --runtime=nvidia, and VRAM starvation
Gmer4Lfe
2026-05-23 14:11:00 -04:00
-
767e64c072
Add Jellyfin to HOST2 transcode servers
Gmer4Lfe
2026-05-23 13:40:55 -04:00
-
8e5bd28843
Add Jellyfin to HOST1 transcode servers
Gmer4Lfe
2026-05-23 13:39:26 -04:00
-
3b2501d091
docs(transcodes): note unRAID 7.2.5 regression context for NVIDIA conflict
Gmer4Lfe
2026-05-23 10:54:51 -04:00
-
f992804739
docs(transcodes): document NVIDIA_VISIBLE_DEVICES + bind-propagation=shared conflict
Gmer4Lfe
2026-05-23 10:46:58 -04:00
-
c3fb0d4bd6
docs(manual): remove NerdPack tools section — not required
Gmer4Lfe
2026-05-23 10:24:35 -04:00
-
2e04821b75
docs: add Manual.md — end-to-end setup guide
Gmer4Lfe
2026-05-23 10:23:27 -04:00
-
4c559f7791
fix(log/echo): log → info for section-level status across 4 scripts
Gmer4Lfe
2026-05-23 09:58:19 -04:00
-
b76072a318
fix(lidarr_missing_art): log → info for section-level status lines
Gmer4Lfe
2026-05-23 09:50:58 -04:00
-
48374c1640
docs(transcodes): add dirty shutdown recovery to troubleshooting
Gmer4Lfe
2026-05-23 09:47:28 -04:00
-
96ff9b8f95
feat(partnership): extract transfer into partnership_transfer.sh
Gmer4Lfe
2026-05-23 09:42:39 -04:00
-
8f86e9db88
fix(fallback_state_reset): add missing exit 0 at end of script
Gmer4Lfe
2026-05-23 09:35:28 -04:00
-
fda853eed8
fix 9 bugs in partnership offboard flow
Gmer4Lfe
2026-05-23 09:24:34 -04:00
-
14a74939e6
audit and clean master.conf, common.sh, and emby sync tools
Gmer4Lfe
2026-05-23 09:09:25 -04:00
-
ee086f309e
rename appdata-Failover→appdata-Fallback in docs; critical sync 15→30min; transcode 3→7min
Gmer4Lfe
2026-05-22 22:22:21 -04:00
-
2d0c91ea13
fix stale RAM tier vars in stability_watchdog section of Watchdogs manual
Gmer4Lfe
2026-05-22 22:09:13 -04:00
-
2fa78a21b6
doc audit — fix stale watchdog vars, fallback_state_reset, add monthly_maintenance and mesh_monitor sections
Gmer4Lfe
2026-05-22 22:07:46 -04:00
-
070013cb4f
fix widespread naming errors across all docs — array_started, fallback, FALLBACK_
Gmer4Lfe
2026-05-22 21:53:32 -04:00
-
8d72fbf0e2
fix Failover→Fallback naming and missing/stale script references
Gmer4Lfe
2026-05-22 21:47:03 -04:00
-
8b0ee44b65
fix stale doc references across four files
Gmer4Lfe
2026-05-22 21:41:31 -04:00
-
8d8a4fd637
update stale media ownership language across all docs
Gmer4Lfe
2026-05-22 21:35:45 -04:00
-
29eb722057
update README media model — arr_sync.sh union replaces ownership split
Gmer4Lfe
2026-05-22 21:30:07 -04:00
-
d708d04188
add monthly_maintenance.sh — uptime-triggered orchestrator
Gmer4Lfe
2026-05-22 21:23:10 -04:00
-
d05df84d00
Docs: add network_watchdog to README-Watchdogs and Manual-Watchdogs
Gmer4Lfe
2026-05-22 20:54:04 -04:00
-
4535804c5d
Add System/network_watchdog.sh — services-layer connectivity watchdog
Gmer4Lfe
2026-05-22 20:51:22 -04:00
-
13ce8497f3
Update all docs to reflect watchdog restructure
Gmer4Lfe
2026-05-22 20:26:36 -04:00
-
cf21efaeea
Structural reorganization: watchdog taxonomy + server_reboot integration
Gmer4Lfe
2026-05-22 20:17:22 -04:00
-
670f25fbbd
Move .conf files into Configurations/ folder
Gmer4Lfe
2026-05-22 19:18:18 -04:00