fix(logs): Crew-Unterschrift mit Benutzerzuordnung und Owner-Crew-Signatur
Klassische Crew-Signaturen speichern Unterzeichner und Datum; Export und UI zeigen die Zuordnung. Eigner ohne WRITE-Collaborators dürfen wieder als Crew per Passkey signieren. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -11,5 +11,16 @@ export interface PasskeySignature {
|
||||
clientVerified: boolean
|
||||
}
|
||||
|
||||
/** Legacy: PNG data URL oder getippter Name */
|
||||
export type SignatureValue = string | PasskeySignature
|
||||
/** Klassische Unterschrift mit Benutzer-Zuordnung (Crew) */
|
||||
export interface ClassicSignature {
|
||||
kind: 'classic'
|
||||
version: 1
|
||||
role: 'skipper' | 'crew'
|
||||
userId: string
|
||||
username: string
|
||||
signedAt: string
|
||||
payload: string
|
||||
}
|
||||
|
||||
/** Legacy: PNG data URL oder getippter Name; oder strukturierte Signaturen */
|
||||
export type SignatureValue = string | PasskeySignature | ClassicSignature
|
||||
|
||||
Reference in New Issue
Block a user