Drop the web UI that was compiled into nautctl and serve the torrent-ui front end (../torrent-ui/public) from a native plugin (plugins/webui) loaded via `nautd --plugin`. The plugin talks to the engine only through the host call_rpc ABI and adapts the daemon's RPC surface to the qBittorrent-style contract the UI expects (snapshot/SSE, torrent detail tabs, add/delete, cookie auth). Also folds in the daemon refactor that owns per-torrent worker threads and the swarm engine (naut_swarm) used by the plugin's data source. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| dht_fixture.py | ||
| echo_client.py | ||
| http_tracker.py | ||
| run_echo_scale.sh | ||
| run_interop.sh | ||
| run_magnet_dht.sh | ||
| run_mse.sh | ||
| run_phase7.sh | ||
| run_swarm.sh | ||
| run_tracker_swarm.sh | ||
| seeder.py | ||
| udp_tracker.py | ||