|
|
32885c48b9
|
feat: add Sascha direct media tunnel support (tests/test_app.py)
|
2026-09-05 12:58:08 +02:00 |
|
|
|
650caedacf
|
feat: add Sascha direct media tunnel support (app.py)
|
2026-09-05 12:58:08 +02:00 |
|
|
|
d36a3ea615
|
Merge pull request 'fix: wait for every file in season packs' (#51) from fix/media-handoff-season-packs-20260905 into main
|
2026-09-05 08:20:50 +02:00 |
|
|
|
05785444d5
|
fix: wait for every file in season packs
|
2026-09-05 08:20:48 +02:00 |
|
|
|
742d3ebfa7
|
fix: wait for every file in season packs
|
2026-09-05 08:20:47 +02:00 |
|
|
|
7ddb88b54e
|
Merge pull request 'feat: add restricted media handoff bridge' (#50) from feat/media-handoff-orchestrator-20260905 into main
|
2026-09-05 07:59:54 +02:00 |
|
|
|
197208c571
|
feat: add restricted media handoff bridge
|
2026-09-05 07:59:53 +02:00 |
|
|
|
73d1b0ed38
|
feat: add restricted media handoff bridge
|
2026-09-05 07:59:52 +02:00 |
|
|
|
22d2581431
|
Merge pull request 'fix: expose Paperless import task result' (#49) from fix/paperless-import-result-logs into main
|
2026-09-01 08:46:30 +02:00 |
|
|
|
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 |
|