Great work on 2.0, really happy with how it's shaping up 👏
One small bug to report along the way: since rc5, my discussion list (mixing regular discussions with items from dashzeveg/flarum-ads-manager and FoF Byōbu) displays correctly interleaved/sorted on a full page load.
But when the list refreshes without a full reload (native "new posts" refresh button, or via flarum/realtime), the Ads Manager and Byōbu items already shown jump above the regular discussions instead of staying interleaved in place. Messages of byobu are even shown duplicated in the list. Confirmed this happens even with realtime disabled, just using the native refresh button, so it looks like the core's partial refresh not re-merging extension-injected items, rather than a realtime-specific issue. This wasn't happening before rc5.
No GitHub account here to open a ticket, so posting it here in case someone can confirm/relay it upstream.