mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-14 16:20:03 +00:00
7ec012a2e1
- Expose FeatureUpdateAlerts in /api/license/features endpoint (was hidden) - Add 'Update Alerts' label to frontend Pro License panel - Add AI-powered update risk assessment for Docker container updates - Classifies containers by type (auth, web server, database, etc.) - Provides context-aware recommendations for update timing - Time-based urgency escalation (warning >7d, critical >14d) - Handle edge cases: nil alerts, empty metadata, float64 pendingHours - Fix switch case ordering to properly route docker-container-update alerts - Add comprehensive tests for update analysis (15 new test functions)
Internal API Package
This directory contains the API server implementation for Pulse.
Important Note About frontend-modern/
The frontend-modern/ subdirectory that appears here is:
- AUTO-GENERATED during builds
- NOT the source code - just a build artifact
- IN .gitignore - never committed
- REQUIRED BY GO - The embed directive needs it here
Frontend Development Location
👉 Edit frontend files at: /opt/pulse/frontend-modern/src/
Why This Structure?
Go's //go:embed directive has limitations:
- Cannot use
../paths to access parent directories - Cannot follow symbolic links
- Must embed files within the Go module
This is a known Go limitation and our structure works around it.