diff --git a/Pages/Dashboard.cshtml b/Pages/Dashboard.cshtml
index 3d0f94d..f169f30 100644
--- a/Pages/Dashboard.cshtml
+++ b/Pages/Dashboard.cshtml
@@ -21,7 +21,9 @@ else {
var stats = StreamUtils.GetStatsObject();
Welcome back!
-
Thanks for using @Program.SiteName. If you have any issues, please contact me on Telegram, Threema, or via email.
+
Thanks for using @Program.SiteName. If you have any issues, please contact me on @Html.Raw(Program.ContactInfo)
+
+
Please subscribe to the Service Announcements Channel to get informed about maintenance and other important things.
When using OBS, the stream key and leading slash before it is to be left out in the RTMP url.
diff --git a/Pages/Shared/_Layout.cshtml b/Pages/Shared/_Layout.cshtml
index e15df42..ccaea7a 100644
--- a/Pages/Shared/_Layout.cshtml
+++ b/Pages/Shared/_Layout.cshtml
@@ -39,7 +39,6 @@
Dashboard
}
-
@if (Context.Request.Headers["ASP-Site-Type"] != "view") {
@@ -56,7 +55,7 @@
diff --git a/Program.cs b/Program.cs
index 2613576..0b8dac7 100644
--- a/Program.cs
+++ b/Program.cs
@@ -1,25 +1,29 @@
using System;
+using System.Threading;
using LinqToDB.Data;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Hosting;
using RTMPDash.DataModels;
-using System.Threading;
namespace RTMPDash {
public class Program {
- public const string SiteName = "chaos.stream";
- public const string IngressDomain = "rtmp://chaos.stream";
- public const string RootDomain = "https://chaos.stream";
- public const string PlayerDomain = "https://live.on.chaos.stream";
- public const string FragmentDomain = "https://cdn.chaos.stream";
- public const string StatsDomain = "https://stats.chaos.stream";
- public const string PrivacyEmail = "chaosstream-privacy@zotan.email";
- public const string CopyrightEmail = "chaosstream-copyright@zotan.email";
- public const string AbuseEmail = "chaosstream-abuse@zotan.email";
+ public const string SiteName = "chaos.stream";
+ public const string IngressDomain = "rtmp://chaos.stream";
+ public const string RootDomain = "https://chaos.stream";
+ public const string PlayerDomain = "https://live.on.chaos.stream";
+ public const string FragmentDomain = "https://cdn.chaos.stream";
+ public const string StatsDomain = "https://stats.chaos.stream";
+ public const string PrivacyEmail = "chaosstream-privacy@zotan.email";
+ public const string CopyrightEmail = "chaosstream-copyright@zotan.email";
+ public const string AbuseEmail = "chaosstream-abuse@zotan.email";
+ public const string ServiceAnnouncementUrl = "https://t.me/chaosstream";
+
+ public const string ContactInfo =
+ "
Telegram,
Threema, or via
email.";
public static void Main(string[] args) {
DataConnection.DefaultSettings = new AppDb.Settings();
- ThreadPool.SetMinThreads(100,100);
+ ThreadPool.SetMinThreads(100, 100);
CreateHostBuilder(args).Build().Run();
}
@@ -33,4 +37,4 @@ namespace RTMPDash {
public static TimeSpan StripMilliseconds(this TimeSpan time) =>
new(time.Days, time.Hours, time.Minutes, time.Seconds);
}
-}
+}
\ No newline at end of file