Skip to content

feat: add channels directory with 44 channel adapter definitions#21

Merged
houko merged 2 commits intomainfrom
feat/add-channels-directory
Mar 25, 2026
Merged

feat: add channels directory with 44 channel adapter definitions#21
houko merged 2 commits intomainfrom
feat/add-channels-directory

Conversation

@houko
Copy link
Copy Markdown
Contributor

@houko houko commented Mar 25, 2026

Summary

  • Add channels/ directory with TOML definitions for all 44 channel adapters
  • Each file includes: id, name, description, category, icon, protocol, and metadata
  • Categories: messaging, social, enterprise, developer, iot, email
  • Add templates/channel.toml for contributing new channels

Context

The main librefang repo has 44 channel adapters in crates/librefang-channels/src/, but the registry had no corresponding metadata. This enables the website and tooling to dynamically list all supported channels.

Channels (44)

Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Teams, Google Chat, Feishu, DingTalk, WeChat, WeCom, Line, Mastodon, Bluesky, LinkedIn, Reddit, IRC, QQ, Twitch, Viber, Email, XMPP, Nostr, Mattermost, Rocket.Chat, Guilded, Discourse, Mumble, MQTT, Gitter, Flock, Twist, Threema, Keybase, Nextcloud, Gotify, Ntfy, Pumble, Revolt, Webex, Webhook, Zulip, Messenger

Add TOML definitions for all 44 channel adapters supported by LibreFang,
matching the adapters in librefang-channels crate source code.

Each channel file includes: id, name, description, category, icon,
protocol, and metadata (url, docs).

Categories: messaging, social, enterprise, developer, iot, email.

Also adds channels template at templates/channel.toml.
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@houko houko merged commit 644213e into main Mar 25, 2026
3 checks passed
@houko houko deleted the feat/add-channels-directory branch March 25, 2026 02:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant