-
bea7b6b045
ui: show active device type counts in streams header

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 21:41:14 -04:00
-
586c7c36c1
ui: Find & Replace, multi-line comments, indent guides, font size

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 21:20:46 -04:00
-
beac98427d
ui: editor QoL — line ops, auto-close, goto, smart home, Ctrl+D

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 21:02:56 -04:00
-
1ea3f595cc
ui: custom undo/redo stack for editor — up to 200 steps

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 20:54:42 -04:00
-
4722382d49
fix: prevent orchestrator lock from blocking 45min on daemon restart

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 20:31:20 -04:00
-
a250d590ca
ui: premium editor overhaul — selection, word highlight, find, status bar

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 20:16:26 -04:00
-
753f99ac0c
ui: editor-like QoL — selection highlight, drag feedback, keyboard nav

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 20:03:27 -04:00
-
a943a5c294
fix: rename System Watchdog → Stability Watchdog in labels and output

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 19:52:12 -04:00
-
b093cae70d
schema: re-introspect Unraid API against 7.3

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 19:34:36 -04:00
-
4187d52bac
fix: watchdog hardening for Unraid 7.3 + Docker 29.x

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 19:13:54 -04:00
-
46b27f609a
safeguard: check Docker/VM Manager enabled before acting

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 15:18:58 -04:00
-
fdba23c32d
fix: use rebuild_container instead of docker restart after image pulls

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 15:09:55 -04:00
-
55a38b6b74
fix: prune dangling images after docker_update.sh pulls

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 14:59:57 -04:00
-
44f33da454
fix: set vm.overcommit_memory=1 at array start for Redis

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 14:55:25 -04:00
-
070f9caf7f
rename: SYS_WATCHDOG_FAILED_FILE → DOCKER_WATCHDOG_FAILED_FILE

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 14:51:37 -04:00
-
9d6772fbd6
fix: correct state file ownership and function naming across watchdogs

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 14:46:18 -04:00
-
cce6fc5b65
fix: clear daemon_confirmed_down unconditionally when daemon healthy

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 14:40:08 -04:00
-
f6fb3add77
refactor: delegate Docker daemon escalation from stability to docker_watchdog

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 14:38:03 -04:00
-
9c68429e25
fix: remove container check from stability_watchdog, add USB boot warning

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 14:30:48 -04:00
-
b9b1d20499
safeguard: skip watchdog cycle if array not started

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 14:14:00 -04:00
-
cbf8593225
docs: remove bind-propagation=shared, document runc v1.3.5 crash

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 14:08:17 -04:00
-
cd2fd1af70
fix: remove bind-propagation=shared from mount instructions

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 13:56:59 -04:00
-
e0fdaa1868
fix: set upstream tracking branch in bootstrap after clone

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 13:52:41 -04:00
-
765442c25d
fix: update all script paths in user_script_plug-in.sh to plugin flash dir

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 13:51:07 -04:00
-
da699b54fa
req: internal NVMe boot required, all paths consolidated on flash

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 13:38:52 -04:00
-
5234b79210
fix: revert public defaults to appdata, flash paths are user-local only

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 13:36:06 -04:00
-
ad1890109a
build: bump version 2026.05.31, update sha256 for local txz

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 13:33:59 -04:00
-
fb0530deba
Consolidate all paths to plugin flash dir, fix watchdog 7.3 triggers

Gmer4LfeandClaude Sonnet 4.6
2026-05-31 13:30:20 -04:00
-
9191a54637
Fix ssh_setup.sh: HOST_CONF path missing Configurations/ subdirectory
Gmer4Lfe
2026-05-30 21:31:46 -04:00
-
2989cefb79
Redesign Cancel/Delete Keys in Partnership Actions
Gmer4Lfe
2026-05-30 21:29:20 -04:00
-
1956b6b068
Fix: local keyword outside function in --local-only block
Gmer4Lfe
2026-05-30 21:20:56 -04:00
-
5bd8d13e66
Terminal link: use window.location.hostname (local IP) not Tailscale
Gmer4Lfe
2026-05-30 21:16:07 -04:00
-
e449e1f954
Partnership Actions: full redesign with stepped onboard cards
Gmer4Lfe
2026-05-30 21:13:31 -04:00
-
4449bfc646
Partnership phase 0: terminal link + clickable command block
Gmer4Lfe
2026-05-30 21:02:27 -04:00
-
95fd38799d
Phase 1: resilient SSH handling + Push Conf button
Gmer4Lfe
2026-05-30 20:27:30 -04:00
-
4aaa3c507a
Monitor partner card: onboard phase badges (re-add)
Gmer4Lfe
2026-05-30 20:08:23 -04:00
-
192664605b
Revert monitor onboard indicator — belongs on Partnership page only
Gmer4Lfe
2026-05-30 20:06:11 -04:00
-
c97a30b9c4
Monitor partner card: onboard phase indicator per remote host
Gmer4Lfe
2026-05-30 20:04:32 -04:00
-
7d4994f317
Local onboard: set PARTNERSHIP_ENABLED=true in master.conf + push
Gmer4Lfe
2026-05-30 20:00:54 -04:00
-
d1ee880586
HOST1 completes local onboard independently during Phase 1
Gmer4Lfe
2026-05-30 19:55:56 -04:00
-
b59b94099a
Partnership: handle empty run.php response gracefully
Gmer4Lfe
2026-05-30 18:45:24 -04:00
-
dfc24e37c0
Add Phase 1 cancel: remove SSH keys from both sides + reset state
Gmer4Lfe
2026-05-30 18:33:56 -04:00
-
c7e81edf4d
Partnership: move action fns to top-level scope, remove window. approach
Gmer4Lfe
2026-05-30 18:24:41 -04:00
-
be5332d0a4
Partnership: fix onclick functions not accessible outside IIFE
Gmer4Lfe
2026-05-30 18:21:31 -04:00
-
a5755921ab
Two-phase onboard + partner card enhancements
Gmer4Lfe
2026-05-30 18:12:49 -04:00
-
3dd867c684
Fix fallback state key: FAILOVER → FALLBACK (was never matching)
Gmer4Lfe
2026-05-30 17:26:09 -04:00
-
1e9d8bc75b
Fallback card: rich state display with tiers, strikes, disabled/suspended
Gmer4Lfe
2026-05-30 17:24:55 -04:00
-
084dc819d9
Hide scrollbar on scripts card inner list div
Gmer4Lfe
2026-05-30 17:18:56 -04:00
-
d56b02e410
Monitor: card icons + status accent borders
Gmer4Lfe
2026-05-30 17:08:59 -04:00
-
da3d402f1a
Revert "git_pull_execute: GitHub fallback when GITEA_REPO_PATH is empty"
Gmer4Lfe
2026-05-30 16:56:49 -04:00
-
9a26478498
git_pull_execute: GitHub fallback when GITEA_REPO_PATH is empty
Gmer4Lfe
2026-05-30 16:55:25 -04:00
-
5edb32f48d
Deployment: gitignore, remove script, version bump to 2026.05.30
Gmer4Lfe
2026-05-30 16:51:18 -04:00
-
7e01f6d3db
Differentiate API key missing vs API unreachable in monitor banner
Gmer4Lfe
2026-05-30 16:26:51 -04:00
-
10fc703e57
Add GitHub link, fix Settings page, direct users to setup on install
Gmer4Lfe
2026-05-30 16:22:54 -04:00
-
d09ea11694
Onboard Step 9: push master.conf to all listed hosts on completion
Gmer4Lfe
2026-05-30 16:14:07 -04:00
-
0121462576
Graceful degradation before partnership/SSH is set up
Gmer4Lfe
2026-05-30 16:01:44 -04:00
-
974e3cf2cf
Setup: all hosts land on Partnership after conf setup, not just HOST1
Gmer4Lfe
2026-05-30 15:53:52 -04:00
-
64f2c89a40
Setup mode: HOST1 lands on Partnership with Onboard highlighted
Gmer4Lfe
2026-05-30 15:52:41 -04:00
-
af89258bbd
Setup wizard: full first-run flow for HOST1 and HOST2
Gmer4Lfe
2026-05-30 15:43:04 -04:00
-
1e9681a71e
Add first-run wizard, host.conf template, fix GitHub URL
Gmer4Lfe
2026-05-30 15:22:46 -04:00
-
6549ed0301
Add .plg install script and master.conf.template
Gmer4Lfe
2026-05-30 15:15:40 -04:00
-
5ebf1fc96f
Add failsafes to vv_push_master_conf before SCPing
Gmer4Lfe
2026-05-30 14:43:37 -04:00
-
b5d7413d88
Query remote SCRIPTS_DIR before SCPing master.conf
Gmer4Lfe
2026-05-30 14:37:47 -04:00
-
da0c303f22
Push master.conf to all partners immediately on raw-editor save
Gmer4Lfe
2026-05-30 14:21:02 -04:00
-
26f3778786
Remove redundant Scripts dir field from Scheduler tab
Gmer4Lfe
2026-05-30 14:06:28 -04:00
-
e6a0ab8e64
conf: add FALLBACK_PARTNERSHIP gate vars, remove PLAY_SYNC section
gmer4lfe
2026-05-30 10:24:44 -04:00
-
0fe99cf2a9
rename: appdata/varaverk → appdata/Varaverk (capital V throughout)
Gmer4Lfe
2026-05-30 10:22:51 -04:00
-
2d5a084d2b
fix: GITEA_REPO_PATH = FailedProxy/Varaverk.git
Gmer4Lfe
2026-05-30 10:21:26 -04:00
-
afe5c10679
fix: GITEA_REPO_PATH org — FailedProxy/varaverk not Varaverk/varaverk
Gmer4Lfe
2026-05-30 10:18:36 -04:00
-
921900b23b
rename appdata folder and repo from unraid_scripts to varaverk
Gmer4Lfe
2026-05-30 10:07:03 -04:00
-
788c04ce9d
play_state_sync: sync across all hosts via Tailscale
Gmer4Lfe
2026-05-30 00:23:32 -04:00
-
1184be3e28
play_state_sync: move to CRITICAL_MAINTENANCE_SCRIPTS (every 30min)
Gmer4Lfe
2026-05-30 00:17:54 -04:00
-
23062acdac
play_state_sync: fix jq combine fallback + detect_hosts; load_config: fix word-split on paths with spaces
Gmer4Lfe
2026-05-30 00:13:26 -04:00
-
26693fd11f
Add play_state_sync.sh — sync watched state across Emby + Jellyfin
Gmer4Lfe
2026-05-30 00:02:18 -04:00
-
ce9748096c
Scheduler: extra args input on script rows
Gmer4Lfe
2026-05-29 23:56:15 -04:00
-
d2eb060fe5
docker_prune_images: add --all mode for full orphan cleanup
Gmer4Lfe
2026-05-29 23:36:59 -04:00
-
86048b32d3
Plugin: common.php library, watchdog expansion, monitor + scheduler improvements
Gmer4Lfe
2026-05-29 23:33:52 -04:00
-
8f05f0d27c
Docker tab: full inspect detail — icon, IP, ports, paths per container
Gmer4Lfe
2026-05-28 22:48:06 -04:00
-
00a8a64c4e
Docker tab: own config file, folder.view3 becomes optional sync target
Gmer4Lfe
2026-05-28 22:41:10 -04:00
-
e95fd30e13
Varaverk: Docker tab — folder management with conf + folder.view3 JSON dual-write
Gmer4Lfe
2026-05-28 22:39:44 -04:00
-
fb051b60c1
Varaverk: FallBack + Watchdog tabs; plugin path restructure to Plugin/unraid/
Gmer4Lfe
2026-05-28 22:24:40 -04:00
-
64d95aa991
conf edit
FailedProxy
2026-05-28 20:59:53 -04:00
-
446794e41d
Varaverk: grid layout tweaks + mobile folder fix
Gmer4Lfe
2026-05-26 19:19:22 -04:00
-
072c8b720d
Varaverk: monitor grid overhaul + Containers & VMs card
Gmer4Lfe
2026-05-26 18:59:19 -04:00
-
6078af0dbb
Varaverk: arrange mode, folder management, rsync standalone, layout fixes
Gmer4Lfe
2026-05-25 21:46:12 -04:00
-
6b30768853
webgui_watchdog: mark executable
Gmer4Lfe
2026-05-24 23:33:39 -04:00
-
8e0d68665c
Move dangling image prune from docker_update.sh to docker_daily_restart.sh
Gmer4Lfe
2026-05-24 23:32:00 -04:00
-
83ff9fca5e
docker_update: prune dangling images after pull (both normal and remainder modes)
Gmer4Lfe
2026-05-24 23:14:31 -04:00
-
83195ebb9e
monthly_maintenance: reschedule to 0 0 15 * * (15th at midnight)
Gmer4Lfe
2026-05-24 23:10:31 -04:00
-
dfb462a18e
Varaverk: suggested cron hints left of every cron input
Gmer4Lfe
2026-05-24 22:59:33 -04:00
-
d6cfcaef46
Varaverk: always open Scheduler Information on page load; restore button for last log
Gmer4Lfe
2026-05-24 22:51:35 -04:00
-
eade6072b0
Varaverk: Scheduler Information panel with structured how-it-works sections
Gmer4Lfe
2026-05-24 22:47:34 -04:00
-
cdd2dfc990
Varaverk: rsync flag toggle + stop button
Gmer4Lfe
2026-05-24 22:38:33 -04:00
-
d0d56ed8b9
scheduler: orch-god toggle model — children managed via master.conf
Gmer4Lfe
2026-05-24 22:24:14 -04:00
-
3186097941
scheduler: revert legend grid — restore original hint paragraph
Gmer4Lfe
2026-05-24 22:06:48 -04:00
-
4832dd8d4e
scheduler: replace hint paragraph with compact 3-column legend grid
Gmer4Lfe
2026-05-24 21:56:27 -04:00
-
655c520ae8
scheduler: add Array Starting / Array Stopping event triggers
Gmer4Lfe
2026-05-24 21:54:13 -04:00
-
1540c62d3a
scheduler: smart auto-scroll replaces separate scroll lock checkbox; lidarr: allow single-seed candidates
Gmer4Lfe
2026-05-24 21:40:03 -04:00
-
253d5bf2e1
fix(varaverk): remove legacy /etc/cron.d/varaverk on cron rebuild
Gmer4Lfe
2026-05-24 21:27:38 -04:00
-
bcb1956bbe
feat(varaverk): append logs per run with timestamp separator
Gmer4Lfe
2026-05-24 21:12:28 -04:00