Commit graph

39 commits

Author SHA1 Message Date
32885c48b9 feat: add Sascha direct media tunnel support (tests/test_app.py) 2026-09-05 12:58:08 +02:00
05785444d5 fix: wait for every file in season packs 2026-09-05 08:20:48 +02:00
197208c571 feat: add restricted media handoff bridge 2026-09-05 07:59:53 +02:00
0f967dce73 fix: route Paperless import through automation1 2026-09-01 08:43:28 +02:00
fccd6db089 feat: add Butler-mediated Paperless PDF import 2026-09-01 08:40:53 +02:00
a253324cbf Git-zentriertes guck-admin Deployment über Butler: tests/test_bw_manager_deploy.py 2026-08-31 09:48:49 +02:00
42040b097b Git-zentriertes guck-admin Deployment über Butler: tests/test_guck_admin_deploy.py 2026-08-31 09:48:48 +02:00
cf8249ae88 Fix long Emby history ranges (tests/test_app.py) 2026-08-16 22:04:21 +02:00
6620384dc4 Add actor-aware Butler activity log (tests/test_app.py) 2026-08-16 21:40:28 +02:00
c9aaeb4810 Add Emby account-sharing analysis and read-only UI access (tests/test_app.py) 2026-08-16 21:28:58 +02:00
5723eebfb4 feat(ui): update tests/test_app.py 2026-08-16 20:56:24 +02:00
5058ddf0a1 Add Butler operational safety suite (#41) 2026-08-16 20:36:22 +02:00
c7dd2ea972 Add live capabilities and safety map (#40) 2026-08-16 20:18:29 +02:00
f2c5fa7051 Add scoped removal for obsolete OVH-Hetzner peer (#39) 2026-08-16 20:10:46 +02:00
28a3948350 Fix WireGuard status for unprivileged hosts (#38) 2026-08-16 20:08:09 +02:00
67d59536e9 Add redacted WireGuard status API (#37) 2026-08-16 20:06:03 +02:00
c40e869ef8 Uptime-Monitor-Entfernung testen 2026-08-14 10:49:02 +02:00
90021b5a48 Hetzner-DNS-Vaultalias sicher auflösen: tests/test_app.py 2026-08-14 10:34:29 +02:00
14c757bbd2 Sichere Caddy- und DNS-Stilllegung: tests/test_app.py 2026-08-14 10:30:31 +02:00
c62f6709d7 Sichere Qwen-Bereinigung: tests/test_app.py 2026-08-14 10:01:27 +02:00
a5d3b0c7ce Read-only Host-Forensik: tests/test_app.py 2026-08-14 09:52:52 +02:00
ad863eac15 Ansible-NFS-Aktion: tests/test_app.py aktualisieren 2026-08-14 06:51:03 +02:00
d3e7ed7f06 feat: add voiceclone support (tests/test_app.py) 2026-08-13 12:58:56 +02:00
2b8a7c27a2 Test BW Manager deploy endpoint safety gates 2026-08-12 13:00:10 +02:00
815b5acf8d fix: sichere Tuning-Dateisynchronisation trotz lokaler Ansible-Abweichungen 2026-08-08 22:49:35 +02:00
3c72ea6545 feat: sichere Ansible-Tuning-Aktionen 2026-08-08 22:42:58 +02:00
e214013568 feat: read-only sysctl audit ergänzen 2026-08-08 22:15:20 +02:00
497e917a86 feat: read-only sysctl audit ergänzen 2026-08-08 22:15:19 +02:00
0360fbba55 fix: replace legacy speedtest container during StreamScope cutover 2026-08-08 18:31:52 +02:00
dc349bc23d feat: deploy StreamScope source bundle with MTR and rollback 2026-08-08 18:23:17 +02:00
7674c8e8c8 test: cover secure speedtest deployment endpoint 2026-08-08 17:33:48 +02:00
3239f54e5d test: verify DNS token fallback forwarding 2026-08-08 14:11:24 +02:00
c7d53c8ee2 test: cover non-executable vault sync script 2026-08-08 14:08:29 +02:00
b29c3aadcd test: assert live vault sync path 2026-08-08 14:06:52 +02:00
cf48a80b4d test: cover automatic vault cache refresh 2026-08-08 14:05:08 +02:00
5902c3b0de test: cover VPS proxy route endpoint 2026-08-08 14:01:03 +02:00
6e80578ca6 fix: make Vaultwarden cache refresh durable 2026-07-22 11:23:55 +02:00
8e07f50c03 fix: make Butler runtime probes reliable 2026-07-22 11:09:42 +02:00
619193bddd feat: Butler 2.3 deterministic overview
Control-plane health semantics, concurrent backup checks and lightweight-model overview.
2026-07-22 10:38:12 +02:00