Skip to content

Milestones

List view

  • * Github CI workflow * Setup wizard for seamless user experience * πŸ”Œ Plugin System Architecture - Template-Based Alert System: Redesigned plugin system using external template files (JSON, HTML, plain text) - Persistent Configuration: Template paths stored in .beacon directory with automatic change detection - Built-in Plugins: Discord webhooks, Telegram bots, SMTP email, and generic webhooks - Enhanced Alert Commands: Preserved and enhanced alert_command functionality with full variable substitution - Flexible Configuration: Per-project alert routing with severity-based notifications * πŸ§ͺ Comprehensive Testing Infrastructure - End-to-End Integration Tests: Docker-based E2E tests simulating complete Beacon workflows - Mock Environment: Isolated test environment with mock Git servers and HTTP endpoints - Test Consolidation: Streamlined log tests from 6 fragmented files into 2 organized test suites - Performance Benchmarks: Added benchmark tests for monitoring and plugin performance - Error Handling: Enhanced error messages with troubleshooting hints and documentation links * πŸ“ Unified Configuration Management - Centralized Path Management: Unified system for managing all Beacon configuration files and directories - Per-Project Isolation: Keys, alerts, and logs now managed per-project for better organization - Systemd Integration: Unified approach to creating and managing systemd services - Configuration Hierarchy: Clear separation between global and project-specific configurations

    Overdue by 25 day(s)
    β€’
    Due by October 31, 2025
    β€’1/1 issues closed