Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 23 Jan 00:29
· 164 commits to main since this release

1.0.0 (2026-01-23)

Bug Fixes

  • correct solution file format, test setup, and startup configuration (aed97f7)
  • only require auth for /api/ paths, allow SPA access (2291674)
  • remove background workers from integration test hosts (605b1e5)
  • resolve Monitor ambiguity and add missing Xunit usings (99589fb)
  • update Vite proxy target to port 8080 (dd302d5)

Features

  • add AlertDispatchWorker background service (7cea836)
  • add AlertsController with CRUD and acknowledge endpoints (787f954)
  • add API client layer and layout/common components (d083e4f)
  • add BasicAuthMiddleware with tests (241c6a1)
  • add DTOs and FluentValidation validators (367e2df)
  • add GetPausedServicesAsync to IServiceRepository (616f501)
  • add HeartbeatController with heartbeat endpoint (ce7da6c)
  • add HeartbeatMonitorWorker background service (3f63ef1)
  • add IMuteWindowRepository and MuteWindowRepository (20a5a13)
  • add MaintenanceResumeWorker background service (ae3f808)
  • add monitor CRUD endpoints and UI (6910113)
  • add Mute endpoint to ServicesController (57e7fcd)
  • add notification interfaces and DTOs (d4fa0b5)
  • add NotificationDispatcher service (a9f9833)
  • add pages, components, router, and TanStack Query setup (2949fef)
  • add Pause/Resume endpoints to ServicesController (6bb8474)
  • add production docker-compose.yml for deployment (fe0794b)
  • add ServicesController with CRUD endpoints and integration tests (2a2b3fb)
  • add StateService with state machine logic (0098133)
  • add structured logging, exception handling, and security headers middleware (b5ab056)
  • add TelegramBotService and wire M4 notification DI (eea220f)
  • add TelegramChannel with retry logic and message formatting (5a93dc6)
  • add webhook test buttons and HTTP POST labels to service detail (251522b)
  • add WebhookController with fail/recover endpoints (26f1676)
  • scaffold React frontend with Vite, Tailwind v4, TanStack (5c1dc76)
  • serve SPA from API with static files and fallback routing (02b21a9)
  • update Dockerfile with multi-stage frontend build and security hardening (f7415c2)