TallBird I wasn't sure so I didn't want to open a Github issue (yet) - do extensions on FreeFlarum update automatically?
SKevo SKevo I am thinking of making these updates consistent. Before, they were not causing issues, but as our extension count has grown, a single update makes some forums that haven't gotten the new source files yet break. My idea is to setup a cronjob every 1 - 2 weeks to update all extensions. Moreover, forum owners will be able to synchronize their forums directly from the settings at FreeFlarum.com, which basically fixes most of the issues. Also, we might possibly remove the least used extensions to stabilize it more TallBird short answer - not yet. We have to update them manually. I usually do that every week, without any schedule since my time is limited due to personal projects at the moment (at the cost of everything possibly suddenly breaking, that's why I want it to be more consistent, therefore automatic)
ImLoadingUuU i got an error when i install "Asirem" this theme An error occurred while trying to load this page.
ImLoadingUuU this is my FreeFlarum Log [2021-08-13 08:04:03] flarum.ERROR: Less_Exception_Compiler: .TagLabel is undefined in /app/vendor/afrux/asirem/less/admin/StatisticsWidget.less in /app/vendor/wikimedia/less.php/lib/Less/Tree/Mixin/Call.php:143 Stack trace: #0 /app/vendor/wikimedia/less.php/lib/Less/Tree/Ruleset.php(143): Less_Tree_Mixin_Call->compile() #1 /app/vendor/wikimedia/less.php/lib/Less/Tree/Ruleset.php(86): Less_Tree_Ruleset->EvalMixinCalls() #2 /app/vendor/wikimedia/less.php/lib/Less/Tree/Ruleset.php(91): Less_Tree_Ruleset->compile() #3 /app/vendor/wikimedia/less.php/lib/Less/Tree/Ruleset.php(91): Less_Tree_Ruleset->compile() #4 /app/vendor/wikimedia/less.php/lib/Less/Tree/Ruleset.php(91): Less_Tree_Ruleset->compile() #5 /app/vendor/wikimedia/less.php/lib/Less/Parser.php(190): Less_Tree_Ruleset->compile() #6 /app/vendor/flarum/core/src/Frontend/Compiler/LessCompiler.php(75): Less_Parser->getCss() #7 /app/vendor/flarum/core/src/Frontend/Compiler/RevisionCompiler.php(134): Flarum\Frontend\Compiler\LessCompiler->compile() #8 /app/vendor/flarum/core/src/Frontend/Compiler/RevisionCompiler.php(72): Flarum\Frontend\Compiler\RevisionCompiler->save() #9 /app/vendor/flarum/core/src/Frontend/Compiler/RevisionCompiler.php(107): Flarum\Frontend\Compiler\RevisionCompiler->commit() #10 /app/vendor/flarum/core/src/Frontend/Content/Assets.php(79): Flarum\Frontend\Compiler\RevisionCompiler->getUrl() #11 [internal function]: Flarum\Frontend\Content\Assets->Flarum\Frontend\Content{closure}() #12 /app/vendor/flarum/core/src/Frontend/Content/Assets.php(78): array_map() #13 /app/vendor/flarum/core/src/Frontend/Content/Assets.php(56): Flarum\Frontend\Content\Assets->getUrls() #14 /app/vendor/flarum/core/src/Frontend/Frontend.php(62): Flarum\Frontend\Content\Assets->__invoke() #15 /app/vendor/flarum/core/src/Frontend/Frontend.php(54): Flarum\Frontend\Frontend->populate() #16 /app/vendor/flarum/core/src/Frontend/Controller.php(32): Flarum\Frontend\Frontend->document() #17 /app/vendor/flarum/core/src/Http/RouteHandlerFactory.php(41): Flarum\Frontend\Controller->handle() #18 /app/vendor/flarum/core/src/Http/Middleware/ExecuteRoute.php(27): Flarum\Http\RouteHandlerFactory->Flarum\Http{closure}() #19 /app/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\ExecuteRoute->process() #20 /app/vendor/flarum/core/src/Http/Middleware/ContentTypeOptionsHeader.php(21): Laminas\Stratigility\Next->handle() #21 /app/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\ContentTypeOptionsHeader->process() #22 /app/vendor/flarum/core/src/Http/Middleware/ReferrerPolicyHeader.php(30): Laminas\Stratigility\Next->handle() #23 /app/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\ReferrerPolicyHeader->process() #24 /app/vendor/flarum/core/src/Admin/Middleware/RequireAdministrateAbility.php(24): Laminas\Stratigility\Next->handle() #25 /app/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Admin\Middleware\RequireAdministrateAbility->process() #26 /app/vendor/flarum/core/src/Http/Middleware/CheckCsrfToken.php(36): Laminas\Stratigility\Next->handle() #27 /app/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\CheckCsrfToken->process() #28 /app/vendor/flarum/core/src/Http/Middleware/ResolveRoute.php(67): Laminas\Stratigility\Next->handle() #29 /app/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\ResolveRoute->process() #30 /app/vendor/flarum/core/src/Http/Middleware/SetLocale.php(51): Laminas\Stratigility\Next->handle() #31 /app/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\SetLocale->process() #32 /app/vendor/flarum/core/src/Http/Middleware/AuthenticateWithSession.php(31): Laminas\Stratigility\Next->handle() #33 /app/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\AuthenticateWithSession->process() #34 /app/vendor/flarum/core/src/Http/Middleware/RememberFromCookie.php(52): Laminas\Stratigility\Next->handle() #35 /app/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\RememberFromCookie->process() #36 /app/vendor/flarum/core/src/Http/Middleware/StartSession.php(61): Laminas\Stratigility\Next->handle() #37 /app/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\StartSession->process() #38 /app/vendor/flarum/core/src/Http/Middleware/ParseJsonBody.php(28): Laminas\Stratigility\Next->handle() #39 /app/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\ParseJsonBody->process() #40 /app/vendor/migratetoflarum/canonical/src/Middlewares/CanonicalRedirectMiddleware.php(49): Laminas\Stratigility\Next->handle() #41 /app/vendor/laminas/laminas-stratigility/src/Next.php(51): MigrateToFlarum\Canonical\Middlewares\CanonicalRedirectMiddleware->process() #42 /app/vendor/flarum/core/src/Http/Middleware/HandleErrors.php(57): Laminas\Stratigility\Next->handle() #43 /app/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\HandleErrors->process() #44 /app/vendor/flarum/core/src/Http/Middleware/InjectActorReference.php(25): Laminas\Stratigility\Next->handle() #45 /app/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\InjectActorReference->process() #46 /app/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(76): Laminas\Stratigility\Next->handle() #47 /app/vendor/middlewares/request-handler/src/RequestHandler.php(84): Laminas\Stratigility\MiddlewarePipe->process() #48 /app/vendor/laminas/laminas-stratigility/src/Next.php(51): Middlewares\RequestHandler->process() #49 /app/vendor/middlewares/base-path-router/src/BasePathRouter.php(101): Laminas\Stratigility\Next->handle() #50 /app/vendor/laminas/laminas-stratigility/src/Next.php(51): Middlewares\BasePathRouter->process() #51 /app/vendor/laminas/laminas-stratigility/src/Middleware/OriginalMessages.php(36): Laminas\Stratigility\Next->handle() #52 /app/vendor/laminas/laminas-stratigility/src/Next.php(51): Laminas\Stratigility\Middleware\OriginalMessages->process() #53 /app/vendor/middlewares/base-path/src/BasePath.php(73): Laminas\Stratigility\Next->handle() #54 /app/vendor/laminas/laminas-stratigility/src/Next.php(51): Middlewares\BasePath->process() #55 /app/vendor/flarum/core/src/Http/Middleware/ProcessIp.php(24): Laminas\Stratigility\Next->handle() #56 /app/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\ProcessIp->process() #57 /app/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(76): Laminas\Stratigility\Next->handle() #58 /app/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(65): Laminas\Stratigility\MiddlewarePipe->process() #59 /app/vendor/laminas/laminas-httphandlerrunner/src/RequestHandlerRunner.php(96): Laminas\Stratigility\MiddlewarePipe->handle() #60 /app/vendor/flarum/core/src/Http/Server.php(44): Laminas\HttpHandlerRunner\RequestHandlerRunner->run() #61 /app/public/index.php(22): Flarum\Http\Server->listen() #62 {main}
SKevo ImLoadingUuU try clearing your cache. If you can't access administration, tell me your forum name and I'll do it for you. If it won't fix the issue, report this to https://discuss.flarum.org/d/27939
SKevo ImLoadingUuU I've cleared the cache and disabled the extension so your forum works again now. I'd recommend consulting this with the extension's author, it will probably be the error that you posted
SKevo Recently we've been getting a lot of reports stating that Asirem theme crashes forums. According to the author, this is related to the Tags extension (https://discuss.flarum.org/d/27939/66). To prevent any more complications, I've decided to temporarily remove the Asirem theme for all forums, until the issue is fixed. Edit: Another couple of small updates and fixes: When creating a new forum, it now checks if the forum exists or not after you are done typing the forum name, not after you type every single character. Some backend improvements It is now more clear that FreeFlarum is independent of the Flarum software in the registration E-mail. This will clear the confusion for new people right away Updated support page
TallBird SKevo Removing Asirem seems to have broken certain elements on my Forum that I coded around, and the extensions panel looks.... funky. The theme to still be enabled (Buttons in the admin panel are asirem-shaped) but I cannot see it in the extensions tab and therefore cannot disable it anymore, either.
wolfshards SKevo Can you clear cache. By removing from external your Asirem theme broke my forum and block access to me to check the admin panel. Forum: shawny43.flarum.cloud
SKevo SKevo Recently we've been getting a lot of reports stating that Asirem theme crashes forums. According to the author, this is related to the Tags extension (https://discuss.flarum.org/d/27939/66). To prevent any more complications, I've decided to temporarily remove the Asirem theme for all forums, until the issue is fixed. Proochles
SKevo TallBird it seems that forums need to be synced. I only removed the extension, and since forums worked, I didn't sync them. If you tell me your forum name, I can fix it for you. If it's not urgent, you can just wait until your forum is synced
SKevo wolfshards I actually didn't do anything, your forum was probably synced automatically - that clears cache too. But you're welcome I guess
songhuajiang My forum can only be edited with Markdown, but many effects can't be done with Markdown. I want to know what I should do to re-enable HTML code for editing.
SKevo songhuajiang I want to know what I should do to re-enable HTML code for editing. I think that you need to enable the Rich text editor extension, which will add a WYSIWYG editor to your forum, if you mean that. songhuajiang Freeflarum can't upload pictures when uploading them. What's the reason? Are you a donor? Are you uploading outside of FreeFlarum, e. g. to an external S3 server or Imgur? Local file uploads to FreeFlarum cost us disk space, so we've made that feature donor only (if you donate >= 20 € - see the bottom of the overview page: https://freeflarum.com/settings/overview)