Gamedig Monitor Functionality: Introduced a new monitor type using Gamedig to monitor over 320+ games and services. Includes options for host, port, timeout, game/service selection, and documentation updates.
Event Subscription: Added functionality for event subscriptions, involving new database tables (subscribers, subscriptions, subscription_triggers), UI enhancements, a comprehensive game list
CRUD API for Monitors: Implemented API endpoints for creating, reading, updating, and deleting monitors (GET /api/monitor, POST /api/monitor, GET /api/monitor/[monitor_id], PUT /api/monitor/[monitor_id], DELETE /api/monitor/[monitor_id]). Includes OpenAPI spec updates
Modify Monitor Data: Added the ability for users to modify historical monitoring data via a new UI option and backend API, useful for correcting past statuses (e.g., false positives).
Site Status Banner: Now you can choose to show a site status banner in the main home page. The setting has to be turned on in the Home section of the kener portal.
Upcoming Maintenance: Dedicated Page for upcoming maintenance events.
Event Page: Dedicated page for each event (incident/maintenance)
SMTP Secure Variable Fix: Corrected the evaluation of the SMTP_SECURE environment variable to properly handle values like '0' or empty strings, preventing SSL errors with STARTTLS.
Group Monitor Fix: Fix group monitor using queues
๐ Internationalization
Polish Translation: Added Polish language support (pl.json) and integrated it into the application's localization framework.
not everything is through API, initial setup has to be done manually and then API for other things. Having said that I will move some of the important things to API soon
not everything is through API, initial setup has to be done manually and then API for other things. Having said that I will move some of the important things to API soon