Commit graph

156 commits

Author SHA1 Message Date
3facb1f34c fix: include Paperless task result in import status 2026-09-01 08:46:29 +02:00
59aeb3c74c Merge pull request 'fix: route Paperless import through automation1' (#48) from fix/paperless-import-via-automation1 into main 2026-09-01 08:43:29 +02:00
0f967dce73 fix: route Paperless import through automation1 2026-09-01 08:43:28 +02:00
bca531746b fix: route Paperless import through automation1 2026-09-01 08:43:27 +02:00
9d2b5f1185 Merge pull request 'feat: Butler-mediated Paperless PDF import' (#47) from feature/paperless-import-20260901 into main 2026-09-01 08:40:54 +02:00
fccd6db089 feat: add Butler-mediated Paperless PDF import 2026-09-01 08:40:53 +02:00
b70a9a65ec feat: add Butler-mediated Paperless PDF import 2026-09-01 08:40:52 +02:00
1318c826b6 Merge pull request 'Git-zentriertes guck-admin Deployment über Butler' (#46) from feat/guck-admin-deploy-20260831 into main 2026-08-31 09:49:35 +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
e99e03da20 Git-zentriertes guck-admin Deployment über Butler: app.py 2026-08-31 09:48:47 +02:00
50a23dc780 Git-zentriertes guck-admin Deployment über Butler: app.py 2026-08-31 09:47:25 +02:00
4102dd6b83 fix: proxy base_url cfg.get(url) for apikey_urlfile services (radarr/sonarr1080p) 2026-08-18 11:32:57 +02:00
9d5e1e90ae Merge pull request 'Emby-Historie für 30 und 90 Tage stabilisieren' (#45) from fix/emby-history-long-ranges into main 2026-08-16 22:04:34 +02:00
cf8249ae88 Fix long Emby history ranges (tests/test_app.py) 2026-08-16 22:04:21 +02:00
e5dd433906 Fix long Emby history ranges (app.py) 2026-08-16 22:04:20 +02:00
6605940a81 Merge pull request 'Akteursbezogenes KI- und Butler-Aktivitätsprotokoll' (#44) from feature/butler-ai-activity-log into main 2026-08-16 21:40:41 +02:00
6620384dc4 Add actor-aware Butler activity log (tests/test_app.py) 2026-08-16 21:40:28 +02:00
ef4fd59197 Add actor-aware Butler activity log (ui.html) 2026-08-16 21:40:27 +02:00
4870dbd31d Add actor-aware Butler activity log (app.py) 2026-08-16 21:40:26 +02:00
815bcd94cf Merge pull request 'Emby Account-Sharing-Analyse und read-only UI ohne Login' (#43) from feature/emby-account-sharing into main 2026-08-16 21:29:17 +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
1ae67e158b Add Emby account-sharing analysis and read-only UI access (ui.html) 2026-08-16 21:28:57 +02:00
d23fdc7896 Add Emby account-sharing analysis and read-only UI access (app.py) 2026-08-16 21:28:56 +02:00
63978bff18 Merge pull request 'Butler Operator-Weboberfläche' (#42) from feature/butler-operator-ui into main 2026-08-16 20:56:40 +02:00
94f6c6b241 feat(ui): add operator console asset 2026-08-16 20:56:25 +02:00
6d05c16f58 feat(ui): update compose.yaml 2026-08-16 20:56:24 +02:00
5723eebfb4 feat(ui): update tests/test_app.py 2026-08-16 20:56:24 +02:00
a1a69567d4 feat(ui): update app.py 2026-08-16 20:56:23 +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
7197ba2103 Merge pull request 'Sichere Entfernung stillgelegter Uptime-Monitore' (#36) from feat/safe-uptime-monitor-removal-20260814 into main 2026-08-14 10:49:03 +02:00
c40e869ef8 Uptime-Monitor-Entfernung testen 2026-08-14 10:49:02 +02:00
a37784c896 Sichere Uptime-Monitor-Entfernung ergänzen 2026-08-14 10:49:01 +02:00
8a696437e8 Merge pull request 'Outline-Monitore in Uptime Kuma read-only auditieren' (#35) from feat/uptime-outline-readonly-audit-20260814 into main 2026-08-14 10:43:17 +02:00
2f2d498e7f Outline-Monitore in Uptime Kuma read-only auditieren 2026-08-14 10:43:15 +02:00
03e69d1157 Merge pull request 'Stillgelegten Outline-Proxy entfernen' (#34) from cleanup/remove-outline-20260814 into main 2026-08-14 10:40:19 +02:00
4d02b7416d Stillgelegten Outline-Proxy entfernen 2026-08-14 10:40:17 +02:00
c7153cad43 Merge pull request 'Eindeutigen langen DNS-Token aus Secure Note erkennen' (#33) from fix/hetzner-dns-token-broad-parser-20260814 into main 2026-08-14 10:37:52 +02:00
98c9afaef2 Eindeutigen langen DNS-Token aus Secure Note erkennen 2026-08-14 10:37:50 +02:00
a454ad4868 Merge pull request 'Hetzner-DNS-Token aus Secure Note normalisieren' (#32) from fix/hetzner-dns-note-parser-20260814 into main 2026-08-14 10:36:28 +02:00
87e2f6d902 Hetzner-DNS-Token aus beschrifteter Secure Note normalisieren 2026-08-14 10:36:26 +02:00
517669be55 Merge pull request 'Hetzner-DNS-Token über eindeutigen Vaultalias auflösen' (#31) from fix/hetzner-dns-vault-alias-20260814 into main 2026-08-14 10:34:31 +02:00
90021b5a48 Hetzner-DNS-Vaultalias sicher auflösen: tests/test_app.py 2026-08-14 10:34:29 +02:00
5d68ff90a8 Hetzner-DNS-Vaultalias sicher auflösen: app.py 2026-08-14 10:34:29 +02:00
7de39f49f8 Merge pull request 'DNS-Token bei Bedarf über Vault-Sync nachladen' (#30) from fix/dns-vault-refresh-20260814 into main 2026-08-14 10:32:48 +02:00
3ba6001c83 DNS-Token bei Bedarf sicher aus Vault-Cache nachladen 2026-08-14 10:32:46 +02:00