Hi! I am new to the community although running a flarum forum for more than 2 years now. I couldn't find, however, a place to post Issues on github and hopefully this is a good place to get visibility.
I think there is a design flaw in the current Flarum iteration. When your email API provider (Mailgun in my case) is down, o misconfigured, users get an error when posting an answer in a thread. And then they retry and they get duplicates. Also when they quote, the quote disappears.
It seems to me this is a design error, the action of actually checking to send a notification should not block the posting of new answers in a thread. It should be an async call and if it fails, well, it fails and you throw an error. But it should not break the posting feature which is more important.
Maybe I am misunderstanding it (worked with Laravel years ago, but not the best one), but I think it could be a better solution than the current one.
Thank you! I really like Flarum, although I would really like to understand it better so i can customise the front-end and the SEO, which I am quite used to in Nuxt and Next.