Added package restore for the Http.Api project.
TorrentsController now supports labelling and auto start for torrents. It also uses the IBitTorrentEngine instead of the message bus.
Added a WorkingDirectory property to HdknConfig.
Refactored the HTTP server which serves the web interface.
Refactored the HTTP server which serves the web interface.
Unzipping in the constructor.
The plugin engine now extracts embedded resources defined in the plugins manifest.json to the web root directory.
Bug fix in the context processing.
Ignoring plugin files extracted to the web interface folder.
Updated manifest.json for AutoAdd to actual real resources.
IEnvironment should not contain properties which can be fetched using the IKeyValueStore (eg. credentials for the HTTP servers).
TorrentsController GET method now returns same data as the old GetTorrents.
Added TorrentFilesController which lists files for a specific torrent.
Added a PeersController which returns information about a torrents peers.
Began adapting webui.js to the new API.
The AutoAdd plugin now loads.
Added a DirectoriesController which lists the default and favorite download directories.
Added locks to the data repository.
Fixed directory listing.
Begun working on the torrent adding functionality.