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 18:33:37 +01:00
2026-03-12 15:35:22 +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-09 05:39:09 +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-11 11:31:41 +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-11 18:19:48 +01:00