Commit Graph
19 Commits
Author SHA1 Message Date
Squid 0e06063c1d Clarify run-if skip reasons with the resolved variable value.
Failed conditions now explain skips in plain language (e.g. UpdateCount was 0) and truncate long captures so misconfigured apt listings cannot flood the UI.
2026-07-19 21:59:35 +02:00
Squid eade2ef0c7 Highlight sudo actions in red and show a pointer cursor on expandable log rows. 2026-07-19 21:14:17 +02:00
Squid 32af91fd30 Add per-node action groups with schedules, runs, and logs.
Let operators manage ordered action groups on each host, run them manually or on a schedule over SSH, and inspect disk-backed JSON run logs from a node detail UI.
2026-07-19 20:01:11 +02:00
Squid 50568127c5 page title 2026-07-18 22:26:38 +02:00
Squid 463aa9a7a3 Add activity logs, sidebar badges, and logout with working alert colors.
Record auth audits and surface them in Activity, poll sidebar counts without resetting idle, and add a profile logout path plus theme red/green/blue tokens so failure badges render.
2026-07-18 21:43:44 +02:00
Squid e3793f380c Show a login notice when a session ends due to idle timeout.
Return a distinct session_idle error from the API and reload to /login with a clear signed-out message.
2026-07-18 20:50:52 +02:00
Squid c90a47c3ea Add Configuration Actions tab for shell and script action definitions.
Admins can manage built-in and custom actions with placeholders, ENV vars, and actions.create/update/delete permissions.
2026-07-18 19:18:13 +02:00
Squid 77be394407 Add nodes.delete with reauth, activity logs, and Administrators editing.
Allow deleting managed hosts with mandatory inline re-auth, record node mutations in an audit log with a sidebar Logs view, and let Administrators group permissions be edited from the Groups tab.
2026-07-18 16:54:13 +02:00
Squid f4dc8f63d7 Add SSH-managed node registry with connection testing and reauth.
Register hosts under Containers/VMs/Docker with encrypted key storage, and require re-authentication for sensitive account changes.
2026-07-18 16:39:10 +02:00
Squid b93b7519ec Allow editing non-Administrators group access from the Groups tab.
Load a group into the form to change scope and permissions; keep Administrators locked like delete.
2026-07-18 15:29:22 +02:00
Squid 5d6f65f3cd Style Access mode selects like other dropdowns.
Use theme-select so Access mode shows a chevron and matches Theme/Scope kind.
2026-07-18 15:24:37 +02:00
Squid 458f14e74f Fix remotedev scp failing when prior binaries are still running.
Stop remote processes with pkill -f before upload so long binary names are matched and busy executables can be overwritten.
2026-07-18 15:23:29 +02:00
Squid 2605c3b346 Add users and network settings tabs with admin protections.
List and delete accounts with last-admin and Administrators-group guards, and expose editable network settings via the configuration UI.
2026-07-18 15:18:01 +02:00
Squid f049f766d9 Fixed up the up, scope kind looks more like a dropbox 2026-07-16 22:23:24 +02:00
Squid c8f47768a3 Added user profile page, prepped for TOTP 2fa 2026-07-16 22:13:54 +02:00
Squid 63deb02d39 More webui layout, navigation, preparations of user/roles/groups/security 2026-07-16 22:00:02 +02:00
Squid 324367abd7 Base webui and backend additions 2026-07-16 21:35:38 +02:00
Squid d2b92401f1 Add dashboard shell with sidebar nav and version header.
Replace the health-check stub UI with a left menu and content panel so section navigation and frontend/backend versions are visible in the shell.
2026-07-16 20:57:47 +02:00
Squid 38b4e8fd43 Scaffolding baseline 2026-07-16 20:47:33 +02:00