|
|
08c7a5a59d
|
fix: validate wg candidate safely (tests/test_app.py)
|
2026-09-05 13:02:46 +02:00 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
497e917a86
|
feat: read-only sysctl audit ergänzen
|
2026-08-08 22:15:19 +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 |
|