v1.0.0 — initiale Extraktion aus memoro-native
ManaCore + ManaTokens als Swift-Package für alle nativen mana-e.V.-Apps. Phase α aus mana/docs/MANA_SWIFT.md durch. ManaCore: - AuthClient gegen mana-auth (Login, Refresh, Status-Maschine) - AuthenticatedTransport (URLSession + 401-Retry) - ManaAppConfig-Protocol für App-injizierbare Konfig - KeychainStore mit optionaler Shared-Access-Group - JWT-Parser für lokale Expiry-Prüfung - AuthError, CoreLog (interne OSLog-Logger) ManaTokens: - 12 Vereins-Tokens als dynamic Light/Dark Colors - 5 Brand-Literale (mana-yellow, spectrum-orange, ...) - Spacing, Radius, Typography aus mana/docs/THEMING.md Tests: 12 Unit-Tests grün via swift test. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
commit
df6f67ee45
23 changed files with 1151 additions and 0 deletions
9
Sources/ManaCore/Telemetry/CoreLog.swift
Normal file
9
Sources/ManaCore/Telemetry/CoreLog.swift
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
import Foundation
|
||||
import OSLog
|
||||
|
||||
/// Interne OSLog-Logger von ManaCore. Apps haben ihre eigenen Logger
|
||||
/// unter eigenem Subsystem — diese hier sind für die Bibliothek selbst.
|
||||
enum CoreLog {
|
||||
static let auth = Logger(subsystem: "ev.mana.core", category: "auth")
|
||||
static let transport = Logger(subsystem: "ev.mana.core", category: "transport")
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue