May 1May 1 COMMUNITY UPDATE #11 - May 1, 2026Our next community update is upon us and do we have celebrations for you all! This update brings us to our anniversary month with loads of content and things to do! Read below for all the details.PARKCRAFTERS TURNS 3!May 2026 marks three years since ParkCrafters first opened its doors and what a ride it has been so far! To help celebrate this huge milestone, we've got lots of competitions and events coming your way this month! Let the celebrations begin!ANNIVERSARY THEMEFor the entire month of May, the site has been rethemed to our Anniversary Theme to help celebrate our big event of the year! Colors, backgrounds, and more have all been stylized to reflect our milestone anniversary. Light and Dark theme variants are also available and can be changed at the bottom left corner of every page. Wanting to use the normal theme? You can always change back to our normal theme by clicking on 'Theme' on the bottom left corner of every page and selecting 'ParkCrafters Theme'.CANVAS CLASH RETURNS!It isn't a ParkCrafters anniversary without a Canvas Clash competition! Signups are now open and close May 8th, 2026 - join in on the fun and win yourself a rare Canvas Clash badge and a $20 Steam gift card! More information on Canvas Clash and signups can be found here. I wonder what this year's theme will be?AND THE PCA GOES TO...Our most popular event returns this month! The 2026 ParkCrafters Awards are approaching fast, where we celebrate everything ParkCrafters, projects shared on here, and you! There is a lot to cover regarding the 2026 ParkCrafters Awards, so for more information on this and to view this year's categories and all dates, click here.DO THE BUGS EVER STOP?More bugs found, more bugs fixed! This update has fixed the following issues:Community Update #11 - May 1, 2026 BugfixesFix an issue where invalid form values on some hidden fields can cause the form to show an errorAdd Iframely Embed support and Deprecate Facebook Embedsfix statistics when no data are presentFix an IN_DEV error when using a restricted adminApproval Queue ModCP Page ActionsAdd trailing slash after adminFix an issue where searching the assignment list did not actually do a searchAdd a csrfCheck when deleting a member badge in the ACPFix several issues related to indexing tagged contentFix an issue where missing turnstile keys throws an exceptionFix an issue where advertisement widgets ignored the set limitFixes download bandwidth usage chart on a members ACP profileDisable login handler if the application is disabledDon’t try to load not existing classes in the reactions logSome minor phpdoc / phpdoc inline type hintsUpgrade tiptap dependency to latest stable version [3.10.7]Set the Tab parameter when editing Theme Editor CategoriesFix multiple issues related to profile completionHide images on trending content widget by defaultFix incorrect logic for disabling 3rd party customizationFix an issue where logged in members could access the registration pageFix an issue where comments on records that cannot be seen by other users are shown in search resultsMore precise regex for nested template syntaxFix an issue where past events were showing in the Featured Events areaSet text cursor when inserting quoted content in the editorEnsure hovercards work inside popover elementsRetain stock reply ordering in Editor DropdownEnsure the mobile variables are actually used in the mobile UIFix an issue where a group is passed to the permissions checkFix an issue where a null display_json value can throw an exceptionFix an issue where badges try to reload a recognize objectFix issues where ACP menu items for Pages Databases were not properly selectedFix an issue where some moderator permissions were not showing on the formFix an issue where the Clubs tab would show in the node form field even if no clubs were availableHide 'select' icon when the node selector is automatically expandedFix an issue where numeric theme settings could not use decimal places for min/max valuesHide assignment moderator permission when assignments are not availableFix missing langstringCast Inputs & Settings to an int before passing them to DateTime::tsEnsure Theme and Language menus can be scrolled on mobileNew calendar options to hide recurring events and to hide from the overview5892 - Use full URL as lightbox sourceFix error in PayPal logs when no exception name is sentPrevent end-user from editing Raw HTML blocks if they have no theme permissionsAssignment ImprovementsFix an issue where YouTube RSS imports ignored the links to the videosFix an issue where changing the nodes on the search form did not work correctlyFix an issue where attachments could not be removed from the first message in a PMImplement support for Database Filters on the index page, with no category selectedFix an issue where forum filters did not work when fluid view was enabledFix an issue where autocomplete fields with an error were not shown in redFix an exception when checking out with an invalid product optionFix an exception when viewing a store category with no filters selectedFix an issue where query string parameters can be double-encodedSkip loading empty Pages JS/CSS filesFix Topic Prefix and Suffix category overrides not working in databasesMark site read for new membersFix ACP menu for pages databasesFix an issue where inaccessible content types display on the search formFix an issue where anonymous posts did not show the "reveal" icon on desktopFix several issues on the Recovery-Done pageFixed alignment of tag headerEnsure select menus aren't squashedEnsure sticky tabs sit on top of badgesFix an issue where the highlighted group name did not always match the highlighted groupEnsure hovered reactions are positioned correctlyFixed position of "Cancel/Save position" buttons when editing cover photos in ACPHide "Reply" button in archived topicsImproved alignment of "+5" items in ipsCaterpillarImproved alignment of authenticate form in Security and Privacy pageFixed hover background-color of "Remove from TOC" buttonFix caching of donations widgetAllow for layouts to be supported by the Featured Products widgetRestore missing "customize" options for "can hide own content" group settingMinor fix for some Iframely oEmbed URLs and load auto-sizing JSFix alignment of tooltips and dropdowns in RTLAdd v4 versions to v5Fix an issue where content_promoted webhook would return the item/class and not the promotion instance as payloadfix gallery rssFix an issue where the conversation starter could be removed from a conversationAllow for translatable block titles in the comment feed widgetsFix an issue where Radio custom fields were pre-filledSet correct default code language for HTML pagesFix exceptions thrown when creating a new PayPal payment methodFix display issues when viewing a paid file associated with multiple commerce productsFix an issue where recognized content did not display when "feature first post" is enabledAllow specific non-setting variables in the theme editorSupport all layouts in the Similar Content widgetImplement multitons store for widgetsRestore the ability to enable/disable tagging per nodeImproved UI and UX of Referrals pageFix an issue where custom page wrappers were not being appliedAllow calendar feeds to be imported to club calendarsFix an exception when a guest views a page with the clubs widgetFix an issue where nodes could not be un-selected from content feed widgetsFix an exception when creating a new referral commission ruleFix an issue where multiple database records could have the same custom FURLFix an issue where content_promoted webhook would return the item/class and not the promotion instance as payloadAlways use dark mode for Zapier to ensure readabilityFix alignment of tooltips and dropdowns in RTLFix an issue where tag prefixes did not always show correctlyFix an exception when loading lightboxesMove database check from pages ACP controller to the Page classFix an exception when MFA handler settings are nullReplaced hardcoded „Bio“ Strings with language system stringsDon’t increase the trending score when a guest / bot views an itemFix an issue where invalid filter parameters can break the table outputAdd statistics for Visit FrequencyAdded space above Donation buttonPrevent dropdowns from randomly auto-closing on Firefox MobileFixed colors of Leave Live Topic buttonFix an issue where the language statistics wouldn’t return any dataMultiple fixes and improvements to CustomField extension, specifically for PagesAdditional statistics for Achievement PointsFix an issue where the tags widget would show an error to admins instead of a gallery imageFix an issue where pages JS/CSS templates did not reload properly after a template is deletedFix Javascript errors on warning formHide spoiler and collapsible box contents from search indexFixed the UI of the downloadable file block when viewing a Purchase in the ACPFix an issue where the conversation starter could be removed from a conversationFix issues with event date/time filters and timezonesFix the LinkedIn login handlerFix an issue where thumbnails generated in Pages records were not used in the default displayFix an issue where unicode characters could not be used to create multiple profanity filtersFix an issue where guests sometimes were unable to view paid files in DownloadsConditionally load JS polyfillsRelocated the "Quote Selection" button to ensure iOS/Android selection bubbles don't overlap itUse details/summary for side panel navigation and mobile navigation: a zero JS solutionImprove reliability of carousel navigation arrows, especially on iOSPersist language highlighting after saveremove condition hiding the filter button on the clubs overview pageFix an issue where club category permissions did not always match the category settingsRemove record from approval queue when a club is deletedFix an issue where non-club members were forced to acknowledge club rulesFix an issue where tag totals are not updated if the tag is a prefixModernized tooltips to use popover and anchor positioning, resulting in improved performanceAdded .i-color_secondaryEnsure portrait video embeds don't exceed screen heightPrevent the PWA card backdrop from flashing in iOS after dismissing via swipe gestureFix an issue where guests were able to enroll in coursesFix an issue where Downloads Category extra fields could not be copied to other categoriesFix an exception when viewing the Events application in the dev centerImplement dev center scan for duplicate language stringsPass the authorized member to the hide/unhide methodUse the proper language string for the edit history lineShow an error message while editing a Block from a not existing application.Fix an issue where editing an event would reset the cover photo positionFix an issue where "solved re-engagement" emails were not disabled with all emailsMissing cloud language stringsOnly hide the tooltip if one existsMissing review_lc language stringsAdd missing calendar breadcrumb on event form pageFix the developer logging so that it actually.... logsFix an issue where the member profiles showed the incorrect follower countvalidate tags before setting them via the REST APIimplement move and split webhooksAllow Pages folders to have real titlesFix an issue where submitting the first image in a gallery category can throw an errorFix an issue when a deleted extension can break the siteFix an issue where changing the default app after upgrade could throw an errorMove builder widget custom CSS to the builderWrapperEnsure clubCard is wrapped with <i-data> and <ul>Exit the PrunePms Queue Extension when the prune pms setting was disabledImproved the UI of the Referrals and Club Ownership widgets in ACP ProfilesRemoved missing callback function from ips.files.multimod.jsRemoved jQuery MigrateApplied styling to phone inputs in 2FA windowPolished email layouts and added dark mode support in certain email clientsfix an issue where a not existing oAuth Client can break the member historyFix several issues with the Files Publish DateSome Cloud related ACP Menu Items were not selected correctlyMake the pending version file information sidebar as wide as the one on the view file templatedon’t save the app description in the application.json file after creating a new appAdd the missing link to the Webhook Class ApiOutput documentationFixed position and placeholder height of sortable listsCatch the BadMethodCallException when the item has no real contentFix some issues related to database filtersAdd the members email address as possible bulk email tagUse only valid content classes in Activity Streamsadd additional check for member deletion to the loginAfterInactivity email to make sure that deletions are enabledFix lightbox when attachments are inserted by the Editor Form classFix issues with saving forms with toggled fieldsFix an issue in the messenger where missing data can break the messengerfix pluralize functionAward the newClub achievement on club creationFix an issue where global streams were unable to loadAdd the missing visibility hint to the "Feature Content" formdon’t allow the admin to login as a banned memberChanged Moderator Permission Language string from „Can use Block Manager“ to „Can use Page Editor“Remove the "from a commission receiving excluded groups" as option while creating a commissionRemove the version check for enterpriseFix an issue where the clubForum page was broken if forum layout was set to gridConverted navigation dropdown menus into popover elements, with optional hover settingFix an issue where users could not enter a new credit card if one was already savedRemove the Sort Icon for Badges in the ACPPrevent menus from jumping during their closing transition in SafariFix an exception when editing an old eventFix an exception when enabling push notifications on empty preferencesFix an incorrect language string when the hidden content page passes the cutoffFix an issue where PMs sent from the navbar didn't show in the headerAutomatically set default modules and controllers in the dev centerFix an issue where an image editor setting can throw an exceptionFix exceptions related to Recognized and Helpful propertiesFix issues with field toggles on the warning formFix an issue where unread PMs were not being marked as readEnsure TED Talk embeds are displayed in 16:9 ratioEnsure classic emoji (@2x) are displayed at their intended sizeFix an issue where nullable properties did not link in the API documentationImproved the overflow and reorder UX for the ACP navigation menuEnsure ipsSwitch toggle is always aligned at the startFix an issue where creating a messenger folder with an empty name did not throw an errorfix broken modcp-featured content paginationDon’t send an expert email if the member doesn’t want to be an expertFix an issue where Forum Feed view showed incorrect comment countsFix incorrect language stringFix an issue where adding/editing currency codes was case-sensitiveReplaced clipboard.min.js with native clipboard behaviorFix an issue where editing a topic title via ajax did not update without a refreshFix an issue where multiple form headers cannot be added after specific elementsSkip tags max items validaiton when removing a tagFix an issue where users could not be flagged as spammers from inside a reportUse the offset when fetching the next row to move the tag cover imageFix wrong property used for achievement points override on reason formadds a missing profile photo gallery lang stringFix the wrong notification email content for event commentsFix issue with missing add tag button on content item viewsCommerce: Fixed the UI if the up-sell section in the cartConverted tiptap <label> into <div>Modernized Off-Canvas Menus (mobile navigation) with popover and swipe-to-dismissConverted announcementBanner to web componentDouble first response statistics cap to 6 daysAdd icon to assignment menu option in PagesFix ACP Profile header showing incorrect content countFix an issue where validating members had access to the Account Settings areaFix EditorLocations extension for Courses and LessonsCopy Followers on Topic Splitvalidate the image size/position for croppingRemoved unused quickSearch controllerConverted navigation panel into web componentRemoved unused controllers and JS templatesDon't run spam analysis if we're in the ACPAdded the className option to ipsHovercardMissing email template namesDelete ips.ui.accordion.jsfix broken „stop ignoring“ linkFix PM folder creation for new membersFix return types for Followable::containerFollowerCountremove the failed s3 deletion request logging5829 - Theme editor lifecycle updatesRemove unnecessary (and incorrect) approval queue cleanup setp from the initial upgradeFix empty Tag Navigation Extension submissionFix issues with broken Pages fieldsToggle the „require customer field while registration“ if it’s not shown while the registartionFix an issue where two pages in the same folder can be marked defaultFix an issue where merging 2 tags can result in duplicatesReference src property of elementFix an issue where background images in custom CSS would sometimes disappearConverted .ipsAlert to <dialog>Allow past events to be excluded from search resultsFix an issue where legacy builder pages with no wrapper showed a blank white screenFix an issue where JS language files did not always build correctlyFix broken commerce product formsPHPDoc Type AnnotationsRestore mobile navigation bar on tabletsValidate the Tags before saving them to the DBFix an issue where debug log checks failed during installRemove Log::hookDetails()Prevent invalid voter data from breaking PollsFix databases not showing in the ACP for Self HostedSignificant accessibility improvements, including an updated dialog componentfix infinite redirection loop in the theme editorAdd bulkmail notification settings to the ACP => Registration Settings FormFix restoring of deleted topics requiring approvalPrevent that the Node Navbar Extension can throw an exception when the node doesn’t existFix IPS\Db object is not fully initializedfix broken referrerFix few missing / not translatable language stringsAllow profile fields to be automatically included in member searchImplemented AchievementAction extension for profile completionFix an issue where some stats controllers threw a "CSRF key" errorFix an issue where the Banned MemberFilter extension did not always calculate the match correctlyFix an issue where an invalid card can break the invoice warnings taskConverted search modal to <dialog> with focus trappingAccessiblity: Minimal Contact pageRemove duplicate dropColumn instructionFixed duplicate error codeAdd missing JS language stringsAdded accessible title for search dialogImproved spacing of mobile navigation panelremove setting of deprecated columnFix color of summary in Stream Subscriptions in dark emailsImproved accessibility of Registration formUpdate UnderscoreJS to 1.13.8send the member to the newest message instead of the messenger index pageRemoved the XRegExp library in favour of native alternativesFix an issue where meta tags could be missing from Builder Pages;Fix color of summary in Stream Subscriptions in dark emailsStop pages from being broken because of invalid database ids and when the advancedsearchform is requestedAdded username next to avatar in mobile headerAdd a missing language string on the Theme Editor Settings Form + Adjust Redirects to take the currently used tab into accountImproved accessibility of Registration formRemove an unnecessary query for topic hover outputfix wrong modal title when splitting a topicDelete Login Handlers when an application is uninstalledFix an issue where anonymous users were displayed as "Guest Anonymous"Remove outdated "Tablet" visibility option from Widget settingsRemoved use of underscore.js in favour of native JS equivalentsUpdate ips.core.followForm.jsfix hardcoded album privacy badgeRestored large, bold text for dropdown headersPreparation for upgrading jQuery to 4.0.0Fixed visibility of carousel navigationStop queue from breaking because of an invalid class being used in IndexSingleItem queuePrevent labels from falling to their own linefix broken ads managerWorkflow Manager & Other Pages featuresApproval Queue Factory MethodReduced excess gap on mobileadd missing langauge stringset the data direct instead of calling the setterEnsure screen readers announce password strengths on registration formadds the missing „api_webhooks“ language stringAllow for archived topics to be noindexedFix an issue where specific forums cannot be selected in the advertisement formFix an issue where an extra space appeared after the Anonymous username in list viewFixed issues where Administrator Logs did not always show the correct Node typeFix an issue where a malformed extensions.json can break the siteFix an issue where clicking on a link with a hovercard can throw a JS errorFix an issue where a disabled application can break the menuAllow users to quote selections from the main content of an itemFix an issue where Permissions extension did not allow for all permission checksFix an issue where bypassing permissions on post feed widgets can throw an exceptionfix duplicate error codeImplement proper settings and permission check for the helpful button in commentsFix issues with deleting profile steps when deleting an applicationOnly prevent scrolling when certain dialogs are openFix an issue where the Create Event button was visible to guestsAdd commerce products to the sitemapRemove the JS call to a non-existent methodFix an issue where members could not edit cover photos if they could not edit profile photosFix an issue where all Key Statistics menu items were missing for restricted adminsAdd missing gallery advertising locationFix an issue where clubs had an invalid default priority for the sitemapFix an issue where word expansions were applied to attachmentsPrevent the editor from allowing invisible linksFix an issue where listing rows applied the assignment class if assignments are disabledBlock ACP assignments pages if assignments are disabledFix an exception on the ACP member screenadd missing language stringEnsure autocomplete works in .ipsDialogRemove global event listeners when tooltips are removedDarkened backdrop of modals in dark modeCorrectly formatted the ACP blankTemplate (including attributes)Added space between selected sidebar items to prevent them from touchingPHP Requirements check updatesAllow admins to search invoices and transactions by country and/or currencyfix advertisement locations extensionPrevent automatic adding of members to questsFix an issue where the Assignments ACP menu item was not properly selectedAdded "pending content" message to all content types and polished design.Prevent date inputs from exceeding 100% width in iOS and iPadOSFix an issue where synced topic generation can fail when executed by a background taskFix an issue where containers with disabled assignments still appeared in the assignment listFix issues with saving groups on the Live Topics ACP settingsRemove unused wordbreak option from the Lang classFix issue automatically unfeaturing eventsAdds notificationCount to API Member objectTruncate Activity Stream snippetsnofollow citation linksRemove bad CSS URLs on embed controllerAdds club forums in node filter selectionEnsure hcaptcha is shown correctly in dialogsFix Helpful recount failing when item doesn't existUpdated select menu backgroundsAllow SSO buttons to bypass form validationSTATE OF THE COMMUNITYAs always, I'll leave you all with some of the info numbers as of today, compared to when our last community update was released!4,490 Total Members (+611 new members)3,710 Current Files on our Downloads Section (+13 new files)678 Topics Created (+71 new topics)10,506 Posts Created (+1,527 new posts)11,469 Reactions Given (+2,397 new reactions)302,917 Downloads (+60,831 new downloads)71,910,442 Visits Since Launch (+27,197,753 visits)As always, thanks for being a part of ParkCrafters, and we hope you enjoy our anniversary event and the 2026 ParkCrafters Awards! Here's to another 3 years - thanks again and good luck to all nominated for the 2026 ParkCrafters Awards!- ParkCrafters Staff Team there's this illusion of the reality, but it's not really really real, like it's beside and inside and inside and beside, but never on top.. nevermind, just kidding but not really
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.