Tactical Media Broadcast Hub — initial release
Self-hosted multi-platform broadcast newsroom for activist collectives: publishing pipeline with group approval and DST-proof scheduling, TweetDeck-style column wall with hostile-content-safe rendering, live control room with Auto Director, bridged chat governance with polls and quorum, distributed sandboxed transcode workers, encrypted content-addressed archive, monthly analytics. MIT licensed. See README.md and docs/.
This commit is contained in:
commit
aa5e262f3a
880 changed files with 111042 additions and 0 deletions
49
packages/core/src/capabilities.ts
Normal file
49
packages/core/src/capabilities.ts
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
/**
|
||||
* Declarative connector capabilities. The UI renders from these flags:
|
||||
* an undeclared capability renders nothing, never a grayed-out lie.
|
||||
*/
|
||||
export interface ConnectorCapabilities {
|
||||
publishText?: boolean;
|
||||
publishImages?: boolean;
|
||||
publishCarousel?: boolean;
|
||||
|
||||
publishVideo?: boolean;
|
||||
shortFormVideo?: boolean;
|
||||
longFormVideo?: boolean;
|
||||
|
||||
videoThumbnails?: boolean;
|
||||
videoCaptions?: boolean;
|
||||
playlists?: boolean;
|
||||
|
||||
feed?: boolean;
|
||||
mentions?: boolean;
|
||||
comments?: boolean;
|
||||
replies?: boolean;
|
||||
reactions?: boolean;
|
||||
directMessages?: boolean;
|
||||
|
||||
/** Amplification: repost/boost/retweet an existing remote item. */
|
||||
amplifyRepost?: boolean;
|
||||
/** Amplification: quote-post / reshare with commentary. */
|
||||
amplifyQuote?: boolean;
|
||||
/** Amplification: share to story / crosspost variants. */
|
||||
amplifyShare?: boolean;
|
||||
|
||||
livestreams?: boolean;
|
||||
createLivestream?: boolean;
|
||||
manageLivestream?: boolean;
|
||||
|
||||
livePlaybackSource?: boolean;
|
||||
|
||||
liveChatRead?: boolean;
|
||||
liveChatWrite?: boolean;
|
||||
liveChatModeration?: boolean;
|
||||
|
||||
analytics?: boolean;
|
||||
videoAnalytics?: boolean;
|
||||
livestreamAnalytics?: boolean;
|
||||
|
||||
webhooks?: boolean;
|
||||
nativeScheduling?: boolean;
|
||||
deletePublication?: boolean;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue