Name Message Date
📁 Properties Add web dashboard for viewing monitor status and detections. 1 month ago
📁 Protos Initialize project 3 months ago
📁 wwwroot Add cookie-based admin auth for the dashboard. 1 month ago
📄 .containerfile Containerize 1 month ago
📄 .dockerignore Containerize 1 month ago
📄 .editorconfig Initialize project 3 months ago
📄 .gitignore Remove database file from repository 1 month ago
📄 AdminAuthService.cs Add cookie-based admin auth for the dashboard. 1 month ago
📄 AppSettings.cs Add configurable settings and per-monitoring SMS recipients. 1 month ago
📄 appsettings.Development.json Add cookie-based admin auth for the dashboard. 1 month ago
📄 appsettings.json Add cookie-based admin auth for the dashboard. 1 month ago
📄 BfiMonitor.csproj Add cookie-based admin auth for the dashboard. 1 month ago
📄 BfiMonitor.slnx Initialize project 3 months ago
📄 CheckMonitoringJob.cs Add configurable settings and per-monitoring SMS recipients. 1 month ago
📄 dotnet-tools.json Initialize project 3 months ago
📄 global.json Fix Claudes mess 1 month ago
📄 IntervalScheduler.cs Add configurable settings and per-monitoring SMS recipients. 1 month ago
📄 MonitoringCheckScheduler.cs Add multi-monitoring management with scan triggers and editing. 1 month ago
📄 MonitorOptions.cs Add configurable settings and per-monitoring SMS recipients. 1 month ago
📄 OpenTelemetryExtensions.cs Add web dashboard for viewing monitor status and detections. 1 month ago
📄 packages.lock.json Add cookie-based admin auth for the dashboard. 1 month ago
📄 PlaywrightBrowserService.cs Use Playwright settings from Lukas 1 month ago
📄 Program.cs Add cookie-based admin auth for the dashboard. 1 month ago
📄 ScheduleMonitoringChecksJob.cs Add multi-monitoring management with scan triggers and editing. 1 month ago
📄 ScreeningRepository.cs Add configurable settings and per-monitoring SMS recipients. 1 month ago
📄 SendSmsJob.cs Add tracing 1 month ago
📄 Tracing.cs Add configurable settings and per-monitoring SMS recipients. 1 month ago
📄 appsettings.json
{
  "ConnectionStrings": {
    "Screenings": "DataSource=screenings.db"
  },
  "Monitor": {
    "IntervalSeconds": 300,
    "Url": "https://whatson.bfi.org.uk/imax/Online/default.asp?BOparam::WScontent::loadArticle::permalink=odyssey-the-film-imax-70mm-2026",
    "PhoneNumbers": ["+46722177038"]
  },
  "Admin": {
    "Hash": "",
    "LoginTime": "14.00:00:00"
  },
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  }
}