github operacle/checkcle v1.2.0
🚀 Checkcle v1.2.0 – New Maintenance and incident features; apply hotfixes

latest releases: v1.5.0, v1.4, v1.3.0...
3 months ago

Release Date: May 26, 2025

maintenance-dahboard

What's New ✨ (Features)

  • Scheduled Maintenance Module: Complete maintenance window management system
  • Create, edit, and delete maintenance windows
  • Status tracking (Scheduled, In Progress, Completed, Cancelled)
  • Affected services management
  • Timeline and duration planning
  • Automatic status updates based on scheduled times
  • Notification system for maintenance events
  • PDF export functionality for maintenance reports
  • Incident Management Module: Comprehensive incident tracking system
  • Create, edit, and delete incidents
  • Priority levels (Low, Medium, High, Critical)
  • Impact analysis and affected systems tracking
  • Assignment to team members
  • Status progression (Open, Investigating, Resolved, Closed)
  • Timeline tracking and resolution documentation
  • PDF export for incident reports
  • System Settings Panel: Centralized system configuration
  • Application name and URL configuration
  • Sender information settings
  • Role-based access control (Super Admin only)
  • Mail Settings Panel: SMTP configuration management
  • SMTP server configuration (host, port, authentication)
  • TLS/SSL encryption settings
  • Connection testing functionality
  • Email Alerts function for: Login alerts, change email request, user verification confirmation (OTP coming later)
  • New Language added: German ([Deutsch] Thanks you for help! @michaelortnerit
  • Clickable Service Table Rows: Service table rows are now clickable, allowing users to navigate directly to service detail dashboards by clicking anywhere on the row
  • Role-Based Access Control: Implemented proper basics permission handling for system settings based on user roles & Multi User Support.
  • Admin vs Superadmin Distinction: Clear separation of access levels between admin and superadmin users

🛠 Improvements

  • Improved User Experience: Users can now access service details more intuitively without having to use the actions menu
  • Permission Notice for Admins: Admin users now see a clean "Permission Notice" message instead of error alerts when accessing restricted settings
  • SSL Certificate Overview Cards: Updated SSL & Domain overview cards to match the Uptime Monitoring grid style with consistent gradient backgrounds and visual design
  • You can change email directly without making the email request change (SuperAdmin User)
  • Console Logging: Added debugging logs to track navigation behavior
  • 🐳 Docker Update: Improved checkcle Container Setup: We've updated the Docker configuration for the checkcle service to improve maintainability, persistence, and deployment consistency (Persistent data storage mapped to on the host volume)

🐛 Bug Fixes

  • Fixed HTTP 500 Error: Resolved the 500 status error when saving system and mail settings
  • API Method Compatibility: Updated API calls to use PATCH method with POST fallback for better PocketBase compatibility
  • Error Handling: Improved error handling for settings operations
  • Eliminated False Error Alerts: Fixed issue where admin users were seeing "Error loading settings. HTTP error! status: 500" messages
  • Conditional API Calls: Settings API calls now only execute for superadmin users, preventing unnecessary errors for admin users

Don't miss a new checkcle release

NewReleases is sending notifications on new releases.