v2026.07.25.5
English
Two fixes:
- Replaced the previous release's "wipe the plugin tree before every install" hack with Unraid's actual intended mechanism: each deployed FILE now carries a child SHA256 element with the hash of its real on-disk content. Unraid's installer already supports this — if a deployed file's hash doesn't match, it deletes and redeploys it; if it matches, it's left alone untouched. Same end result (Update actually redeploys changed files, for every install) but without touching files that didn't change, and without briefly removing the whole plugin tree during every future update. Verified by replicating the installer's own file_exists+SHA256+INLINE/base64 logic against a sandbox: stale files get unlinked and rewritten, unchanged files get skipped, a fresh install writes everything.
- Fixed two identically-labeled "View live logs" links on the Settings page (one for the install/update log, one buried inside the Remote Control box for its own supervisor log) that made it impossible to tell which was which. Both now live together under the "Logs" section, labeled "Install / Update log" and "Remote Control log".
Español
Dos arreglos:
- Sustituido el hack de la release anterior ("borrar el árbol del plugin antes de cada instalación") por el mecanismo real que ya soporta el instalador de Unraid: cada FILE desplegado ahora lleva un hijo SHA256 con el hash de su contenido real en disco. Si el hash no coincide con el fichero en disco, Unraid lo borra y redespliega solo; si coincide, lo deja intacto. Mismo resultado (Actualizar redespliega de verdad los ficheros cambiados, para cualquier instalación) pero sin tocar los que no cambiaron ni borrar el árbol entero en cada futura actualización. Verificado replicando la lógica file_exists+SHA256+INLINE/base64 del propio instalador contra un sandbox: los ficheros obsoletos se borran y reescriben, los que no cambiaron se saltan, y una instalación nueva escribe todo.
- Arreglados dos enlaces "View live logs" con la misma etiqueta en la página de Settings (uno para el log de instalación/actualización, otro escondido dentro de la caja de Control Remoto para su propio log de supervisor) que hacían imposible distinguir cuál era cuál. Ahora ambos viven juntos bajo una sección "Logs", etiquetados "Install / Update log" y "Remote Control log".