Meleki
de388806cb
API-Keys: Source-URL, einheitliches Status-Schema, passive Usage-Erfassung, Usage-Bars
- SourceUrl-Feld in api_keys: GitHub-URL bei adoptierten Scan-Keys gespeichert
- HandleAdopt: Name = user/repo (aus URL extrahiert), SourceUrl = vollständige URL
- Status-Schema vereinheitlicht: überall 'valid' statt 'ok'/'usage_limited'
- AnthropicKeyChecker.ExtractMetaFromHeaders(): passive Header-Auswertung
- AnthropicService: TryUpdateKeyMeta() nach jedem Chat-Request (fire-and-forget)
- DatabaseService: UpdateApiKeyMetaByToken() für passive Updates per Token
- Frontend: formatKeyStatus() zentrale Status-Labels für API-Keys + Scanned-Keys
- Frontend: createUsageBadge() zweizeiliger Balken (Sitzung/Woche) mit Farbstufen
- CSS: Usage-Badge mit Track/Fill, warn (>=70%) und danger (>=90%) Klassen
2026-03-12 18:33:37 +01:00
..
2026-03-05 18:25:03 +01:00
2026-03-12 13:29:19 +01:00
2026-03-12 13:29:19 +01:00
2026-02-28 11:30:26 +01:00
2026-03-12 13:29:19 +01:00
2026-02-28 11:30:26 +01:00
2026-03-05 22:49:09 +01:00
2026-02-28 00:13:00 +01:00
2026-03-12 18:33:37 +01:00
2026-03-05 18:25:03 +01:00
2026-03-05 09:39:09 +01:00
2026-03-03 21:46:59 +01:00
2026-03-05 18:25:03 +01:00
2026-03-06 12:40:20 +01:00
2026-03-02 06:52:26 +01:00
2026-03-05 18:25:03 +01:00
2026-03-01 11:32:12 +01:00