v0.12.45
Patch Changes
-
4ae537b: Add
id.sifa.confirmationsupport and project members.Naming another person on your own record is a claim, not a fact.
ConfirmationRecordSchemaand the/api/confirmationfetchers and hooks cover the other half of it: the named person affirms the claim from their own repo, and only then does the AppView attach their display name, avatar, and profile link.ConfirmationRecordSchema+CONFIRMATION_RELATIONS. The subject strongRef carries no collection constraint, so one record type serves co-speaker credits, project membership, and later relations.subjectNamesnapshots what was confirmed, so a rename after the fact is detectable.fetchPendingConfirmations,createConfirmation,dismissConfirmation,revokeConfirmation, and the matchingusePendingConfirmations/useCreateConfirmation/useDismissConfirmation/useRevokeConfirmationhooks.ProfileProjectRecordSchemaandProjectWriteSchemagainmembers(max 50) andprojectRef.ActorCardreplaces the co-speaker card shape and carriesconfirmed/confirmedStale;CoSpeakerstays as a deprecated alias so existing call sites keep compiling.ProjectMemberCard,PROJECT_ROLES,ProjectRole,ProjectMemberView, andmembers/projectRefonProfileProjectandProjectView.
Fixes two drifts against the lexicon:
nameon a project record was capped at 100 graphemes where the lexicon allows 256, so the SDK rejected records a conforming PDS had accepted; andprojectRefwas missing from the record schema entirely.