v0.6 — realtime that just works on shared hosting
Warble now sends a light realtime broadcast instead of the whole discussion.
flarum/realtime normally serializes the entire discussion — every post, every participant — on each reply and sends it to the realtime server. On a busy or admin-visited discussion that payload can overflow the server's request limit (a 413), and on the default sync queue it runs inside the reply request, so it slows and can break posting.
v0.6 sends only what the client needs (the discussion plus its author/last-poster/tags); the browser refetches the rest with its own permissions. The result:
- No more 413s on large discussions.
- No queue worker, Redis, or cron required — the broadcast is now cheap enough to run on the stock
syncqueue, so realtime works out of the box on shared hosting. - Visibility is unchanged, and anything unexpected falls back to the standard behavior.
No config changes needed — composer update linkrobins/flarum-warble.