d39a1e6962897301758df55824312becd1f999c7
Wire CHANNEL_TYPES.ANNOUNCEMENT through channel settings, search, unread, and view.canPostInActiveChannel. _assertAnnouncementPost() requires MANAGE_MESSAGES for sendMessage/createForumPost paths; block TYPING_START for non-moderators. Integrates pearcord-threads isAnnouncementChannel(). Co-authored-by: Cursor <[email protected]>
pearcord-platform
Application facade wiring all Pearcord modules.
Part of Pearcord — 100% peer-to-peer community chat on Pear. No central servers.
Repository
- Org:
pearcord - Clone:
git clone https://git.ssh.surf/pearcord/pearcord-platform.git
Install (npm)
npm install git+https://git.ssh.surf/pearcord/pearcord-platform.git#main
Stack
Hyperswarm · HyperDB · Protomux · Pear / Bare
Documentation
See pearcord/pearcord-docs for architecture, roadmap, and IPC reference.
License
Pearcord modules are developed for the Pearcord platform. See the org README for contribution guidelines.
Languages
JavaScript
100%