huoxin Thatās an interesting idea, and I can see the flexibility it would provide š
However, Flarumās architecture doesnāt really support this kind of approach. Since Flarum uses a Mithril-based frontend rather than Blade/PHP templates, allowing admins to directly write and inject their own templates wouldnāt be straightforward and could introduce security and maintainability concerns.
Instead, the extension is designed to provide a consistent UI while still allowing some level of customization through configuration and styling overrides (CSS, etc.). This keeps things predictable and compatible with the Flarum ecosystem.
That said, I do like the idea of increasing flexibility, so I may explore ways to expose more configurable options or extension points in the future without breaking the core architecture.