Features: - Per-container CPU and memory limits via Settings menu - Resource limit prompts when adding containers in Container Management - Smart defaults based on system specs (cores, RAM) - Limits persist in settings.conf and apply on container create/recreate - Settings table shows CPU/Memory columns alongside max-clients/bandwidth - Resource limit changes detected on restart/start, triggering container recreation Performance optimizations: - Parallelize all docker logs calls across containers (background jobs) - Run docker stats, system stats, and net speed concurrently - Batch docker inspect calls instead of per-container - Parallel container stop/remove with -t 3 timeout (was 10s default) - All screens optimized: Status, Container Management, Advanced Stats, Live Peers Bug fixes: - Normalize grep pattern to [STATS] across all screens - Clean temp dirs before reuse to prevent stale data reads - Check exit status on container remove operations Co-Authored-By: Claude <noreply@anthropic.com>
288 KiB
288 KiB