Mikei386
63542bb29e
r026: add dynamic agent toolbox integration
2026-08-29 12:44:29 +02:00
Mikei386
771b8c43a1
release r010 add Unraid health and Community Apps tools
2026-08-21 10:14:16 +02:00
Mikei386
65922b7f57
release r007 security hardening and redesigned UI
2026-08-21 07:43:39 +02:00
Mikei386
aec6ba76ce
r004: Auto-Restart + WebGUI-Restart-Button + dynamische Version
...
- Auto-Restart: Binary erkennt Update auf Platte (mtime/size) → rc.mua restart
- WebGUI: 'MUA neu starten'-Button (POST /restart über Config-Server)
- POST-INSTALL/UPDATE: Service wird nach Installation/Update automatisch neu gestartet
- WebGUI: Version dynamisch aus /health (kein hartkodiertes rNNN)
- MUA_VERSION in helpers.ts auf r004
- .txz neu gepackt, SHA256 aktualisiert
2026-08-18 11:40:17 +02:00
Mikei386
d84170fde7
r002: Config-Port 3003→3013 (Port-Konflikt), robustes Fallback
...
- Config-Server wechselt auf 127.0.0.1:3013 (3003 war belegt)
- Binary: Port belegt → Warnung + weiterlaufen (kein Crash)
- mua.page: Config-Port 3013
- .txz neu gepackt, SHA256 aktualisiert
2026-08-18 11:17:31 +02:00
Mikei386
8a3ecaf39f
r002: API-Key-Auth + Einstellungs-Maske (API-Key generieren, Tool-Checkboxen)
...
- src/auth.ts: Config-Management (API-Key + Tool-Filter), timing-safe Auth
- src/index.ts: Auth-Check auf /mcp, Tool-Filter in tools/list + tools/call,
Config-Server auf 127.0.0.1:3003 (nur localhost)
- scripts/mua.page: Einstellungs-UI (API-Key generieren + Tool-Checkboxen)
- scripts/rc.mua: Config-Dir sicherstellen
- Version: 2026.08.18.r002
2026-08-18 10:53:07 +02:00
Mikei386
7e925153fc
Refactor: PHP-Built-in-Server durch TypeScript-Binary (Bun Runtime) ersetzt
...
- src/*.ts: Port von mcp/*.php (helpers, tools, server)
- Bun.serve() statt php -S — production-grade HTTP, POST funktioniert
- dist/mua-1.0.0-x86_64-1.txz: Slackware-Paket (Binary + rc.mua + mua.page + PHP-Helper)
- plugin/mua.plg: .txz-Installation via upgradepkg
- scripts/rc.mua: Binary statt php -S
- scripts/mua.page: Binary-Info statt PHP-Version
- scripts/package.sh: .txz-Builder
Fix: MCP-POST-Endpunkt lieferte leeren Body (php -S Limitation).
Bun.serve() löst das Problem.
2026-08-18 08:02:39 +02:00