2026-04-10 - 2026-10-10

Overview

61 active pull requests
0 active issues
Excluding merges, 2 authors have pushed 42 commits to main and 153 commits to all branches. On main, 12 files have changed and there have been 3317 additions and 515 deletions.

61 pull requests merged by 1 user

Merged #61 Handle expected_minutes=0 gracefully (defense-in-depth) 2026-09-18 07:19:45 +02:00

Merged #60 Fix /media/verify apostrophe false-positive 2026-09-17 21:55:06 +02:00

Merged #59 Add POST /media/verify - ffprobe-based truncated import detection 2026-09-17 15:50:29 +02:00

Merged #58 Allow serienen/videoen in media handoff 2026-09-16 12:12:16 +02:00

Merged #57 feat: authenticated DNS RRSet upsert 2026-09-07 09:04:20 +02:00

Merged #56 feat: Sascha-Emby auf Direkt-WG und h1+h2 umstellen 2026-09-05 13:13:21 +02:00

Merged #55 feat: Media-Pfade node6 gegen Direkt-WireGuard messen 2026-09-05 13:06:10 +02:00

Merged #54 fix: gültiger WireGuard-Kandidatenname 2026-09-05 13:04:08 +02:00

Merged #53 fix: WireGuard-Kandidat korrekt validieren 2026-09-05 13:02:48 +02:00

Merged #52 feat: direkter Media-Tunnel für tv.sascha-lutz.de 2026-09-05 12:58:11 +02:00

Merged #51 fix: wait for every file in season packs 2026-09-05 08:20:51 +02:00

Merged #50 feat: add restricted media handoff bridge 2026-09-05 07:59:55 +02:00

Merged #49 fix: expose Paperless import task result 2026-09-01 08:46:31 +02:00

Merged #48 fix: route Paperless import through automation1 2026-09-01 08:43:30 +02:00

Merged #47 feat: Butler-mediated Paperless PDF import 2026-09-01 08:40:55 +02:00

Merged #46 Git-zentriertes guck-admin Deployment über Butler 2026-08-31 09:49:36 +02:00

Merged #45 Emby-Historie für 30 und 90 Tage stabilisieren 2026-08-16 22:04:34 +02:00

Merged #44 Akteursbezogenes KI- und Butler-Aktivitätsprotokoll 2026-08-16 21:40:41 +02:00

Merged #43 Emby Account-Sharing-Analyse und read-only UI ohne Login 2026-08-16 21:29:18 +02:00

Merged #42 Butler Operator-Weboberfläche 2026-08-16 20:56:41 +02:00

Merged #41 Add Butler operational safety suite 2026-08-16 20:36:23 +02:00

Merged #40 Add live capabilities and safety map 2026-08-16 20:18:29 +02:00

Merged #39 Add scoped removal for obsolete OVH-Hetzner peer 2026-08-16 20:10:47 +02:00

Merged #38 Fix WireGuard status for unprivileged hosts 2026-08-16 20:08:09 +02:00

Merged #37 Add redacted WireGuard status API 2026-08-16 20:06:04 +02:00

Merged #36 Sichere Entfernung stillgelegter Uptime-Monitore 2026-08-14 10:49:04 +02:00

Merged #35 Outline-Monitore in Uptime Kuma read-only auditieren 2026-08-14 10:43:17 +02:00

Merged #34 Stillgelegten Outline-Proxy entfernen 2026-08-14 10:40:19 +02:00

Merged #33 Eindeutigen langen DNS-Token aus Secure Note erkennen 2026-08-14 10:37:52 +02:00

Merged #32 Hetzner-DNS-Token aus Secure Note normalisieren 2026-08-14 10:36:28 +02:00

Merged #31 Hetzner-DNS-Token über eindeutigen Vaultalias auflösen 2026-08-14 10:34:31 +02:00

Merged #30 DNS-Token bei Bedarf über Vault-Sync nachladen 2026-08-14 10:32:48 +02:00

Merged #29 Sichere Caddy- und DNS-Stilllegung über Butler 2026-08-14 10:30:33 +02:00

Merged #28 Kontrollierte Bereinigung des fehlgeschlagenen Qwen-Deployments 2026-08-14 10:01:29 +02:00

Merged #27 Host-Forensik um sichere Detailprüfungen erweitern 2026-08-14 09:55:11 +02:00

Merged #26 Read-only Host-Forensik über Butler 2026-08-14 09:52:54 +02:00

Merged #25 Veralteten Semaphore-Service aus Butler entfernen 2026-08-14 08:29:38 +02:00

Merged #24 Sichere Ansible-NFS-Aktion im Butler 2026-08-14 06:51:05 +02:00

Merged #23 Remove BW Manager deployment endpoint 2026-08-13 17:55:28 +02:00

Merged #22 fix: set TTS bridge secret ownership 2026-08-13 13:09:09 +02:00

Merged #21 fix: recover TTS bridge secret bind mounts 2026-08-13 13:04:51 +02:00

Merged #20 fix: install TTS bridge secrets with sudo 2026-08-13 13:03:30 +02:00

Merged #19 feat: add voiceclone audio API and bridge bootstrap 2026-08-13 12:58:58 +02:00

Merged #18 Fix BW Manager deploy staging argv limit 2026-08-12 13:01:49 +02:00

Merged #17 Add safe BW Manager deployment endpoint 2026-08-12 13:00:19 +02:00

Merged #16 fix: sichere Tuning-Synchronisation bei lokaler Ansible-Abweichung 2026-08-08 22:49:37 +02:00

Merged #15 feat: sichere Ansible-Tuning-Aktionen 2026-08-08 22:43:24 +02:00

Merged #14 fix: sysctl audit via procfs 2026-08-08 22:27:15 +02:00

Merged #13 fix: sysctl remote error tail report 2026-08-08 22:25:45 +02:00

Merged #12 feat: read-only sysctl audit ergänzen 2026-08-08 22:15:31 +02:00

Merged #11 Legacy-Speedtest beim StreamScope-Cutover ersetzen 2026-08-08 18:32:09 +02:00

Merged #10 StreamScope vollständig über Butler deployen 2026-08-08 18:23:27 +02:00

Merged #9 Git-managed LibreSpeed mit privater Telemetrie deployen 2026-08-08 17:33:59 +02:00

Merged #8 DNS-Token-Fallback für Butler-Proxyroute 2026-08-08 14:11:27 +02:00

Merged #7 Vault-Sync-Skript über Bash ausführen 2026-08-08 14:08:31 +02:00

Merged #6 Vault-Sync-Pfad im Dockhand-Deployment korrigieren 2026-08-08 14:06:54 +02:00

Merged #5 Butler-Vault-Cache vor DNS-Änderungen aktualisieren 2026-08-08 14:05:22 +02:00

Merged #4 VPS Caddy- und DNS-Routen sicher über Butler verwalten 2026-08-08 14:01:29 +02:00

Merged #3 Butler 2.3.2: dauerhafter Vaultwarden-Refresh 2026-07-22 11:23:56 +02:00

Merged #2 Butler 2.3.1: zuverlässige Runtime-Probes 2026-07-22 11:09:42 +02:00

Merged #1 Butler 2.3: deterministische Control Plane für leichte Modelle 2026-07-22 10:38:13 +02:00