diff --git a/extensions/mentions/js/dist/forum.js b/extensions/mentions/js/dist/forum.js
index 968fffceb..64811c965 100644
--- a/extensions/mentions/js/dist/forum.js
+++ b/extensions/mentions/js/dist/forum.js
@@ -1,2 +1,2 @@
-module.exports=function(t){var n={};function e(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,e),r.l=!0,r.exports}return e.m=t,e.c=n,e.d=function(t,n,o){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:o})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(e.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var r in t)e.d(o,r,function(n){return t[n]}.bind(null,r));return o},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},e.p="",e(e.s=39)}([function(t,n){t.exports=flarum.core.compat.extend},function(t,n){t.exports=flarum.core.compat.app},function(t,n){t.exports=flarum.core.compat["components/CommentPost"]},function(t,n){t.exports=flarum.core.compat["helpers/username"]},function(t,n,e){t.exports=!e(21)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,n){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(t,n){t.exports=flarum.core.compat["components/Notification"]},function(t,n){t.exports=flarum.core.compat["components/Button"]},function(t,n){t.exports=flarum.core.compat["helpers/punctuateSeries"]},function(t,n){t.exports=flarum.core.compat["components/PostPreview"]},function(t,n){t.exports=flarum.core.compat["utils/string"]},function(t,n){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,n,e){var o=e(11);t.exports=function(t){if(!o(t))throw TypeError(t+" is not an object!");return t}},function(t,n){var e=t.exports={version:"2.5.7"};"number"==typeof __e&&(__e=e)},function(t,n){t.exports=flarum.core.compat["utils/extract"]},function(t,n){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,n,e){var o=e(43)("keys"),r=e(41);t.exports=function(t){return o[t]||(o[t]=r(t))}},function(t,n){var e=Math.ceil,o=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?o:e)(t)}},function(t,n,e){var o=e(49),r=e(47);t.exports=function(t){return o(r(t))}},function(t,n){var e={}.hasOwnProperty;t.exports=function(t,n){return e.call(t,n)}},function(t,n,e){var o=e(11),r=e(5).document,i=o(r)&&o(r.createElement);t.exports=function(t){return i?r.createElement(t):{}}},function(t,n){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,n,e){var o=e(12),r=e(56),i=e(55),s=Object.defineProperty;n.f=e(4)?Object.defineProperty:function(t,n,e){if(o(t),n=i(n,!0),o(e),r)try{return s(t,n,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(t[n]=e.value),t}},function(t,n){t.exports=flarum.core.compat["components/PostsUserPage"]},function(t,n){t.exports=flarum.core.compat["components/LinkButton"]},function(t,n){t.exports=flarum.core.compat["components/UserPage"]},function(t,n){t.exports=flarum.core.compat.Component},function(t,n){t.exports=flarum.core.compat["utils/KeyboardNavigatable"]},function(t,n){t.exports=flarum.core.compat["helpers/highlight"]},function(t,n){t.exports=flarum.core.compat["helpers/avatar"]},function(t,n){t.exports=flarum.core.compat["components/ComposerBody"]},function(t,n){!function(){var n=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],e="undefined"!=typeof window,o=e&&null!=window.mozInnerScreenX;function r(t,r,i){if(!e)throw new Error("textarea-caret-position#getCaretCoordinates should only be called in a browser");var s=i&&i.debug||!1;if(s){var a=document.querySelector("#input-textarea-caret-position-mirror-div");a&&a.parentNode.removeChild(a)}var u=document.createElement("div");u.id="input-textarea-caret-position-mirror-div",document.body.appendChild(u);var c=u.style,f=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle,p="INPUT"===t.nodeName;c.whiteSpace="pre-wrap",p||(c.wordWrap="break-word"),c.position="absolute",s||(c.visibility="hidden"),n.forEach(function(t){p&&"lineHeight"===t?c.lineHeight=f.height:c[t]=f[t]}),o?t.scrollHeight>parseInt(f.height)&&(c.overflowY="scroll"):c.overflow="hidden",u.textContent=t.value.substring(0,r),p&&(u.textContent=u.textContent.replace(/\s/g," "));var l=document.createElement("span");l.textContent=t.value.substring(r)||".",u.appendChild(l);var d={top:l.offsetTop+parseInt(f.borderTopWidth),left:l.offsetLeft+parseInt(f.borderLeftWidth),height:parseInt(f.lineHeight)};return s?l.style.backgroundColor="#aaa":document.body.removeChild(u),d}void 0!==t&&void 0!==t.exports?t.exports=r:e&&(window.getCaretCoordinates=r)}()},function(t,n,e){t.exports=e(62)},function(t,n){t.exports=flarum.core.compat["utils/DiscussionControls"]},function(t,n){t.exports=flarum.core.compat["helpers/icon"]},function(t,n){t.exports=flarum.core.compat["models/Post"]},function(t,n){t.exports=flarum.core.compat.Model},function(t,n){t.exports=flarum.core.compat["components/LoadingIndicator"]},function(t,n){t.exports=flarum.core.compat["components/NotificationGrid"]},function(t,n,e){"use strict";e.r(n);var o=e(0),r=e(1),i=e.n(r),s=e(38),a=e.n(s),u=e(10),c=e(2),f=e.n(c),p=e(9),l=e.n(p),d=e(37),h=e.n(d);var v=e(36),y=e.n(v),g=e(35),x=e.n(g),b=e(8),w=e.n(b),P=e(3),C=e.n(P),_=e(34),T=e.n(_);var S=e(7),j=e.n(S),O=e(33),M=e.n(O);function k(t,n,e){var o=t.user(),r="@"+(o?o.username():t.number())+"#"+t.id()+" ";n.content()||(n.props.originalContent=r);var i=n.editor.getSelectionRange()[0],s=n.editor.value().slice(0,i),a=0==s.length?0:3-s.match(/(\n{0,2})$/)[0].length;n.editor.insertAtCursor(Array(a).join("\n")+(e?"> "+r+e.trim().replace(/\n/g,"\n> ")+"\n\n":r))}function B(t,n){var e=app.composer.component;e&&e.props.post&&e.props.post.discussion()===t.discussion()?k(t,e,n):M.a.replyAction.call(t.discussion()).then(function(e){return k(t,e,n)})}var E=e(32),W=e.n(E);function I(t,n){t.prototype=W()(n.prototype),t.prototype.constructor=t,t.__proto__=n}var N=e(14),H=e.n(N),R=function(t){function n(){return t.apply(this,arguments)||this}I(n,t);var e=n.prototype;return e.view=function(){var n=this,e=H()(this.props,"post"),o=H()(this.props,"content");return this.props.className="Button PostQuoteButton",this.props.icon="fas fa-quote-left",this.props.children=app.translator.trans("flarum-mentions.forum.post.quote_button"),this.props.onclick=function(){n.hide(),B(e,o)},this.props.onmousedown=function(t){return t.stopPropagation()},t.prototype.view.call(this)},e.config=function(t){t||$(document).on("mousedown",this.hide.bind(this))},e.show=function(t,n){var e=this.$().show(),o=e.offsetParent().offset();e.css("left",t-o.left).css("top",n-o.top)},e.showStart=function(t,n){var e=this.$();this.show(t,$(window).scrollTop()+n-e.outerHeight()-5)},e.showEnd=function(t,n){var e=this.$();this.show(t-e.outerWidth(),$(window).scrollTop()+n+5)},e.hide=function(){this.$().hide()},n}(j.a);function D(){Object(o.extend)(f.a.prototype,"config",function(t,n){var e=this.props.post;if(!(n||e.isHidden()||app.session.user&&!e.discussion().canReply())){var o=this.$(".Post-body"),r=$('
'),i=function(t){setTimeout(function(){var n=function(t){var n=window.getSelection();if(n.rangeCount){var e=n.getRangeAt(0),o=e.commonAncestorContainer;if(t[0]===o||$.contains(t[0],o)){var r=$("").append(e.cloneContents());return r.find("img.emoji").replaceWith(function(){return this.alt}),r.find("img").replaceWith(function(){return"![]("+this.src+")"}),r.find("a").replaceWith(function(){return"["+this.innerText+"]("+this.href+")"}),r.text()}}return""}(o);if(n){var i=new R({post:e,content:n});m.render(r[0],i.render());var s=window.getSelection().getRangeAt(0).getClientRects(),a=s[0];if(t.clientY
=o.length&&(r=0),this.index=r;var i=o.removeClass("active").eq(r).addClass("active");if(n){var s,a=e.scrollTop(),u=e.offset().top,c=u+e.outerHeight(),f=i.offset().top,p=f+i.outerHeight();fc&&(s=a-c+p+parseInt(e.css("padding-bottom"),10)),void 0!==s&&e.stop(!0).animate({scrollTop:s},100)}}},n}(e.n(V).a);function Q(){Object(o.extend)(U.a.prototype,"config",function(t,n){if(!n){var e,o,r,i=this,s=$(''),a=new K({items:[]}),c=this.$("textarea").wrap(''),f=[];this.navigator=new G.a,this.navigator.when(function(){return a.active}).onUp(function(){return a.navigate(-1)}).onDown(function(){return a.navigate(1)}).onSelect(a.complete.bind(a)).onCancel(a.hide.bind(a)).bindTo(c),c.after(s).on("click keyup",function(t){var n=this;if(-1===[9,13,27,40,38,37,39].indexOf(t.which)){var p=this.selectionStart;if(!(this.selectionEnd-p>0)){var l=this.value;e=0;for(var d=p-1;d>=p-30;d--){if("@"===l.substr(d,1)){e=d+1;break}}if(a.hide(),a.active=!1,e){o=l.substring(e,p).toLowerCase();var h=function(t,n,r,s){void 0===s&&(s="");var u=C()(t);return o&&(u.children[0]=X()(u.children[0],o)),m("button",{className:"PostPreview "+s,onclick:function(){return function(t){var n=t+" ",o=i.content();i.editor.setValue(o.substring(0,e-1)+n+o.substr(c[0].selectionStart));var r=e-1+n.length;i.editor.setSelectionRange(r,r),a.hide()}(n)},onmouseenter:function(){a.setIndex($(this).parent().index())}},m("span",{className:"PostPreview-content"},F()(t),u," "," ",r))},v=function(t){return[t.username(),t.displayName()].some(function(t){return t.toLowerCase().substr(0,o.length)===o})},y=function(){var t=[];o&&app.store.all("users").forEach(function(n){v(n)&&t.push(h(n,"@"+n.username(),"","MentionsDropdown-user"))});var r=i.props.post,c=r&&r.discussion()||i.props.discussion;if(c&&c.posts().filter(function(t){return t&&"comment"===t.contentType()&&(!r||t.number()d.height()&&(g=f.top-n.scrollTop-l-15),y+p>d.width()&&(y=d.width()-p),a.show(y,g)}else a.active=!1,a.hide()};a.active=!0,y(),a.setIndex(0),a.$().scrollTop(0),clearTimeout(r),o&&(r=setTimeout(function(){var t=o.toLowerCase();-1===f.indexOf(t)&&(app.store.find("users",{filter:{q:o},page:{limit:5}}).then(function(){a.active&&y()}),f.push(t))},250))}}}})}})}var Z=e(6),tt=e.n(Z),nt=function(t){function n(){return t.apply(this,arguments)||this}I(n,t);var e=n.prototype;return e.icon=function(){return"fas fa-reply"},e.href=function(){var t=this.props.notification,n=t.subject(),e=t.additionalUnreadCount(),o=t.content();return app.route.discussion(n.discussion(),e?n.number():o&&o.replyNumber)},e.content=function(){var t=this.props.notification,n=t.additionalUnreadCount(),e=t.sender();return app.translator.transChoice("flarum-mentions.forum.notifications.post_mentioned_text",n+1,{user:e,username:n?w()([C()(e),app.translator.transChoice("flarum-mentions.forum.notifications.others_text",n,{count:n})]):void 0})},e.excerpt=function(){return this.props.notification.subject().contentPlain()},n}(tt.a),et=function(t){function n(){return t.apply(this,arguments)||this}I(n,t);var e=n.prototype;return e.icon=function(){return"fas fa-at"},e.href=function(){var t=this.props.notification.subject();return app.route.discussion(t.discussion(),t.number())},e.content=function(){var t=this.props.notification.sender();return app.translator.trans("flarum-mentions.forum.notifications.user_mentioned_text",{user:t})},e.excerpt=function(){return this.props.notification.subject().contentPlain()},n}(tt.a),ot=e(25),rt=e.n(ot),it=e(24),st=e.n(it),at=e(23),ut=function(t){function n(){return t.apply(this,arguments)||this}return I(n,t),n.prototype.loadResults=function(t){return app.store.find("posts",{filter:{type:"comment",mentioned:this.user.id()},page:{offset:t,limit:this.loadLimit},sort:"-time"})},n}(e.n(at).a);i.a.initializers.add("flarum-mentions",function(){Object(o.extend)(f.a.prototype,"config",function(){var t=this.props.post.contentHtml();if(t!==this.oldPostContentHtml&&!this.isEditing()){this.oldPostContentHtml=t;var n=this.props.post,e=this.$();this.$(".UserMention, .PostMention").each(function(){m.route.call(this,this,!1,{},{attrs:{href:this.getAttribute("href")}})}),this.$(".PostMention").each(function(){var t,o=$(this),r=o.data("id"),i=$('');e.append(i);var s=function(){return $('.PostStream-item[data-id="'+r+'"]')},a=function(){var t=s(),a=!1;if(t.length){var u=t.offset().top,c=window.pageYOffset;u>c&&u+t.height()4,u=s.slice(0,a?3:4).map(function(t){var n=t.user();return m("a",{href:app.route.post(t),config:m.route,onclick:r,"data-number":t.number()},app.session.user===n?app.translator.trans("flarum-mentions.forum.post.you_text"):C()(n))});if(a){var c=s.length-u.length;u.push(app.translator.transChoice("flarum-mentions.forum.post.others_text",c,{count:c}))}t.add("replies",m("div",{className:"Post-mentionedBy",config:function(t,n){if(!n){var e,i=$(t),s=$('');i.append(s),i.children().hover(function(){clearTimeout(e),e=setTimeout(function(){!s.hasClass("in")&&s.is(":visible")||(m.render(s[0],o.map(function(t){return m("li",{"data-number":t.number()},l.a.component({post:t,onclick:r}))})),s.show(),setTimeout(function(){return s.off("transitionend").addClass("in")}))},500)},function(){clearTimeout(e),e=setTimeout(r,250)}),i.find(".Post-mentionedBy-summary a").hover(function(){s.find('[data-number="'+$(this).data("number")+'"]').addClass("active")},function(){s.find("[data-number]").removeClass("active")})}}},m("span",{className:"Post-mentionedBy-summary"},T()("fas fa-reply"),app.translator.transChoice("flarum-mentions.forum.post.mentioned_by"+(s[0].user()===app.session.user?"_self":"")+"_text",u.length,{count:u.length,users:w()(u)}))))}}),Object(o.extend)(f.a.prototype,"actionItems",function(t){var n=this.props.post;n.isHidden()||app.session.user&&!n.discussion().canReply()||t.add("reply",j.a.component({className:"Button Button--link",children:app.translator.trans("flarum-mentions.forum.post.reply_link"),onclick:function(){return B(n)}}))}),D(),Q(),i.a.notificationComponents.postMentioned=nt,i.a.notificationComponents.userMentioned=et,Object(o.extend)(a.a.prototype,"notificationTypes",function(t){t.add("postMentioned",{name:"postMentioned",icon:"fas fa-reply",label:i.a.translator.trans("flarum-mentions.forum.settings.notify_post_mentioned_label")}),t.add("userMentioned",{name:"userMentioned",icon:"fas fa-at",label:i.a.translator.trans("flarum-mentions.forum.settings.notify_user_mentioned_label")})}),i.a.routes["user.mentions"]={path:"/u/:username/mentions",component:ut.component()},Object(o.extend)(rt.a.prototype,"navItems",function(t){var n=this.user;t.add("mentions",st.a.component({href:i.a.route("user.mentions",{username:n.username()}),name:"mentions",children:[i.a.translator.trans("flarum-mentions.forum.user.mentions_link")],icon:"fas fa-at"}),80)}),u.getPlainContent.removeSelectors.push("a.PostMention")})},function(t,n,e){var o=e(5).document;t.exports=o&&o.documentElement},function(t,n){var e=0,o=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++e+o).toString(36))}},function(t,n){t.exports=!0},function(t,n,e){var o=e(13),r=e(5),i=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(t.exports=function(t,n){return i[t]||(i[t]=void 0!==n?n:{})})("versions",[]).push({version:o.version,mode:e(42)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(t,n,e){var o=e(17),r=Math.max,i=Math.min;t.exports=function(t,n){return(t=o(t))<0?r(t+n,0):i(t,n)}},function(t,n,e){var o=e(17),r=Math.min;t.exports=function(t){return t>0?r(o(t),9007199254740991):0}},function(t,n,e){var o=e(18),r=e(45),i=e(44);t.exports=function(t){return function(n,e,s){var a,u=o(n),c=r(u.length),f=i(s,c);if(t&&e!=e){for(;c>f;)if((a=u[f++])!=a)return!0}else for(;c>f;f++)if((t||f in u)&&u[f]===e)return t||f||0;return!t&&-1}}},function(t,n){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,n){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},function(t,n,e){var o=e(48);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==o(t)?t.split(""):Object(t)}},function(t,n,e){var o=e(19),r=e(18),i=e(46)(!1),s=e(16)("IE_PROTO");t.exports=function(t,n){var e,a=r(t),u=0,c=[];for(e in a)e!=s&&o(a,e)&&c.push(e);for(;n.length>u;)o(a,e=n[u++])&&(~i(c,e)||c.push(e));return c}},function(t,n,e){var o=e(50),r=e(15);t.exports=Object.keys||function(t){return o(t,r)}},function(t,n,e){var o=e(22),r=e(12),i=e(51);t.exports=e(4)?Object.defineProperties:function(t,n){r(t);for(var e,s=i(n),a=s.length,u=0;a>u;)o.f(t,e=s[u++],n[e]);return t}},function(t,n,e){var o=e(12),r=e(52),i=e(15),s=e(16)("IE_PROTO"),a=function(){},u=function(){var t,n=e(20)("iframe"),o=i.length;for(n.style.display="none",e(40).appendChild(n),n.src="javascript:",(t=n.contentWindow.document).open(),t.write("