Releases: singi-labs/sifa-sdk
Releases · singi-labs/sifa-sdk
Release list
v0.14.2
v0.14.1
Patch Changes
- 53e433e: Add
formatDisplayUrl(url, { path })to theformatmodule. Returns{ display, href }: a normalized display label (scheme,www., query, hash and trailing slash removed, with afull|firstSegment|nonepath policy) and the full navigable URL. Guardsnew URL()(never throws, prependshttps://for scheme-less input, keeps adns:fallback). Truncation is left to the consumer (a view concern). - 53e433e: Add optional
companyDomainandcompanyPublicIdto theProfilePositionview type. The AppView resolves these for a durably-linked position so consumers can link a company name to its/c/{domain}page without re-resolvingentityRef.
v0.14.0
v0.13.0
Minor Changes
- a63dcf2: Add
fetchSpeakersandfetchTalksfetchers for the speaker directory, backing the/api/speakersand/api/talksAppView endpoints. Exports the accompanying result types (SpeakerCard,SpeakerGroup,SpeakersResponse,TalkRow,TalkSpeaker,TalkEvent,TalksResponse,SpeakerDirectoryFilters) from@singi-labs/sifa-sdk/queryand@singi-labs/sifa-sdk/query/fetchers.
Patch Changes
- 48b9040: Add
countRecentActivity(days, windowDays, now?)— a pure predicate that sums per-day activity totals within the lastwindowDayscalendar days. Structurally accepts the query layer'sHeatmapDay[]. Consumers use it to gate the profile Activity block: hide the block for visitors when a profile has too little recent activity, while owners always see it.
v0.12.92
v0.12.91
Patch Changes
- 92a81b1: Add
fetchTypeaheadActors(in@singi-labs/sifa-sdk/query) for actor autocomplete. It typeaheads indexed Sifa profiles by partial name or handle against/api/actor/typeahead, returningActorCard[]. Prefer it overfetchSearchProfilesfor name/handle comboboxes: the search endpoint uses full-text matching, which misses handle prefixes and partial names.
v0.12.90
v0.12.89
Patch Changes
- 3f74a55: Classify
pics.pixl.imageas acreation-tier record (apppixl) in the activity taxonomy. Without this the Pixl scan collection defaulted tofiltered, which fails the registry/taxonomy reconciliation check in sifa-api. Follow-up to the initial Pixl onboarding.
v0.12.88
Patch Changes
- fe40ecc: Add Pixl (
pics.pixl.image) to the app category map (Photos) andCOLLECTION_TO_APP. Pixl (pixl.pics) is a photo-sharing app; it is auth-gated with no public per-record viewer, so no URL pattern is registered and its cards render non-clickable.
v0.12.87
Patch Changes
- bba2257: Prefer the resolved company
entityNameover the free-textcompanysnapshot when deriving the meta description and JSON-LDworksFor. A corrected (or decoded) company name now shows in the profile's link preview and structured data instead of the value frozen into the position record.