diff --git a/server/RdtClient.Web/Controllers/SettingsController.cs b/server/RdtClient.Web/Controllers/SettingsController.cs
index 1498ebd..f1cf08f 100644
--- a/server/RdtClient.Web/Controllers/SettingsController.cs
+++ b/server/RdtClient.Web/Controllers/SettingsController.cs
@@ -71,15 +71,19 @@ public class SettingsController(Settings settings, Torrents torrents) : Controll
return Ok(profile);
}
+ ///
+ /// Gets the version of rdt-client the server is running
+ ///
+ /// The Version Number
[HttpGet]
[Route("Version")]
public ActionResult Version()
{
var version = Assembly.GetExecutingAssembly().GetName().Version!;
- return Ok(new
+ return Ok(new SettingsControllerVersionResponse
{
- Version = version
+ Version = version.ToString()
});
}
@@ -318,4 +322,16 @@ public class SettingsControllerTestAria2cConnectionRequest
/// your-secret-token
[Required]
public String? Secret { get; set; }
+}
+
+///
+/// Response model for the version information
+///
+public class SettingsControllerVersionResponse
+{
+ ///
+ /// The version number
+ ///
+ /// v2.0.102
+ public required String? Version { get; set; }
}
\ No newline at end of file