Skip to content

Releases: ernestdefoe/onair

OnAir v0.1.1 — audit hardening

08 Jun 20:19

Choose a tag to compare

Floxum audit hardening (→ ≥95). Translator constructor-injection in StreamResource (no resolve()), discussionId set-guard now checks the discussion is visible to the actor, ProviderManager translator DI, service-provider boot(Dispatcher) instead of the event() global, and the stream-end failure now surfaces via app.alerts. Verified booting on a live Flarum 2 install.

OnAir v0.1.0

07 Jun 20:44

Choose a tag to compare

First public release of OnAir — live streaming for Flarum 2.

  • 🔴 LIVE badge that follows a streamer's avatar everywhere — posts, discussion list, mentions, header, sidebar
  • ▶️ YouTube + Twitch embed viewer; go live by pasting a URL
  • 🟥 Live Now sidebar widget + a /onair directory
  • 📡 Realtime presence with automatic polling fallback
  • 🔐 Permissions, admin settings, and an auto-end reaper for stale streams

Free / MIT. The OnAir+ add-on adds a built-in RTMP server, HLS playback, multistream, VOD, live chat, notifications and scheduled streams.