Commit Graph

  • 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