Meleki
eb8844a4f1
feat: GitHub Event Scanner - Echtzeit-Monitoring öffentlicher Pushes
- Neuer GitHubEventScannerService (BackgroundService)
- Pollt /events API alle 30s, filtert PushEvents
- Lädt Head-Commit-Diffs, scannt nach Key-Patterns
- Ringbuffer (10k IDs) für Event-Deduplication
- Gefundene Keys werden sofort geprüft (AnthropicKeyChecker)
- Rate-Limit-Handling (403/429 → Pause bis Reset)
- Feature-Toggle in Server-Einstellungen (GitHubEventScanner)
- Status-Endpoint + Log-Endpoint (/api/admin/api-keys/event-scanner/*)
- Live-Status in API-Keys-Seite mit klappbarem Log
- Auto-Refresh alle 30s
- Plans/ in .gitignore
2026-03-13 18:38:32 +01:00
..
2026-03-05 18:25:03 +01:00
2026-03-13 18:38:32 +01:00
2026-03-13 18:38:32 +01:00
2026-03-04 23:34:00 +01:00
2026-03-09 07:19:35 +01:00
2026-03-06 21:14:51 +01:00
2026-03-07 21:58:36 +01:00
2026-03-13 09:41:56 +01:00
2026-03-11 14:25:30 +01:00
2026-03-07 22:42:20 +01:00
2026-03-03 05:53:31 +01:00
2026-03-03 16:18:00 +01:00
2026-03-09 11:35:04 +01:00
2026-03-07 19:32:33 +01:00
2026-03-12 20:03:30 +01:00
2026-03-08 15:17:11 +01:00
2026-03-11 08:17:25 +01:00
2026-03-09 07:17:54 +01:00
2026-03-09 07:17:54 +01:00
2026-03-12 11:37:48 +01:00
2026-02-26 19:50:00 +01:00
2026-03-09 07:17:54 +01:00
2026-03-11 14:38:27 +01:00
2026-03-11 12:56:36 +01:00
2026-03-01 00:01:40 +01:00
2026-03-11 14:25:30 +01:00
2026-03-13 15:58:31 +01:00