Commit Graph

  • 78fec2946c feat: add webhook auth guard and IRC password/username support master cottongin 2026-03-13 00:53:59 -04:00
  • 1af9bd1def feat: relay OwnCast /me messages as IRC CTCP ACTION with bold attribution cottongin 2026-03-12 17:14:17 -04:00
  • e2fbd52009 fix: format IRC ACTION messages as * nick action * and strip CTCP delimiters cottongin 2026-03-12 16:37:46 -04:00
  • b0236ee52b chore: include MIT license cottongin 2026-03-12 14:24:12 -04:00
  • dcafdf1b20 chore: include AI disclaimer in README.md cottongin 2026-03-12 14:21:44 -04:00
  • 65471fb9fc feat: strip IRC formatting codes from messages sent to Owncast cottongin 2026-03-12 14:07:01 -04:00
  • 196997f728 fix: HTML-escape IRC username in Owncast chat, fix WebSocket auth, fix echo suppression cottongin 2026-03-12 14:06:41 -04:00
  • c24cef9d6d docs: add README with setup instructions and docker-compose.yml cottongin 2026-03-10 22:36:07 -04:00
  • ec93de9780 fix: add missing Clone derive and clean up unused imports cottongin 2026-03-10 22:02:58 -04:00
  • 1e2b6d427f feat: add multi-stage Dockerfile cottongin 2026-03-10 22:01:52 -04:00
  • f82cbfea79 feat: add bridge-ctl CLI for runtime control cottongin 2026-03-10 22:01:27 -04:00
  • f4717832f0 feat: wire all tasks together in main with signal handling cottongin 2026-03-10 22:00:54 -04:00
  • a7b80264d0 feat: add router with dedup, echo suppression, and state handling cottongin 2026-03-10 21:59:54 -04:00
  • cc806c55e7 feat: add Unix socket control interface with command parsing cottongin 2026-03-10 21:58:38 -04:00
  • a2314ba50f feat: add WebSocket task for Owncast chat with reconnect cottongin 2026-03-10 21:57:35 -04:00
  • 6a9bbf0d82 feat: add IRC task with auto-reconnect and backoff cottongin 2026-03-10 21:56:48 -04:00
  • c41eba1040 feat: add webhook server with payload parsing and chat/stream event handling cottongin 2026-03-10 21:56:12 -04:00
  • 09fbf76873 feat: add Owncast health poller with state change detection cottongin 2026-03-10 21:55:13 -04:00
  • 3876e12ec9 feat: add Owncast API client for sending messages and checking status cottongin 2026-03-10 21:54:25 -04:00
  • 788634fb83 feat: add HTML stripping utility for Owncast emoji and markup cottongin 2026-03-10 21:53:26 -04:00
  • f2e3c88b60 feat: add events module with BridgeEvent, ControlCommand, OwncastState types cottongin 2026-03-10 21:52:17 -04:00
  • bc11ead8d8 feat: add config module with TOML parsing and env var support cottongin 2026-03-10 21:51:35 -04:00
  • ba4e2e1df2 feat: scaffold project with dependencies and config cottongin 2026-03-10 21:49:42 -04:00