<?xml version="1.0"?>
<rss version="2.0"><channel><title>Discuss Latest Topics</title><link>https://okstar.cc/forum/2-discuss/</link><description>Discuss Latest Topics</description><language>en</language><item><title>Invision Community 5.0.19 Beta 2</title><link>https://okstar.cc/topic/856-invisioncommunity5019beta2/</link><description><![CDATA[<p>This is our June maintenance release!</p><p>Key Changes include:</p><ul><li><p>Support for OpenSearch 2.x and 3.x.</p></li><li><p>Refactored Open/ElasticSearch for improved performance and efficiency.</p></li></ul><hr><p></p><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#6081 Add ability to update saved filters for a saved stats block
#6220 6046 - Decouple contentChange event for quote initialization
#6592 Remove deprecated cms_root_page_url URL handling
#6740 Fix datalayer handler ACP permissions on save
#6829 Ensure hCaptcha is shown correctly in dialogs
#6848 Fix an issue where outdated widget records can cause an error on upgrade
#6861 Fix an issue where adding/editing a status field did not properly toggle some form fields
#6862 Add the core version to the build xml file
#6894 Make the JS Lang files use an own cache bust key
#6897 Fixed "load more" button in Activity Stream
#6898 Only allow forums to be selected as targets for the live topic - forum topic creation and ignore categories and redirect forums
#6901 show all clubs the member has permission to see
#6902 Additional check for ACP Restrictions in the ACP - Missing Langstrings Logic
#6905 only set the module if we have any restrictions for it
#6908 Set the proper breadcrumb inside clubs when  viewing a forum
#6910 Fix not taggable content being shown in similar content widget which returns then an error
#6913 fix rank progress bar
#6919 Fix an issue where poll vote counts can get out of sync
#6920 Fix inconsistencies in _afterSave implementations
#6921 Fix an issue where users get notified of their own anonymous posts
#6924 Fix broken ACP Tag Usage statistics chart
#6926 cloning a tag should reset the last_used value too
#6928 Fix splitting a post into  another topic without setting a target url
#6929 Added focus trapping to dropdowns and cards
#6930 Restored outline on focused select elements in mobile search
#6932 Fix permission check for tag management inside topics
#6933 Converted guest terms into web component and improved keyboard accessibility
#6934 Improved keyboard accessibility for navigating carousels
#6938 Improved keyboard accessibility for Stream Filters
#6941 Fix few issues with Poll::getVoters usage
#6942 Revised guest username validation to call userNameIsAllowed
#6943 Auto-generate missing PWA icons on upgrade
#6944 Fix an issue where multiple TOC widgets could not be configured on a page
#6945 Dev Logging allowed one to select the same webhook and listener event multiple times
#6948 Fix the Subscriptions Link visibility in the usermenu
#6950 Fix the wrong member getting the points when somebody follows an item
#6951 Remove an unused variable in the conversation class
#6952 Miscellaneous accessibility improvements for keyboard users and screen readers
#6954 Restore Database Feed Widgets to the Page Editor
#6955 Clean up some confusion with the last commenter metadata in record feeds
#6957 Fixed multiple instances where soft-deleted content was still counted in statistics
#6958 Fix an issue where sorting by a custom number field did not use the correct sort direction
#6962 Fix robots.txt Disallow patterns for RFC 9309
#6970 Fix an issue with Gallery &amp; Downloads Follow Notifications where the queue can stop if the followed item doesn't exist anymore
#6973 fix wrong acp notification title and content for PII data request notifications
#6975 Fix unfeaturing of Content Items
#6976 Improve the upgrade.php IN_DEV experiance
#6980 Fire onDownload for signered Urls
#6984 Fix livetopic import leaving visible posts in approval queue
#6985 Fixed badge widget in Firefox
#6991 fix broken acp profile if the points log refers to a not existing class
#6992 Prevent mobile footer from obscuring focused content
#6993 Fix the error message on the Regular Expression field on the Profile Fields form
#6994 Fix gaps in Activiy Stream timeline for new products
#6995 Fix an issue where searching by titles only returned every post in a topic
#6996 Adjust links in search results to be more intuitive
#6997 Fix an issue where pagination on the database index did not retain filters
#6998 Fix an issue where DatabaseFilters did not use correct properties for Status fields
#6999 Fix an issue where profile steps on registration did not redirect correctly
#7000 Fix an issue where club events were not showing in the Upcoming Events widget
#7001 Fix an issue where the ACP member history filter did not work correctly
#7002 Fix an issue where editing the first post in a topic did not always retrieve the correct content
#7003 Fix an issue where the FolderNavigation block did not respect view permissions
#7004 Fix issues with exporting members who have enrolled in courses
#7005 Slight adjustments to the Pages folder/page tree to make it more intuitive
#7006 Fix an issue where gallery images could be submitted with empty captions
#7007 Fix issues with searching the messenger folders
#7019 remove the permission hint on DB pages
#7020 Fix member_edited webhook firing for routine member updates
#7022 Helpful performance improvements
#7025 Prevent tag caches from being cleared too often
#7027 Fix an issue where custom CSS configured for a Pages Block did not appear on the front-end
#7029 Fix an issue with relative paths in resource tags
#7031 Return early if no search terms exist
#7032 Removed duplicated prefix from Tag Overview page
#7033 Improved spacing/UI of ACP notifications menu
#7034 Fixed background of search result in Chrome on Android 16
#7036 Fixed size of thumbnails and improved wrapping behaviour in Article Column layouts
#7039 Fix an issue where multiple record feed widgets on a page could throw an exception
#7042 Fix an issue where private clubs were leaking database records
#7045 Fix an issue where uploading a new version in downloads could fail when submitting files via URL
#7046 Fix an issue where the Similar Content widget was not available on database record pages
#7047 Fix an issue where profile completion steps completed during registration were not skipped
#7048 Gallery Album Counts
#7050 Fix helpful button UI not updating after toggle
#7051 Fix 'unknown column msg_recognized' error when merging member content
#7052 Fix issues with disappearing logos when a theme is copied
#7053 Fix an issue where themes retrieved custom settings from other themes
#7054 Fix an issue where the default page could not be overridden for groups
#7062 Elastic|Opensearch fixes
#7063 Fix an issue where restricted admins can never use ACP Live Search
#7069 Fix an issue where the MFA prompt will not show when in the Pages app
#7072 Fix SQL error when querying items with location on Cloud
#7073 Fix promote dialog for club blog posts
#7074 Fix Cache-Control header RFC 5861 compliance
#7075 Fix fluid mode forum filter dialog and selection sync
#7087 Linkify title if no image exists in embed
#7089 Fixes spotify no longer embedding automatically
#7093 Generate leaderboard based on achievement points instead of reputation points
#7098 Opensearch improvements
#7100 Show all renewal options on the store card in Commerce
#7103 Feature/assignments improvements
#7105 Prevent “doc missing” issues
#7106 Fixes an issue where messenger cannot show any messages
#7107 Allow RSS feed exports to be limited by tags
#7111 Optimise topic listing count query
#7114 Users can add club pages
#7115 Add new lookup index
#7116 Use a cachebust key, and not an obfuscated Pages js/css template name
#7123 Remove experts in node 0 (from v4 upgrade)
#7129 Fix an issue loading polyfills for old browsers
#7130 Fix duplicated error codes
#7135 Show solved on all topic pages
#7138 Added "Disable this block" text label to close button on Recent Profile Visitors
#7139 Fix an issue where record 'last updated' timestamps were not updated when a comment was made
#7142 Don’t insert blocked/disabled expert users</code></pre><p><strong>Focused Beta Testing</strong></p><p>Our OpenSearch/Elasticsearch integration has been significantly changed to batch queue inserts to smooth out latency issues and to remove the update_by_query processes on inserts to make it much more efficient.</p><p>Test search, but also test activity streams.</p>]]></description><guid isPermaLink="false">856</guid><pubDate>Tue, 16 Jun 2026 12:52:41 +0000</pubDate></item><item><title>Invision Community 5.0.17 Beta 1</title><link>https://okstar.cc/topic/855-invisioncommunity5017beta1/</link><description><![CDATA[<ul><li><p>Released 03/16/2026</p></li><li><p><strong>Current Release: No</strong></p></li><li><p><strong>Beta Release: Yes</strong></p></li></ul><p>This is our April maintenance and enhancement release.</p><p>Key changes include:</p><ul><li><p>New: Pages improvements:</p><ul><li><p>Workflow Manager ( Creator Pro, Team, Business, Enterprise )</p></li><li><p>Reusable Blocks</p></li><li><p>Field Templates</p></li><li><p>Status Field</p></li></ul></li><li><p>Updated: Ability to noindex archived topics.</p></li></ul><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#6447 send the member to the newest message instead of the messenger index page
#6607 Removed the XRegExp library in favour of native alternatives
#6627 Fix an issue where meta tags could be missing from Builder Pages;
#6645 Fix color of summary in Stream Subscriptions in dark emails
#6648 Stop pages from being broken because of invalid database ids and when the advancedsearchform is requested
#6651 Added username next to avatar in mobile header
#6652 Add a missing language string on the Theme Editor Settings Form + Adjust Redirects to take the currently used tab into account
#6653 Improved accessibility of Registration form
#6654 Remove an unnecessary query for topic hover output
#6657 fix wrong modal title when splitting a topic
#6658 Delete Login Handlers when an application is uninstalled
#6659 Fix an issue where anonymous users were displayed as "Guest Anonymous"
#6660 Remove outdated "Tablet" visibility option from Widget settings
#6667 Removed use of underscore.js in favour of native JS equivalents
#6669 Update ips.core.followForm.js
#6672 fix hardcoded album privacy badge
#6674 Restored large, bold text for dropdown headers
#6675 Preparation for upgrading jQuery to 4.0.0
#6678 Fixed visibility of carousel navigation
#6683 Stop queue from breaking because of an invalid class being used in IndexSingleItem  queue
#6687 Prevent labels from falling to their own line
#6692 fix broken ads manager
#6696 Workflow Manager &amp; Other Pages features
#6699 Approval Queue Factory Method
#6708 Reduced excess gap on mobile
#6716 add missing langauge string
#6721 set the data direct instead of calling the setter
#6722 Ensure screen readers announce password strengths on registration form
#6724 adds the missing „api_webhooks“ language string
#6725 Allow for archived topics to be noindexed
#6726 Fix an issue where specific forums cannot be selected in the advertisement form
#6727 Fix an issue where an extra space appeared after the Anonymous username in list view
#6729 Fixed issues where Administrator Logs did not always show the correct Node type
#6730 Fix an issue where a malformed extensions.json can break the site
#6732 Fix an issue where clicking on a link with a hovercard can throw a JS error
#6733 Fix an issue where a disabled application can break the menu
#6736 Allow users to quote selections from the main content of an item
#6737 Fix an issue where Permissions extension did not allow for all permission checks
#6738 Fix an issue where bypassing permissions on post feed widgets can throw an exception
#6741 fix duplicate error code
#6744 Implement proper settings and permission check for the helpful button in comments
#6747 Fix issues with deleting profile steps when deleting an application
#6750 Only prevent scrolling when certain dialogs are open
#6753 Fix an issue where the Create Event button was visible to guests
#6762 Add commerce products to the sitemap
#6763 Remove the JS call to a non-existent method
#6764 Fix an issue where members could not edit cover photos if they could not edit profile photos
#6765 Fix an issue where all Key Statistics menu items were missing for restricted admins
#6766 Add missing gallery advertising location
#6768 Fix an issue where clubs had an invalid default priority for the sitemap
#6769 Fix an issue where word expansions were applied to attachments
#6770 Prevent the editor from allowing invisible links
#6777 Fix an issue where listing rows applied the assignment class if assignments are disabled
#6778 Block ACP assignments pages if assignments are disabled
#6780 Fix an exception on the ACP member screen
#6782 add missing language string
#6783 Ensure autocomplete works in .ipsDialog
#6784 Remove global event listeners when tooltips are removed
#6785 Darkened backdrop of modals in dark mode
#6786 Correctly formatted the ACP blankTemplate (including attributes)
#6787 Added space between selected sidebar items to prevent them from touching
#6788 PHP Requirements check updates
#6789 Allow admins to search invoices and transactions by country and/or currency
#6792 fix advertisement locations extension
#6793 Prevent automatic adding of members to quests
#6795 Fix an issue where the Assignments ACP menu item was not properly selected
#6796 Added "pending content" message to all content types and polished design.
#6798 Prevent date inputs from exceeding 100% width in iOS and iPadOS
#6799 Fix an issue where synced topic generation can fail when executed by a background task
#6801 Fix an issue where containers with disabled assignments still appeared in the assignment list
#6802 Fix issues with saving groups on the Live Topics ACP settings
#6803 Remove unused wordbreak option from the Lang class
#6805 Fix issue automatically unfeaturing events
#6809 Adds notificationCount to API Member object
#6814 Truncate Activity Stream snippets
#6818 nofollow citation links
#6819 Remove bad CSS URLs on embed controller
#6820 Adds club forums in node filter selection</code></pre><h4><strong>Developer Notes</strong></h4><p><strong>Removing underscore.js in favour of native JS equivalents</strong></p><p>UnderscoreJS has been deprecated and will be removed in a future release. If Underscore code has been used in any plugins/addons, it needs to be converted to native JavaScript. Underscore functions start with <code>_.</code>, so they're quite easy to find and update.</p><p><strong>Preparing to upgrade to jQuery 4.0</strong></p><p>jQuery will be updated to v4.0 in an upcoming release. This new version removes deprecated APIs that may break custom applications/code. - <a rel="external nofollow" href="https://blog.jquery.com/2026/01/17/jquery-4-0-0/"><u>https://blog.jquery.com/2026/01/17/jquery-4-0-0/</u></a></p>]]></description><guid isPermaLink="false">855</guid><pubDate>Tue, 17 Mar 2026 07:54:24 +0000</pubDate></item><item><title>Invision Community 5.0.15 Beta 1</title><link>https://okstar.cc/topic/854-invisioncommunity5015beta1/</link><description><![CDATA[<ul><li><p><strong><br>Current Release: No</strong></p></li><li><p><strong>Beta Release: Yes</strong></p></li></ul><p>This is our February maintenance release.</p><p>Key changes include:</p><ul><li><p>Statistics Improvements</p><ul><li><p>Added 'User Visit Frequency' statistic.</p></li><li><p>Added 'User Achievement Points' statistics.</p></li></ul></li><li><p>Refined email layouts**, including dark mode support in supported email clients.</p></li><li><p>User interface improvements to navigation dropdowns, mobile menus and tooltips.</p></li></ul><p></p><p>** If your email templates or email wrapper template are customised, you will need to revert them to enable these changes.</p><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#6079 Allow for translatable block titles in the comment feed widgets
#6105 Fix an issue where Radio custom fields were pre-filled
#6106 Set correct default code language for HTML pages
#6107 Fix exceptions thrown when creating a new PayPal payment method
#6108 Fix display issues when viewing a paid file associated with multiple commerce products
#6112 Fix an issue where recognized content did not display when "feature first post" is enabled
#6114 Allow specific non-setting variables in the theme editor
#6115 Support all layouts in the Similar Content widget
#6116 Implement multitons store for widgets
#6117 Restore the ability to enable/disable tagging per node
#6119 Improved UI and UX of Referrals page
#6126 Fix an issue where custom page wrappers were not being applied
#6128 Allow calendar feeds to be imported to club calendars
#6129 Fix an exception when a guest views a page with the clubs widget
#6130 Fix an issue where nodes could not be un-selected from content feed widgets
#6131 Fix an exception when creating a new referral commission rule
#6132 Fix an issue where multiple database records could have the same custom FURL
#6134 Fix an issue where content_promoted webhook would return the item/class and not the promotion instance as payload
#6139 Always use dark mode for Zapier to ensure readability
#6140 Fix alignment of tooltips and dropdowns in RTL
#6149 Fix an issue where tag prefixes did not always show correctly
#6150 Fix an exception when loading lightboxes
#6151 Move database check from pages ACP controller to the Page class
#6154 Fix an exception when MFA handler settings are null
#6165 Replaced hardcoded „Bio“ Strings with language system strings
#6166 Don’t increase the trending score when a guest / bot views an item
#6172 Fix an issue where invalid filter parameters can break the table output
#6174 Add statistics for Visit Frequency
#6177 Added space above Donation button
#6179 Prevent dropdowns from randomly auto-closing on Firefox Mobile
#6180 Fixed colors of Leave Live Topic button
#6181 Fix an issue where the language statistics wouldn’t return any data
#6182 Multiple fixes and improvements to CustomField extension, specifically for Pages
#6184 Additional statistics for Achievement Points
#6185 Fix an issue where the tags widget would show an error to admins instead of a gallery image
#6186 Fix an issue where pages JS/CSS templates did not reload properly after a template is deleted
#6187 Fix Javascript errors on warning form
#6189 Hide spoiler and collapsible box contents from search index
#6190 Fixed the UI of the downloadable file block when viewing a Purchase in the ACP
#6199 Fix an issue where the conversation starter could be removed from a conversation
#6201 Fix issues with event date/time filters and timezones
#6203 Fix the LinkedIn login handler
#6204 Fix an issue where thumbnails generated in Pages records were not used in the default display
#6205 Fix an issue where unicode characters could not be used to create multiple profanity filters
#6206 Fix an issue where guests sometimes were unable to view paid files in Downloads
#6207 Conditionally load JS polyfills
#6208 Relocated the "Quote Selection" button to ensure iOS/Android selection bubbles don't overlap it
#6209 Use details/summary for side panel navigation and mobile navigation: a zero JS solution
#6210 Improve reliability of carousel navigation arrows, especially on iOS
#6212 Persist language highlighting after save
#6213 remove condition hiding the filter button on the clubs overview page
#6214 Fix an issue where club category permissions did not always match the category settings
#6215 Remove record from approval queue when a club is deleted
#6216 Fix an issue where non-club members were forced to acknowledge club rules
#6217 Fix an issue where tag totals are not updated if the tag is a prefix
#6221 Modernized tooltips to use popover and anchor positioning, resulting in improved performance
#6222 Added .i-color_secondary
#6223 Ensure portrait video embeds don't exceed screen height
#6225 Prevent the PWA card backdrop from flashing in iOS after dismissing via swipe gesture
#6228 Fix an issue where guests were able to enroll in courses
#6229 Fix an issue where Downloads Category extra fields could not be copied to other categories
#6231 Fix an exception when viewing the Events application in the dev center
#6232 Implement dev center scan for duplicate language strings
#6234 Pass the authorized member to the hide/unhide method
#6235 Use the proper language string for the edit history line
#6237 Show an error message while editing a Block from a not existing application.
#6241 Fix an issue where editing an event would reset the cover photo position
#6242 Fix an issue where "solved re-engagement" emails were not disabled with all emails
#6247 Missing cloud language strings
#6249 Only hide the tooltip if one exists
#6250 Missing review_lc language strings
#6251 Add missing calendar breadcrumb on event form page
#6254 Fix the developer logging so that it actually.... logs
#6255 Fix an issue where the member profiles showed the incorrect follower count
#6256 validate tags before setting them via the REST API
#6259 implement move and split webhooks
#6264 Allow Pages folders to have real titles
#6266 Fix an issue where submitting the first image in a gallery category can throw an error
#6267 Fix an issue when a deleted extension can break the site
#6268 Fix an issue where changing the default app after upgrade could throw an error
#6269 Move builder widget custom CSS to the builderWrapper
#6271 Ensure clubCard is wrapped with &lt;i-data&gt; and &lt;ul&gt;
#6278 Exit the PrunePms Queue Extension when the prune pms setting was disabled
#6283 Improved the UI of the Referrals and Club Ownership widgets in ACP Profiles
#6285 Removed missing callback function from ips.files.multimod.js
#6286 Removed jQuery Migrate
#6288 Applied styling to phone inputs in 2FA window
#6289 Polished email layouts and added dark mode support in certain email clients
#6290 fix an issue where a not existing oAuth Client can break the member history
#6292 Fix several issues with the Files Publish Date
#6294 Some Cloud related ACP Menu Items were not selected correctly
#6296 Make the pending version file information sidebar as wide as the one on the view file template
#6298 don’t save the app description in the application.json file after creating a new app
#6300 Add the missing link to the Webhook Class ApiOutput documentation
#6302 Fixed position and placeholder height of sortable lists
#6304 Catch the BadMethodCallException when the item has no real content
#6306 Fix some issues related to database filters
#6310 Add the members email address as possible bulk email tag
#6312 Use only valid content classes in Activity Streams
#6317 add additional check for member deletion to the loginAfterInactivity email to make sure that deletions are enabled
#6319 Fix lightbox when attachments are inserted by the Editor Form class
#6320 Fix issues with saving forms with toggled fields
#6321 Fix an issue in the messenger where missing data can break the messenger
#6324 fix pluralize function
#6331 Award the newClub achievement on club creation
#6339 Fix an issue where global streams were unable to load
#6345 Add the missing visibility hint to the "Feature Content" form
#6355 don’t allow the admin to login as a banned member
#6356 Changed Moderator Permission Language string from „Can use Block Manager“ to „Can use Page Editor“
#6357 Remove the "from a commission receiving excluded groups" as option while creating a commission
#6360 Remove the version check for enterprise
#6361 Fix an issue where the clubForum page was broken if forum layout was set to grid
#6362 Converted navigation dropdown menus into popover elements, with optional hover setting
#6365 Fix an issue where users could not enter a new credit card if one was already saved
#6367 Remove the Sort Icon for Badges in the ACP
#6375 Prevent menus from jumping during their closing transition in Safari
#6382 Fix an exception when editing an old event
#6383 Fix an exception when enabling push notifications on empty preferences
#6384 Fix an incorrect language string when the hidden content page passes the cutoff
#6385 Fix an issue where PMs sent from the navbar didn't show in the header
#6386 Automatically set default modules and controllers in the dev center
#6387 Fix an issue where an image editor setting can throw an exception
#6388 Fix exceptions related to Recognized and Helpful properties
#6389 Fix issues with field toggles on the warning form
#6390 Fix an issue where unread PMs were not being marked as read
#6392 Ensure TED Talk embeds are displayed in 16:9 ratio
#6394 Ensure classic emoji (@2x) are displayed at their intended size
#6395 Fix an issue where nullable properties did not link in the API documentation
#6396 Improved the overflow and reorder UX for the ACP navigation menu
#6404 Ensure ipsSwitch toggle is always aligned at the start
#6410 Fix an issue where creating a messenger folder with an empty name did not throw an error
#6412 fix broken modcp-featured content pagination
#6414 Don’t send an expert email if the member doesn’t want to be an expert
#6415 Fix an issue where Forum Feed view showed incorrect comment counts
#6417 Fix incorrect language string
#6418 Fix an issue where adding/editing currency codes was case-sensitive
#6419 Replaced clipboard.min.js with native clipboard behavior
#6420 Fix an issue where editing a topic title via ajax did not update without a refresh
#6421 Fix an issue where multiple form headers cannot be added after specific elements
#6423 Skip tags max items validaiton when removing a tag
#6425 Fix an issue where users could not be flagged as spammers from inside a report
#6428 Use the offset when fetching the next row to move the tag cover image
#6429 Fix wrong property used for achievement points override on reason form
#6431 adds a missing profile photo gallery lang string
#6432 Fix the wrong notification email content for event comments
#6434 Fix issue with missing add tag button on content item views
#6435 Commerce: Fixed the UI if the up-sell section in the cart
#6436 Converted tiptap &lt;label&gt; into &lt;div&gt;
#6445 Modernized Off-Canvas Menus (mobile navigation) with popover and swipe-to-dismiss
#6448 Converted announcementBanner to web component
#6454 Double first response statistics cap to 6 days
#6456 Add icon to assignment menu option in Pages
#6459 Fix ACP Profile header showing incorrect content count</code></pre><h4><strong>Developer Notes</strong></h4><p>Multiple fixes and improvements to the CustomField extension, specifically for Pages</p><ul><li><p>New method <code>CustomFieldAbstract::isSearchable()</code> to allow your custom field type to be included in Pages and Club filters</p></li><li><p>New method <code>CustomFieldAbstract::filter()</code> to allow for custom query conditions when filtering in Pages</p></li></ul><p>Implement dev center scan for duplicate language strings</p><ul><li><p>The Dev Center will now detect duplicate language strings between your application and other installed applications.</p></li></ul><h4><strong>Focused Beta Testing</strong></h4><p>Items listed here should receive more in-depth testing than usual ahead of our final release.</p><p>Fix issues with event date/time filters and timezones</p><ul><li><p>Events in non-UTC time zones are displayed on the correct day.</p></li></ul><p>Fix issues with saving forms with toggled fields</p><ul><li><p>Submitting forms with fields that toggle other fields.</p></li></ul>]]></description><guid isPermaLink="false">854</guid><pubDate>Wed, 21 Jan 2026 03:22:40 +0000</pubDate></item><item><title>5.0.14 Beta 2</title><link>https://okstar.cc/topic/853-5014beta2/</link><description><![CDATA[<p>This is our December maintenance release.</p><p>Key changes include:</p><ul><li><p>New: <a rel="external nofollow" href="https://Iframely.com"><u>Iframely.com</u></a> Integration for embedding Facebook, Instagram and others.</p></li><li><p>Updated: Assignments</p><ul><li><p>Added auto-closing after X days.</p></li><li><p>Added daily reminder notifications of open assignments.</p></li></ul></li></ul><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#5756 Fix an issue where invalid form values on some hidden fields can cause the form to show an error
#5843 Add Iframely Embed support and Deprecate Facebook Embeds
#5858 fix statistics when no data are present
#5872 Fix an IN_DEV error when using a restricted admin
#5876 Approval Queue ModCP Page Actions
#5882 Add trailing slash after admin
#5885 Fix an issue where searching the assignment list did not actually do a search
#5886 Add a csrfCheck when deleting a member badge in the ACP
#5897 Fix several issues related to indexing tagged content
#5899 Fix an issue where missing turnstile keys throws an exception
#5900 Fix an issue where advertisement widgets ignored the set limit
#5901 Fixes download bandwidth usage chart on a members ACP profile
#5905 Disable login handler if the application is disabled
#5915 Don’t try to load not existing classes in the reactions log
#5919 Some minor phpdoc / phpdoc inline type hints
#5924 Upgrade tiptap dependency to latest stable version [3.10.7]
#5928 Set the Tab parameter when editing Theme Editor Categories
#5932 Fix multiple issues related to profile completion
#5933 Hide images on trending content widget by default
#5934 Fix incorrect logic for disabling 3rd party customization
#5935 Fix an issue where logged in members could access the registration page
#5936 Fix an issue where comments on records that cannot be seen by other users are shown in search results
#5945 More precise regex for nested template syntax
#5949 Fix an issue where past events were showing in the Featured Events area
#5950 Set text cursor when inserting quoted content in the editor
#5951 Ensure hovercards work inside popover elements
#5964 Retain stock reply ordering in Editor Dropdown
#5967 Ensure the mobile variables are actually used in the mobile UI
#5976 Fix an issue where a group is passed to the permissions check
#5977 Fix an issue where a null display_json value can throw an exception
#5980 Fix an issue where badges try to reload a recognize object
#5981 Fix issues where ACP menu items for Pages Databases were not properly selected
#5989 Fix an issue where some moderator permissions were not showing on the form
#5991 Fix an issue where the Clubs tab would show in the node form field even if no clubs were available
#5992 Hide 'select' icon when the node selector is automatically expanded
#5994 Fix an issue where numeric theme settings could not use decimal places for min/max values
#5995 Hide assignment moderator permission when assignments are not available
#5998 Fix missing langstring
#6002 Cast Inputs &amp; Settings to an int before passing them to DateTime::ts
#6004 Ensure Theme and Language menus can be scrolled on mobile
#6007 New calendar options to hide recurring events and to hide from the overview
#6009 5892 - Use full URL as lightbox source
#6014 Fix error in PayPal logs when no exception name is sent
#6016 Prevent end-user from editing Raw HTML blocks if they have no theme permissions
#6017 Assignment Improvements
#6020 Fix an issue where YouTube RSS imports ignored the links to the videos
#6021 Fix an issue where changing the nodes on the search form did not work correctly
#6026 Fix an issue where attachments could not be removed from the first message in a PM
#6029 Implement support for Database Filters on the index page, with no category selected
#6033 Fix an issue where forum filters did not work when fluid view was enabled
#6034 Fix an issue where autocomplete fields with an error were not shown in red
#6035 Fix an exception when checking out with an invalid product option
#6036 Fix an exception when viewing a store category with no filters selected
#6040 Fix an issue where query string parameters can be double-encoded
#6043 Skip loading empty Pages JS/CSS files
#6045 Fix Topic Prefix and Suffix category overrides not working in databases
#6050 Mark site read for new members
#6052 Fix ACP menu for pages databases
#6053 Fix an issue where inaccessible content types display on the search form
#6056 Fix an issue where anonymous posts did not show the "reveal" icon on desktop
#6059 Fix several issues on the Recovery-Done page
#6070 Fixed alignment of tag header
#6071 Ensure select menus aren't squashed
#6073 Ensure sticky tabs sit on top of badges
#6084 Fix an issue where the highlighted group name did not always match the highlighted group
#6087 Ensure hovered reactions are positioned correctly
#6088 Fixed position of "Cancel/Save position" buttons when editing cover photos in ACP
#6089 Hide "Reply" button in archived topics
#6090 Improved alignment of "+5" items in ipsCaterpillar
#6094 Improved alignment of authenticate form in Security and Privacy page
#6095 Fixed hover background-color of "Remove from TOC" button
#6098 Fix caching of donations widget
#6099 Allow for layouts to be supported by the Featured Products widget
#6100 Restore missing "customize" options for "can hide own content" group setting
#6152 Minor fix for some Iframely oEmbed URLs and load auto-sizing JS
#6140 Fix alignment of tooltips and dropdowns in RTL
#6159 Add v4 versions to v5</code></pre>]]></description><guid isPermaLink="false">853</guid><pubDate>Wed, 26 Nov 2025 14:27:59 +0000</pubDate></item><item><title>5.0.14 Beta 1</title><link>https://okstar.cc/topic/852-5014beta1/</link><description><![CDATA[<p>This is our December maintenance release.</p><p>Key changes include:</p><ul><li><p>New: <a rel="external nofollow" href="https://Iframely.com"><u>Iframely.com</u></a> Integration for embedding Facebook, Instagram and others.</p></li><li><p>Updated: Assignments</p><ul><li><p>Added auto-closing after X days.</p></li><li><p>Added daily reminder notifications of open assignments.</p></li></ul></li></ul><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#5756 Fix an issue where invalid form values on some hidden fields can cause the form to show an error
#5843 Add Iframely Embed support and Deprecate Facebook Embeds
#5858 fix statistics when no data are present
#5872 Fix an IN_DEV error when using a restricted admin
#5876 Approval Queue ModCP Page Actions
#5882 Add trailing slash after admin
#5885 Fix an issue where searching the assignment list did not actually do a search
#5886 Add a csrfCheck when deleting a member badge in the ACP
#5897 Fix several issues related to indexing tagged content
#5899 Fix an issue where missing turnstile keys throws an exception
#5900 Fix an issue where advertisement widgets ignored the set limit
#5901 Fixes download bandwidth usage chart on a members ACP profile
#5905 Disable login handler if the application is disabled
#5915 Don’t try to load not existing classes in the reactions log
#5919 Some minor phpdoc / phpdoc inline type hints
#5924 Upgrade tiptap dependency to latest stable version [3.10.7]
#5928 Set the Tab parameter when editing Theme Editor Categories
#5932 Fix multiple issues related to profile completion
#5933 Hide images on trending content widget by default
#5934 Fix incorrect logic for disabling 3rd party customization
#5935 Fix an issue where logged in members could access the registration page
#5936 Fix an issue where comments on records that cannot be seen by other users are shown in search results
#5945 More precise regex for nested template syntax
#5949 Fix an issue where past events were showing in the Featured Events area
#5950 Set text cursor when inserting quoted content in the editor
#5951 Ensure hovercards work inside popover elements
#5964 Retain stock reply ordering in Editor Dropdown
#5967 Ensure the mobile variables are actually used in the mobile UI
#5976 Fix an issue where a group is passed to the permissions check
#5977 Fix an issue where a null display_json value can throw an exception
#5980 Fix an issue where badges try to reload a recognize object
#5981 Fix issues where ACP menu items for Pages Databases were not properly selected
#5989 Fix an issue where some moderator permissions were not showing on the form
#5991 Fix an issue where the Clubs tab would show in the node form field even if no clubs were available
#5992 Hide 'select' icon when the node selector is automatically expanded
#5994 Fix an issue where numeric theme settings could not use decimal places for min/max values
#5995 Hide assignment moderator permission when assignments are not available
#5998 Fix missing langstring
#6002 Cast Inputs &amp; Settings to an int before passing them to DateTime::ts
#6004 Ensure Theme and Language menus can be scrolled on mobile
#6007 New calendar options to hide recurring events and to hide from the overview
#6009 5892 - Use full URL as lightbox source
#6014 Fix error in PayPal logs when no exception name is sent
#6016 Prevent end-user from editing Raw HTML blocks if they have no theme permissions
#6017 Assignment Improvements
#6020 Fix an issue where YouTube RSS imports ignored the links to the videos
#6021 Fix an issue where changing the nodes on the search form did not work correctly
#6026 Fix an issue where attachments could not be removed from the first message in a PM
#6029 Implement support for Database Filters on the index page, with no category selected
#6033 Fix an issue where forum filters did not work when fluid view was enabled
#6034 Fix an issue where autocomplete fields with an error were not shown in red
#6035 Fix an exception when checking out with an invalid product option
#6036 Fix an exception when viewing a store category with no filters selected
#6040 Fix an issue where query string parameters can be double-encoded
#6043 Skip loading empty Pages JS/CSS files
#6045 Fix Topic Prefix and Suffix category overrides not working in databases
#6050 Mark site read for new members
#6052 Fix ACP menu for pages databases
#6053 Fix an issue where inaccessible content types display on the search form
#6056 Fix an issue where anonymous posts did not show the "reveal" icon on desktop
#6059 Fix several issues on the Recovery-Done page
#6070 Fixed alignment of tag header
#6071 Ensure select menus aren't squashed
#6073 Ensure sticky tabs sit on top of badges
#6084 Fix an issue where the highlighted group name did not always match the highlighted group
#6087 Ensure hovered reactions are positioned correctly
#6088 Fixed position of "Cancel/Save position" buttons when editing cover photos in ACP
#6089 Hide "Reply" button in archived topics
#6090 Improved alignment of "+5" items in ipsCaterpillar
#6094 Improved alignment of authenticate form in Security and Privacy page
#6095 Fixed hover background-color of "Remove from TOC" button
#6098 Fix caching of donations widget
#6099 Allow for layouts to be supported by the Featured Products widget
#6100 Restore missing "customize" options for "can hide own content" group setting
#6104 Encode URLs before sending them to oembed providers</code></pre>]]></description><guid isPermaLink="false">852</guid><pubDate>Fri, 21 Nov 2025 09:35:17 +0000</pubDate></item><item><title>Invision Community 5.0.13 Beta 2</title><link>https://okstar.cc/topic/850-invisioncommunity5013beta2/</link><description><![CDATA[<p>This is our November maintenance and enhancement release.</p><p>Key changes include:</p><ul><li><p>New: Automatically lock large topics and start a new one.</p></li><li><p>New: Ability to customise or disable the "Welcome" email when a member registers.</p></li><li><p>Updated: Editor QoL improvements.</p></li></ul><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#5659 Don’t wrap image attachments in links and better File Attachment UI
#5672 Update Stats Blocks and Hover Cards to use updated Dropdowns
#5699 Disable view task sending to Cloud
#5702 More Stable Live Topics Conversion
#5708 Modify RSS classes to read in all elements in a feed
#5715 Destruct Application Build &amp; Download Modal when the description is missing
#5721 Add a data attribute to the badge display on the profile
#5722 Fix an issue where downloading smaller apps can sometimes break the download
#5724 Removed transform from .animate
#5727 Restored reposition functionality
#5728 Fix an issue where logos on imported themes disappear when the cache is cleared
#5729 Allow admins to customize the post-registration email
#5730 Improve Top Files statistics page
#5731 Fix an issue where some hook points were not appearing on the form
#5732 Fix an issue where outgoing emails could not use a custom message ID
#5733 Fix an issue where the zeroVal checkbox in Node form fields did not reload correctly
#5734 Alerts can show the 1C149/25 error when the viewer has no permission to create conversations
#5740 Fix an issue where charts could not be saved as soon as there is one report in the system
#5741 Fix an issue where the onProfileUpdate event was not fired when editing another member's profile
#5742 Fix Database Navigation widget to use the sort defined in the database
#5743 Hide tags on the Followed Content page when Tags are disabled
#5744 Fix an issue where menu items linking to disabled apps can break the site
#5745 Removed traces of the QA forums
#5746 Fixed the Node Form field
#5747 Fix an issue where non-FURLs did not redirect to FURLs
#5748 Disable "copy setting" for Icons
#5749 Fixes an issue where the Table of Contents widget cache wasn’t being cleared.
#5752 fix broken cms embed comment template
#5755 Fix an issue where club database records could show in the search results when a user has no permission
#5758 5015 - Make alert key events work
 - Issue #5015: System Logs, manual delete + press enter to comfirm, gives a second popup.
 - Issue #5391: Delete advertisement confirmation reappears on Enter, causing "item cannot be found" error
#5759 Allow LiveSearch Settings results to be filtered out based on a callback function
#5760 Used implicit positioning for dropdown menus
#5761 fix broken profiles when the member disabled followers
#5766 Fixes a ToC caching issue
#5767 Clear the venue description editor when a new venue was created on the frontend
#5769 fix activity stream issue with invalid url
#5771 Use our decodeJson method instead of json_decode for better error handling
#5777 Use nginx headers IN_DEV
#5778 Fix upgrade issue triggering pages revisions
#5779 Show alert on Pages App pages.
#5781 Fix an issue where posts pending approval did not show when clicking on the link
#5784 Remove default_area property for widgets
#5786 Add Log Entry Category ( Type ) to the Details page
#5791 Fixed changelog dropdown menu in Downloads
#5792 Fix an issue where logos are not showing on imported themes until the cache is cleared
#5795 Splitting large topics
#5796 Prevent sort by distance if there is no maps integration enabled
#5797 Allow member to change profile photo if the photo gallery is enabled and uploads are not
#5798 Basic implementation of MemberACPManagement extension
#5799 Removed excess gap while editing HTML Page
#5801 Improved autocomplete menus in mobile dropdowns
#5806 Fixes an issue where a null value for group threw an exception
#5808 Fix icon dropdown when empty and disable when inside links
#5817 5809 - No shortcode suggestions in codeblock
#5818 Only update timestamps when relative dates enabled
#5820 Ensure dropdown menus work inside forms
#5823 delete the albums before deleting the category
#5827 Logic for missing Pages
#5831 Add numerous Events and Properties to the Data Layer
#5835 Fix a missing ACP live search string
#5836 Bugs/tiptap nov release
 - Issue #5488: Content Editor not remembering selecting language
 - Issue #5545: Default box color not working
 - Issue #5541: Boxes sometimes have two titles
 - Issue #5552: Pasting text into spoiler collapses it
 - Issue #5587: Spoiler button visible while "Can use content boxes" set to "Never"
 - Issue #5658: Autosave draft message not persisting
 - Issue #5553: Safari crashes when adding a new line between spoiler and image
#5838 Minor phpdoc improvements
#5842 remove hive furl records
#5844 Fix missing disable purchae of file icon
#5845 Fix an issue where the downloads app tries to query a not existing DB table
#5846 Don’t reset extensonWhere
#5849 fix wrong webhook log base url
#5851 Show the only item as link and not button in a menu
#5853 Shorten index length for some MySQL configs
#5854 .11 Upgrade step tweaks for logo fixes
#5859 Add missing langstring
#5890 Raw HTML Widget changes
#5892 Fix an issue where running images through the profanity filters can return a null value
#5894 Move follow popup language string to core</code></pre><p></p><h4><strong>Developer Notes</strong></h4><p>Allow LiveSearch Settings results to be filtered out based on a callback function</p><ul><li><p>New <code>callback</code> property in ACP Search Keywords allows for search results to be filtered out based on a callback function</p></li></ul><p>Basic implementation of MemberACPManagement extension</p><ul><li><p>New <code>MemberACPManagement</code> extension allows for including additional data on the ACP member list and in member exports</p></li></ul>]]></description><guid isPermaLink="false">850</guid><pubDate>Mon, 03 Nov 2025 09:45:56 +0000</pubDate></item><item><title>Invision Community 5.0.12 Beta 2</title><link>https://okstar.cc/topic/849-invisioncommunity5012beta2/</link><description><![CDATA[<p>This is our October maintenance and enhancement release.</p><p>Key changes include:</p><ul><li><p><a rel="external nofollow" href="https://invisioncommunity.com/news/invision-community/invision-community-october-native-mobile-menus-auto-follow-and-more-r1324/"><u>Updated: Dropdown menu system.</u></a></p></li><li><p><a rel="external nofollow" href="https://invisioncommunity.com/news/invision-community/invision-community-october-native-mobile-menus-auto-follow-and-more-r1324/"><u>New: Profile Photo Gallery </u><em><u>(Team, Business, Enterprise).</u></em></a></p></li><li><p><a rel="external nofollow" href="https://invisioncommunity.com/news/invision-community/invision-community-october-native-mobile-menus-auto-follow-and-more-r1324/"><u>New: Club members auto-follow content areas when they join a Club.</u></a></p></li></ul><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#5424 Improvements to Event widget images
#5427 Hide notification settings when a feature is disabled
#5441 Fix an issue where advertisements on database pages threw an exception
#5479 Fix an issue with disappearing logos and theme resources
#5482 Fix an issue where disabled languages had some language strings wiped
#5483 Fix exception logged from viewupdates task for deleted content
#5492 Create a new LiveTopicEmbeds extension to allow support for alternate streaming platforms
#5493 Improve Editor Emoji Suggestion Dropdown
 - Issue #5422: [5.0.10] Problem with autocompletion
 - Issue #5121: Typing the time in iOS freezes browser due to emoji dropdown
#5494 Improved the UI of the Community Experts table on mobile
#5495 Relocated Follow button in clubs to Activity Stream
#5501 A couple of tweaks to the default page form
#5502 Fix Table Of Contents Widget for Pages Database Records
#5504 Fixed size of "YouTube" custom field in Pages
#5505 Polished comment/review form UI
#5509 Fix AJAX Timestamp updates using the wrong language
#5518 Prevent Android PWA icon from overwriting favicon
#5530 Remove deprecated method
#5531 Fix some very minor ToC UI bugs
#5535 Modernized the dropdown menu system with improved accessibility and a native experience on mobiles
#5536 Fixed long IP address from squashing ModCP
#5538 Prevent ratings from being squashed
#5547 Include template key in email data
#5554 Fix an issue where file topics which were archived couldn’t be rebuilt
#5570 Use .ipsRichText—user as the toc item root
#5581 Fix several issues when running a tag search
#5582 Fix opengraph meta tags on tag pages
#5583 Fix an issue where the error page can throw an exception if no module is set
#5584 Fixed broken blog UI
#5595 Fix the Tagged Content widget so it shows items in the proper order
#5596 Fix invalid URLs to featured content pages
#5598 Remove FURL definition for non-existent controller method
#5599 Fix an issue where using quotes in the application description broke the system
#5600 Fixed errors that occur when uninstalling an application
#5601 Fix an issue where a placeholder is displayed on records that have no available custom field values
#5602 Fix an issue where badges with no number overlay show one anyway
#5603 Fire onCreateOrEdit events when changing the status of a report
#5604 Fix an issue where a badge with a null file field throws an exception
#5605 Fix an issue where database categories did not always set meta tags
#5606 Fix an issue where report center emails did not always show the correct photo
#5607 Fix an issue where club custom fields did not always show in the filters
#5608 Remove the no longer relevant PHP8 ACP warning
#5610 Fix an exception when using a non-numeric reaction value
#5611 Fix an issue where stripe was not receiving member data for guests
#5612 Fix an issue where null item content can throw an exception in emails
#5614 Remove orphaned records in the approval queue on upgrade
#5618 Fix banned message when content is blocked
#5619 SSO Tweaks and fixes
#5620 Implement profile photo gallery
#5621 Improvements to the Spam Analysis Logs
#5622 Fix an issue where videos did not show a thumbnail in streams and search results
#5627 Follow improvements &amp; auto follow club nodes
#5632 Implement onReport event for Content listeners
#5633 Notify event owner when a member RSVPs
#5634 Allow users to sort and filter clubs by location
#5646 Fix broken ACP Record Filters
#5647 Fix issue with community installer
#5649 Fix an issue where upgrading from v4 can break database display
#5650 Add a hidden controller in the cloud app to return a list of installed applications
#5651 Additional properties and filters to the members and downloads API calls
#5652 Force all queries that alter table structure to use the writer
#5654 Webhook for course completion
#5661 Rebuild the Deletion Request Notificaitons on member deletion
#5664 Improved alignment of icon
#5668 Application Description Improvements
#5679 Relocated dropdown menu to fix outline issue
#5684 Port V4 fixes
#5688 New dropdown system: Only show the "Theme" menu when optional cookies are enabled
#5689 Move notification creation to the end
#5693 Ensure inputs use currentColor
#5695 Ensure dropdowns are functional if JS loads slowly
#5696 Fix IPv6 link on online users page
#5685 Allow forums to be sorted by "Most Helpful" topics
#5719 Invalidate other sessions when email changes
#5721 Add a data attribute to the badge display on the profile

## Developer Notes

Follow improvements &amp; auto follow club nodes
- New methods `Followable::follow()` and `Followable::unfollow()`

Implement onReport event for Content listeners
- New event `onReport()` added to the Content Listeners</code></pre><p></p><h4><strong>Developer Notes</strong></h4><p>Follow improvements &amp; auto follow club nodes</p><ul><li><p>New methods <code>Followable::follow()</code> and <code>Followable::unfollow()</code></p></li></ul><p>Implement onReport event for Content listeners</p><ul><li><p>New event <code>onReport()</code> added to the Content Listeners</p></li></ul>]]></description><guid isPermaLink="false">849</guid><pubDate>Thu, 02 Oct 2025 06:53:36 +0000</pubDate></item><item><title>Invision Community 5.0.12 Beta 1</title><link>https://okstar.cc/topic/848-invisioncommunity5012beta1/</link><description><![CDATA[<p>This is our October maintenance and enhancement release.</p><p>Key changes include:</p><ul><li><p>Updated: Dropdown menu system.</p></li><li><p>New: Profile Photo Gallery <em>(Team, Business, Enterprise).</em></p></li><li><p>New: Club members auto-follow content areas when they join a Club.</p></li></ul><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#5424 Improvements to Event widget images
#5427 Hide notification settings when a feature is disabled
#5441 Fix an issue where advertisements on database pages threw an exception
#5479 Fix an issue with disappearing logos and theme resources
#5482 Fix an issue where disabled languages had some language strings wiped
#5483 Fix exception logged from viewupdates task for deleted content
#5492 Create a new LiveTopicEmbeds extension to allow support for alternate streaming platforms
#5493 Improve Editor Emoji Suggestion Dropdown
 - Issue #5422: [5.0.10] Problem with autocompletion
 - Issue #5121: Typing the time in iOS freezes browser due to emoji dropdown
#5494 Improved the UI of the Community Experts table on mobile
#5495 Relocated Follow button in clubs to Activity Stream
#5501 A couple of tweaks to the default page form
#5502 Fix Table Of Contents Widget for Pages Database Records
#5504 Fixed size of "YouTube" custom field in Pages
#5505 Polished comment/review form UI
#5509 Fix AJAX Timestamp updates using the wrong language
#5518 Prevent Android PWA icon from overwriting favicon
#5530 Remove deprecated method
#5531 Fix some very minor ToC UI bugs
#5535 Modernized the dropdown menu system with improved accessibility and a native experience on mobiles
#5536 Fixed long IP address from squashing ModCP
#5538 Prevent ratings from being squashed
#5547 Include template key in email data
#5554 Fix an issue where file topics which were archived couldn’t be rebuilt
#5570 Use .ipsRichText—user as the toc item root
#5581 Fix several issues when running a tag search
#5582 Fix opengraph meta tags on tag pages
#5583 Fix an issue where the error page can throw an exception if no module is set
#5584 Fixed broken blog UI
#5595 Fix the Tagged Content widget so it shows items in the proper order
#5596 Fix invalid URLs to featured content pages
#5598 Remove FURL definition for non-existent controller method
#5599 Fix an issue where using quotes in the application description broke the system
#5600 Fixed errors that occur when uninstalling an application
#5601 Fix an issue where a placeholder is displayed on records that have no available custom field values
#5602 Fix an issue where badges with no number overlay show one anyway
#5603 Fire onCreateOrEdit events when changing the status of a report
#5604 Fix an issue where a badge with a null file field throws an exception
#5605 Fix an issue where database categories did not always set meta tags
#5606 Fix an issue where report center emails did not always show the correct photo
#5607 Fix an issue where club custom fields did not always show in the filters
#5608 Remove the no longer relevant PHP8 ACP warning
#5610 Fix an exception when using a non-numeric reaction value
#5611 Fix an issue where stripe was not receiving member data for guests
#5612 Fix an issue where null item content can throw an exception in emails
#5614 Remove orphaned records in the approval queue on upgrade
#5618 Fix banned message when content is blocked
#5619 SSO Tweaks and fixes
#5620 Implement profile photo gallery
#5621 Improvements to the Spam Analysis Logs
#5622 Fix an issue where videos did not show a thumbnail in streams and search results
#5627 Follow improvements &amp; auto follow club nodes
#5632 Implement onReport event for Content listeners
#5633 Notify event owner when a member RSVPs
#5634 Allow users to sort and filter clubs by location
#5646 Fix broken ACP Record Filters
#5647 Fix issue with community installer
#5649 Fix an issue where upgrading from v4 can break database display
#5650 Add a hidden controller in the cloud app to return a list of installed applications
#5651 Additional properties and filters to the members and downloads API calls
#5652 Force all queries that alter table structure to use the writer
#5654 Webhook for course completion
#5661 Rebuild the Deletion Request Notificaitons on member deletion
#5664 Improved alignment of icon
#5668 Application Description Improvements
#5679 Relocated dropdown menu to fix outline issue
#5684 Port V4 fixes
#5688 New dropdown system: Only show the "Theme" menu when optional cookies are enabled
#5689 Move notification creation to the end
#5693 Ensure inputs use currentColor
#5695 Ensure dropdowns are functional if JS loads slowly
#5696 Fix IPv6 link on online users page

## Developer Notes

Follow improvements &amp; auto follow club nodes
- New methods `Followable::follow()` and `Followable::unfollow()`

Implement onReport event for Content listeners
- New event `onReport()` added to the Content Listeners</code></pre><h4><strong>Developer Notes</strong></h4><p>Follow improvements &amp; auto follow club nodes</p><ul><li><p>New methods <code>Followable::follow()</code> and <code>Followable::unfollow()</code></p></li></ul><p>Implement onReport event for Content listeners</p><ul><li><p>New event <code>onReport()</code> added to the Content Listeners</p></li></ul>]]></description><guid isPermaLink="false">848</guid><pubDate>Thu, 25 Sep 2025 01:35:34 +0000</pubDate></item><item><title>Invision Community 5.0.11 Beta 1</title><link>https://okstar.cc/topic/847-invisioncommunity5011beta1/</link><description><![CDATA[<p>This is the latest version of Invision Community 5.0.11 Beta 2</p><p>Key changes include:</p><ul><li><p>Various Editor improvements</p><ul><li><p>LaTeX support (Creator, Creator Pro, Team, Business, Enterprise)</p></li><li><p>TipTap v3</p></li><li><p>Draggable quotes, code blocks and images</p></li></ul></li><li><p>New: Basic MailChimp integration.</p></li><li><p>New: Auto-lock topics functionality.</p></li><li><p>Pages: Ability to set default pages per member group.</p></li></ul><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#5140 Minor quest changes
#5141 Prevent guests from entering email addresses in usernames
#5142 Fix an exception in sitemaps
#5144 Always load cloud functions from the workers
#5147 New REST endpoint to list installed applications
#5148 Fix an issue where unapproved comments on deleted items were not removed from the queue
#5149 New Editor Features
 - Issue #4270: [5.0.5 Beta 1] Boxes in table cells weirdness
 - Issue #5047: Hide skin tone while hiding native emojis
 - Issue #4875: LaTeX math typing support in v5 editor
 - Issue #5095: Uploaded videos don't have a poster/thumbnail in Safari
 - Issue #4557: Minor UI bugs (ipsEmbedded_og) (5.0.7)
#5150 Application Details
#5154 datastore directory test
#5181 Implement Auto-Locking topics feature
#5182 Add unread private messages to the badge counter
#5183 Fix an issue where importing a theme with custom templates required a manual save
#5184 Fix an issue where disabled payment methods showed in the client area
#5185 Fix caching of donation widget
#5186 Fix an issue where hidden content featured on tag pages showed to all users
#5187 Fix URL slugs for databases on tag pages
#5188 Remove references to hookscanner language strings
#5193 Fix an issue with pagination in Editor existing attachments
#5194 Show disabled tags on item view
#5195 Fix edit permissions on database records
#5196 Fix pagination in Past Leaders page
#5201 Fix broken Page Editor on database pages
#5205 Fix an issue where empty profile fields did not display correctly in statistics
#5206 Fix issues when sorting by rating
#5208 Tweaked UI of PWA loader and prevent it from showing when navigating back in history
#5209 Fixed overflowing columns in the Followers table
#5213 The PWA startup image is now shown on the latest iPhone and iPad devices
#5214 Tweak to handle invalid JSON (error) response
#5215 Fix issues with webapp images and icons screen
#5227 Fix broken record feed widget cache
#5231 Fix an issue where LiveTopics were visible in the ModCP even if it was disabled
#5232 Adjustments to the search behavior
 - Issue #3507: Tag Search Pagination Bug When Tag Includes '&amp;' Character
 - Issue #4764: Tags cannot be searched?
#5233 Fixes several issues in the ACP when multiple languages are disabled
#5234 Removed ipsBox styles when placed inside ipsWidget
#5235 Fixed #5222
#5237 No longer crop topic titles
#5238 Fixed splash screens in iOS PWA's
#5240 Remove the image from the jsonLd array for topics
#5241 Fix issues where some group settings were not set properly if parent setting was disabled
#5243 Tweaked min-width of .ipsSelectTree_nodes
#5244 Improved breadcrumbs when long links exist
#5246 Make carousel autoplay work for widget groups
#5247 Fix broken forum view
#5248 Fix an issue where edits to the first post in a topic were not logged to the edit history
#5249 5001 - fix inline quote menu on mobile
#5251 4665 - restore js download functionality
#5252 #5014 - Use simpler size calculation
#5253 4927 - Only intercept dismiss|reply link clicks
#5255 4944 - Use count from pageaction menu in alert
#5256 Fix return types for REST API responses
#5258 Miscellaneous UI polish
#5259 Fixed spacing of reauthenticate page
#5260 Added Author badge to compact topic view
#5261 Fixed colors of Meta Tag Editor in light mode
#5264 Fix an issue where multiple pages could be set as default
#5265 Fix an issue where editing a commerce product threw an exception
#5266 Fix exception in RebuildImageProxyNonContent tasks
#5268 Fix an issue when YouTube fields have required set to null
#5269 Insert ignore for SAML migration
#5270 Table Of Contents - Increase character limit and fix a few quirks
#5273 Removed padding from two i-data elements
#5284 Fix an issue where charts with a timescale set to "none" (like OnlineUsers) were not working
#5286 Modernized PWA icons, startup images and meta/link tags
#5287 Fixed PWA install prompt on iPad
#5297 Fixed an issue with display of associated files on a product purchase page
#5299 Added highlighted border to comments
#5303 Fix an issue when a club page is the first tab in a club
#5307 Remove duplicate form field in login handler
#5308 Add Recognizable trait to Pages comments
#5312 Disable manual member creation when the Standard login handler is disabled
#5318 Fixed PWA Instruction Card on iOS 15 and iOS 16
#5323 JSON Changes YML
#5325 Fix several issues with merging and bulk deleting tags
#5327 Fix creating a database with a new page throwing an error
#5328 Prevent Chrome 133 on Android from crashing after swipe-to-dismiss card gesture
#5329 Fixed styling of Notifications page
#5332 Upgrade to Tiptap v3
#5342 Return the correct exception ( EmailException )  when sendgrid fails
#5344 Adds the Application Description to the Application::apiOutput method
#5346 Improved the UX of the card component
#5347 Fixed alignment of ACP breadcrumbs
#5358 App description fix
#5361 Fix an issue where re-importing a theme can wipe the CSS table
#5362 Fix an issue where custom JS was saved as encoded HTML
#5365 More efficient support for realtime features on Creator tier
#5370 Remove lowercase pulltorefresh
#5371 Basic Mailchimp integration
#5373 More stable column width parsing for tables with merged header cells
#5374 Make profile photos optional when using an external login handler
#5377 Fix notifications
#5378 Fix an issue where the wrong tab was highlighted in some club areas
#5379 Disable drag handles in the ACP for blogs
#5380 Fix an issue where the similar content widget was available on an unsupported page
#5384 Updated "repaint function" to scroll horizontally instead of vertically
#5385 remove the alter table &amp; undo the alter table instructions
#5386 Proper „can view the requested item “ permission check for REST API accessed via oAuth Access Token
#5389 Store only Hidebale content to the approval queue
#5394 Fixed ipsBox styling of contact verify page
#5396 Added carousel support to Tagged Content widget
#5401 Allow admins to define default app/page for individual groups
#5406 Implement toggle for displaying photo exif information
#5409 Fix duplication of editor extensions
#5411 Fix an issue where uploading images with Imagick used the wrong orientation
#5415 Fix sync issues with Copy to Database functionality
#5416 Fix incorrect link in ACP search
#5417 Fix issues with custom block caching output when working with the page editor
#5423 Fix an issue where SendGrid could not be disabled
#5425 remove not existing column usage
#5426 Disable LaTeX Editor Function by default
#5428 Fix an issue where the color scheme switcher did not work on some pages
#5429 5349 - Fix site search advanced features
#5430 Just a minor phpdoc optimization to return the proper instance
#5434 Disallow KeyCaptcha from new usages
#5436 Fix an issue where the attachments table did not retain sort and filter selections
#5438 Enable Drag Handles for quotes &amp; boxes
#5439 Fix profanity filter
#5446 Fixed button color when used outside .ipsBox
#5449 Improved alignment of Orders page
#5451 Relocated checkbox
#5453 Fixed ratio of File screenshots in Safari
#5456 Fixed alignment issues in Courses
#5458 Fixes Elasticsearch issues
#5463 Reviewed templates for hook point consistency
#5472 Prevent iOS 16.4 and 16.5 from crashing
#5473 Improved rendering of some elements in the iOS PWA
#5475 Fix broken 3rd Party App Build Error Msg
#5477 Fix AppleID Login in Safari
#5478 Archive table optimization</code></pre><h4><strong>Developer Notes</strong></h4><p>Fix an issue when a club page is the first tab in a club</p><p>- Method signature change to <code>ClubAbstract::tabs()</code></p>]]></description><guid isPermaLink="false">847</guid><pubDate>Sat, 30 Aug 2025 04:16:27 +0000</pubDate></item><item><title>Invision Community 5.0.11 Beta 1</title><link>https://okstar.cc/topic/846-invisioncommunity5011beta1/</link><description><![CDATA[<p>This is the latest version of Invision Community 5.0.11 Beta 1</p><p>Key changes include:</p><ul><li><p>Various Editor improvements</p><ul><li><p>LaTeX support (Creator, Creator Pro, Team, Business, Enterprise)</p></li><li><p>TipTap v3</p></li><li><p>Draggable quotes, code blocks and images</p></li></ul></li><li><p>New: Basic MailChimp integration.</p></li><li><p>New: Auto-lock topics functionality.</p></li><li><p>Pages: Ability to set default pages per member group.</p></li></ul><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#5140 Minor quest changes
#5141 Prevent guests from entering email addresses in usernames
#5142 Fix an exception in sitemaps
#5144 Always load cloud functions from the workers
#5147 New REST endpoint to list installed applications
#5148 Fix an issue where unapproved comments on deleted items were not removed from the queue
#5149 New Editor Features
 - Issue #4270: [5.0.5 Beta 1] Boxes in table cells weirdness
 - Issue #5047: Hide skin tone while hiding native emojis
 - Issue #4875: LaTeX math typing support in v5 editor
 - Issue #5095: Uploaded videos don't have a poster/thumbnail in Safari
 - Issue #4557: Minor UI bugs (ipsEmbedded_og) (5.0.7)
#5150 Application Details
#5154 datastore directory test
#5181 Implement Auto-Locking topics feature
#5182 Add unread private messages to the badge counter
#5183 Fix an issue where importing a theme with custom templates required a manual save
#5184 Fix an issue where disabled payment methods showed in the client area
#5185 Fix caching of donation widget
#5186 Fix an issue where hidden content featured on tag pages showed to all users
#5187 Fix URL slugs for databases on tag pages
#5188 Remove references to hookscanner language strings
#5193 Fix an issue with pagination in Editor existing attachments
#5194 Show disabled tags on item view
#5195 Fix edit permissions on database records
#5196 Fix pagination in Past Leaders page
#5201 Fix broken Page Editor on database pages
#5205 Fix an issue where empty profile fields did not display correctly in statistics
#5206 Fix issues when sorting by rating
#5208 Tweaked UI of PWA loader and prevent it from showing when navigating back in history
#5209 Fixed overflowing columns in the Followers table
#5213 The PWA startup image is now shown on the latest iPhone and iPad devices
#5214 Tweak to handle invalid JSON (error) response
#5215 Fix issues with webapp images and icons screen
#5223 Fix all of our broken dev environments
#5227 Fix broken record feed widget cache
#5231 Fix an issue where LiveTopics were visible in the ModCP even if it was disabled
#5232 Adjustments to the search behavior
 - Issue #3507: Tag Search Pagination Bug When Tag Includes '&amp;' Character
 - Issue #4764: Tags cannot be searched?
#5233 Fixes several issues in the ACP when multiple languages are disabled
#5234 Removed ipsBox styles when placed inside ipsWidget
#5235 Fixed #5222
#5237 No longer crop topic titles
#5238 Fixed splash screens in iOS PWA's
#5240 Remove the image from the jsonLd array for topics
#5241 Fix issues where some group settings were not set properly if parent setting was disabled
#5243 Tweaked min-width of .ipsSelectTree_nodes
#5244 Improved breadcrumbs when long links exist
#5246 Make carousel autoplay work for widget groups
#5247 Fix broken forum view
#5248 Fix an issue where edits to the first post in a topic were not logged to the edit history
#5249 5001 - fix inline quote menu on mobile
#5251 4665 - restore js download functionality
#5252 #5014 - Use simpler size calculation
#5253 4927 - Only intercept dismiss|reply link clicks
#5255 4944 - Use count from pageaction menu in alert
#5256 Fix return types for REST API responses
#5258 Miscellaneous UI polish
#5259 Fixed spacing of reauthenticate page
#5260 Added Author badge to compact topic view
#5261 Fixed colors of Meta Tag Editor in light mode
#5264 Fix an issue where multiple pages could be set as default
#5265 Fix an issue where editing a commerce product threw an exception
#5266 Fix exception in RebuildImageProxyNonContent tasks
#5268 Fix an issue when YouTube fields have required set to null
#5269 Insert ignore for SAML migration
#5270 Table Of Contents - Increase character limit and fix a few quirks
#5273 Removed padding from two i-data elements
#5284 Fix an issue where charts with a timescale set to "none" (like OnlineUsers) were not working
#5286 Modernized PWA icons, startup images and meta/link tags
#5287 Fixed PWA install prompt on iPad
#5297 Fixed an issue with display of associated files on a product purchase page
#5299 Added highlighted border to comments
#5303 Fix an issue when a club page is the first tab in a club
#5307 Remove duplicate form field in login handler
#5308 Add Recognizable trait to Pages comments
#5312 Disable manual member creation when the Standard login handler is disabled
#5318 Fixed PWA Instruction Card on iOS 15 and iOS 16
#5323 JSON Changes YML
#5325 Fix several issues with merging and bulk deleting tags
#5327 Fix creating a database with a new page throwing an error
#5328 Prevent Chrome 133 on Android from crashing after swipe-to-dismiss card gesture
#5329 Fixed styling of Notifications page
#5332 Upgrade to Tiptap v3
#5342 Return the correct exception ( EmailException )  when sendgrid fails
#5344 Adds the Application Description to the Application::apiOutput method
#5346 Improved the UX of the card component
#5347 Fixed alignment of ACP breadcrumbs
#5358 App description fix
#5361 Fix an issue where re-importing a theme can wipe the CSS table
#5362 Fix an issue where custom JS was saved as encoded HTML
#5365 More efficient support for realtime features on Creator tier
#5370 Remove lowercase pulltorefresh
#5371 Basic Mailchimp integration
#5373 More stable column width parsing for tables with merged header cells
#5374 Make profile photos optional when using an external login handler
#5377 Fix notifications
#5378 Fix an issue where the wrong tab was highlighted in some club areas
#5379 Disable drag handles in the ACP for blogs
#5380 Fix an issue where the similar content widget was available on an unsupported page
#5384 Updated "repaint function" to scroll horizontally instead of vertically
#5385 remove the alter table &amp; undo the alter table instructions
#5386 Proper „can view the requested item “ permission check for REST API accessed via oAuth Access Token
#5389 Store only Hidebale content to the approval queue
#5394 Fixed ipsBox styling of contact verify page
#5396 Added carousel support to Tagged Content widget
#5401 Allow admins to define default app/page for individual groups
#5406 Implement toggle for displaying photo exif information
#5409 Fix duplication of editor extensions
#5411 Fix an issue where uploading images with Imagick used the wrong orientation
#5415 Fix sync issues with Copy to Database functionality
#5416 Fix incorrect link in ACP search
#5417 Fix issues with custom block caching output when working with the page editor
#5423 Fix an issue where SendGrid could not be disabled
#5425 remove not existing column usage
#5426 Disable LaTeX Editor Function by default
#5428 Fix an issue where the color scheme switcher did not work on some pages
#5429 5349 - Fix site search advanced features
#5430 Just a minor phpdoc optimization to return the proper instance
#5434 Disallow KeyCaptcha from new usages
#5436 Fix an issue where the attachments table did not retain sort and filter selections
#5438 Enable Drag Handles for quotes &amp; boxes
#5439 Fix profanity filter
#5446 Fixed button color when used outside .ipsBox
#5449 Improved alignment of Orders page
#5451 Relocated checkbox
#5453 Fixed ratio of File screenshots in Safari
#5456 Fixed alignment issues in Courses
#5458 Fixes Elasticsearch issues
#5463 Reviewed templates for hook point consistency
#5472 Prevent iOS 16.4 and 16.5 from crashing
#5473 Improved rendering of some elements in the iOS PWA
#5475 Fix broken 3rd Party App Build Error Msg
#5477 Fix AppleID Login in Safari
#5478 Archive table optimization</code></pre><h4><strong>Developer Notes</strong></h4><p>Fix an issue when a club page is the first tab in a club</p><p>- Method signature change to <code>ClubAbstract::tabs()</code></p>]]></description><guid isPermaLink="false">846</guid><pubDate>Wed, 27 Aug 2025 10:41:05 +0000</pubDate></item><item><title>Invision Community 5.0.10</title><link>https://okstar.cc/topic/514-invisioncommunity5010/</link><description><![CDATA[<p>This is the latest version of Invision Community 5.0.10.</p><p>Key changes include:</p><ul><li><p><a rel="external nofollow" href="https://invisioncommunity.com/news/invision-community/introducing-quests-tailored-gamification-bridging-in-person-events-with-your-community-r1317/"><u>New: Quests</u></a> ( Team, Business &amp; Enterprise plans )</p></li><li><p><a rel="external nofollow" href="https://invisioncommunity.com/news/invision-community/email-advertising-and-other-improvements-r1315/"><u>Advert management improvements</u></a></p></li><li><p><a rel="external nofollow" href="https://invisioncommunity.com/news/invision-community/improving-the-mobile-app-experience-r1311/?&amp;do=getNewComment&amp;d=34&amp;id=1311"><u>PWA improvements</u></a></p></li><li><p><a rel="external nofollow" href="https://invisioncommunity.com/news/invision-community/undo-deletes-and-mistakes-with-the-new-page-editor-rollback-feature-r1316/?&amp;do=getNewComment&amp;d=34&amp;id=1316"><u>Pages rollback feature</u></a></p></li></ul><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#4947: Quests
#5090: Club Templates
#5018: Implement versioning for Pages
#5006: Improvements to Advertisements
#4749: PWA improvements
#5143: Fix an exception in database navigation widget
#5142: Fix an exception in sitemaps
#5132: Trigger a PII ACP Notifications Reset when a member is deleted
#5129: Show the report notification modal if there’s more then one predefined notification text
#5119: Fix an issue where sidebar ads would show when the sidebar was empty
#5118: Fix exceptions in some URLs
#5113: Fix an issue where Translation Tools did not work correctly
#5111: Throw the proper exception when attachment related content can’t be loaded
#5099: Added a template hook on Club details
#5110: Fix an issue where the last page of a large topic has the full number of comments per page
#5053: Persistent R2 Key Storage
#5114: Fix an issue where custom CSS was not loaded on a theme editor error page
#5107: Fixes an issue where the last comment data on large topics may be empty.
#5043: Fix an issue with theme editor settings not persisting through an editor session
#5086: Fix an issue where club blogs could not be edited
#5085: Fix an error on the Featured Content page when retrieving invalid content items
#5084: Fix an issue where database record image thumbs can return null
#5083: Fix incorrect sort order in Database Navigation widget
#5080: Fix an issue where tags with ampersands could be selected multiple times
#5079: Hide the Trending Content widget if it's not available
#5076: Added hook points to the topic submit form
#5075: Fix an issue where creating a similar event did not have the option to follow it
#5063: Ensure --i-data--max works when gap, borders and padding are defined
#5087: Fix an issue where custom template HTML comments were showing for hooks not in use
#5051: Fix an issue where custom JS defined in the ACP was not being parsed
#5049: Fix an issue where loading emojis generated an error in the logs
#5050: Fix issues with reordering club menus
#5052: Fix an issue where missing attachments generate an error in RSS feeds
#5044: Move app-specific groups columns to the core schema
#4979: Better handling of uploaded images for theme editor settings
#5022: Fix an issue where a required language string was in the forums app
#5028: Improved alignment of "Ranks are being recalculated" message
#5027: Prevent "Choose Options" and "Add to cart" buttons from being squashed in Commerce list view
#5026: Fix an issue with storing and loading custom package types
#5024: Ensure dailymotion iframes are 16:9
#5023: Fix an issue where a custom error page did not always show correctly
#5030: Fix broken warning email
#5010: Get Login Link from Write server
#5003: General Statistics Reports Fixes
#4999: Don't send login link emails as often
#4989: Implement support for multiple custom badges on a single node object
#4986: Fix FTP-related error messages
#4987: Fix an issue where an admin could create duplicate database templates
#4988: Fix an issue where content pending approval could not be hidden
#5094: Allow admins to set an API key for webhooks in the ACP
#5102: Fix webhook creation
#5103: Ban Webhooks
#5145: Reaction Webhooks
#5045: New Member Webhooks
#5061: Webhook log
#5092: Additional API calls
#5056: REST API Tags Endpoint
#5046: REST API endpoints for courses</code></pre><h4><strong>Developer Notes</strong></h4><p><strong>Additional API calls</strong></p><p>Added API endpoints for:</p><ul><li><p>GET /core/members/{id}/messages</p></li><li><p>GET /core/messages</p></li><li><p>GET /core/messages/{id}</p></li><li><p>GET /core/messages/{id}/replies</p></li><li><p>GET /core/messages/{id}/reply/{replyId}</p></li><li><p>GET /core/tags</p></li><li><p>GET /core/tags/{id}</p></li><li><p>GET /courses/courses</p></li><li><p>GET /courses/courses/{id}</p></li><li><p>POST /courses/courses/{id}/enroll/{member}</p></li></ul><p>Additional properties returned in API responses</p><ul><li><p>Forum: description, cardImage, followerCount</p></li><li><p>Member: totalMessages, unreadMessages, badges</p></li></ul><p><strong>Added hook points to the topic submit form</strong></p><p>Added additional hook points in the create topic form template.</p><p><strong>Webhook log</strong></p><p>Added a page in the AdminCP to show all the webhook responses to make debugging easier.</p><p><strong>Improvements to Advertisements</strong></p><ul><li><p>New property <code>Output::$bodyAttributes</code>, which is an array of data attributes that are added to the <code>body</code> tag.</p></li><li><p>All content controllers now set <code>Output::$bodyAttributes['contentClass']</code> to the <code>$contentModel</code>.</p></li><li><p>All controllers that handle node views set <code>Output::$bodyAttributes['contentClass']</code> to the node class.</p></li></ul><p><strong>Various New Webhooks</strong></p><p>Adds new web hooks which are fired when:</p><ul><li><p>Content reported</p></li><li><p>When Member follows &amp; unfollows something</p></li><li><p>Content assigned &amp; unassigned</p></li><li><p>When a member enrolls a course</p></li><li><p>When a member finishes a lesson</p></li><li><p>When members are flagged as spammers, or banned/unbanned.</p></li></ul>]]></description><guid isPermaLink="false">514</guid><pubDate>Sat, 02 Aug 2025 09:59:37 +0000</pubDate></item><item><title>Invision Community 5.0.9 Beta 2</title><link>https://okstar.cc/topic/457-invisioncommunity509beta2/</link><description><![CDATA[<p>This is the latest version of Invision Community 5.0.9.</p><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#4973: Fix an issue where members without a display name generated multiple errors
#4983: Fixes an issue where DB articles won’t sync if use forum comments is disabled
#4802: Statistic Reporting Updates
#4950: Force refresh R2 key
#3822: Fix TypeError in OAuth2 login handlers when there is no access token
#4693: Fixed minor UI issues with ACP tables and some widgets
#4952: Fix an issue where empty saved custom filters executed an invalid SQL query
#4955: Fixes an issue in the approval queue for moderators without hidden content permission
#4956: Fix multiple issues with saving theme editor settings
#4957: Remove error page caching.
#4949: Add Cloudflare Turnstile
#4948: Fix an issue where File Feed widget shows incorrect rating value
#4941: Cloud Media handling update
#4935: Log when setting a page as default
#4934: Fix a typo in a mod log lang string name
#4920: Multiple fixes to Search Result language
#4884: Improved PWA support in Admin Cpanel
#4862: Adds a COOP header for better security
#4853: Hide the sitemap setting on cloud + fix the check
#4923: Fix an issue where screenshots submitted as links did not display properly
#4921: Fix an issue where linked downloads topics can show broken screenshots
#4916: Fix Test Payment Gateway 
#4915: Cast the url form object to an string before saving it to the DB
#4914: Fix exception in system logs when searching duplicate requests
#4913: Add permission check to analytics controller
#4912: Fix issue where archive task locks
#4911: Add missing language strings
#4910: Fixes an issue where custom profile fields were not being populated in member export
#4909: Fix an issue where blog entries could not be reported
#4908: Fix an exception when viewing new file versions on a user's profile
#4907: Fix an issue where reports could not be deleted properly
#4906: Hide album sort option when albums are disabled
#4904: Fix an issue where empty albums showed a strange date in the widget
#4903: Fix an exception in the embed controller when no URL is passed
#4901: Fix an exception on the ModCP Featured Content page
#4900: Fix an issue where older promoted content shows 1969 as the date
#4899: Fix an issue where Profile Completion status displays even if there are no steps
#4889: Fixes an issue where an error may be logged during a profile update event
#4890: Fixes an issue where a bad URL could throw an uncaught error
#4864: Improve Email Bounce Logic
#4876: Fixed an issue where grid thumbnails sometimes weren't clickable
#4877: Fixed "Add to cart" label being added to carousel navigation buttons in Commerce
#4878: Added data-group to ipsUserPhoto to assist with styling avatars based on user group
#4881: Improved alignment and color issues of Coppa birthday form
#4880: Allow emojis to inherit font-size in editor
#4866: Adds a one-click List-Unsubscribe header for notification emails
#4874: Fix sitemap schema url
#4861: Removes the md5 file check system
#4842: Fixed issue where buttons could sometimes be difficult to read in Profile Completion
#4836: Fixed an issue where a border was stretching in the Club Members grid
#4833: Fixed a bug where sidemenu badges sometimes became unreadable with certain color schemes
#4832: Improved spacing between login buttons
#4826: Improved spacing on "Add the first image" button
#4825: Improved the rendering of sticky elements in iOS PWA
 - Issue #4816: Sticky announcements in full-screen PWAs are positioned incorrectly
 - Issue #4815: Sticky announcements overlap other elements
 - Issue #4809: Announcement alignment could be improved
 - Issue #4824: Sticky elements have gap above them in iOS PWA
 - Issue #4794: Inbox sidebar overlaps sticky announcements
#4821: Fix an issue where topics generated from Downloads did not use custom field formatting
#4820: Fix an issue where Polls were not allowed without clubs
#4735: Fix an issue where manually created invoices did not take custom fields into account
#4808: Allow the "No results" message in autocompletes to be translated
#4744: Clean up the approval queue when an application is deleted
#4818: Login account link enhancements
#4803: Fix an issue where onLeaveClub event does not have the proper membership status
#4804: Fix issues with embedding Clubs and Gallery Albums
#4805: Remove unnecessary breadcrumb from tag page
#4806: Fix issues with pagination jump in dialogs
#4807: Fix an issue where download teaser popup was not translatable
#4810: Fix member course enrollment
#4812: A missing reaction icon can break the ACP and content output
#4813: Implement onAddToInvoice event for commerce items
#4814: A missing blog description breaks the blog and also the ACP blog list
#4769: Fixes an issue where the member list export can time out on large communities
#4801: Allow moderators with proper permission to edit past events
#4729: Fix issues with date range member filters
#4786: Inline code markdown shortcut works as expected
#4785: Fix multiple issues with parsing Mapbox API results
#4784: Fix an issue where automatic zoom with mapbox breaks the map
#4782: Fix an issue where UI extension form fields were not called for Downloads
#4781: Fix issues with editing archived topics
#4779: Fix an issue where resources defined in Custom CSS in the ACP are incorrect
#4778: Fix an issue where reordering ACP restrictions throws an error
#4777: Fix an issue where some number form fields will display a decimal or variable length
#4776: Fix an issue where rebuilding widget contents after upgrade can throw an error
#4774: Remove unnecessary logic from calendar location search
#4773: Fix an issue where SVG logos are not properly set when uploading a theme
#4772: Added clubs to Saved Actions form
#4787: Fix an issue where language strings could not be filtered by some applications</code></pre><h4><strong>Developer Notes</strong></h4><p><strong>Implement onAddToInvoice event for commerce items</strong></p><p>- New package listener event <code>onAddToInvoice</code> fired in <code>Invoice::addItem()</code></p>]]></description><guid isPermaLink="false">457</guid><pubDate>Fri, 20 Jun 2025 15:45:15 +0000</pubDate></item><item><title>Invision Community 5.0.9</title><link>https://okstar.cc/topic/463-invisioncommunity509/</link><description><![CDATA[<p>This is the latest version of Invision Community.</p><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#4973: Fix an issue where members without a display name generated multiple errors
#4983: Fixes an issue where DB articles won’t sync if use forum comments is disabled
#4802: Statistic Reporting Updates
#4950: Force refresh R2 key
#3822: Fix TypeError in OAuth2 login handlers when there is no access token
#4693: Fixed minor UI issues with ACP tables and some widgets
#4952: Fix an issue where empty saved custom filters executed an invalid SQL query
#4955: Fixes an issue in the approval queue for moderators without hidden content permission
#4956: Fix multiple issues with saving theme editor settings
#4957: Remove error page caching.
#4949: Add Cloudflare Turnstile
#4948: Fix an issue where File Feed widget shows incorrect rating value
#4941: Cloud Media handling update
#4935: Log when setting a page as default
#4934: Fix a typo in a mod log lang string name
#4920: Multiple fixes to Search Result language
#4884: Improved PWA support in Admin Cpanel
#4862: Adds a COOP header for better security
#4853: Hide the sitemap setting on cloud + fix the check
#4923: Fix an issue where screenshots submitted as links did not display properly
#4921: Fix an issue where linked downloads topics can show broken screenshots
#4916: Fix Test Payment Gateway 
#4915: Cast the url form object to an string before saving it to the DB
#4914: Fix exception in system logs when searching duplicate requests
#4913: Add permission check to analytics controller
#4912: Fix issue where archive task locks
#4911: Add missing language strings
#4910: Fixes an issue where custom profile fields were not being populated in member export
#4909: Fix an issue where blog entries could not be reported
#4908: Fix an exception when viewing new file versions on a user's profile
#4907: Fix an issue where reports could not be deleted properly
#4906: Hide album sort option when albums are disabled
#4904: Fix an issue where empty albums showed a strange date in the widget
#4903: Fix an exception in the embed controller when no URL is passed
#4901: Fix an exception on the ModCP Featured Content page
#4900: Fix an issue where older promoted content shows 1969 as the date
#4899: Fix an issue where Profile Completion status displays even if there are no steps
#4889: Fixes an issue where an error may be logged during a profile update event
#4890: Fixes an issue where a bad URL could throw an uncaught error
#4864: Improve Email Bounce Logic
#4876: Fixed an issue where grid thumbnails sometimes weren't clickable
#4877: Fixed "Add to cart" label being added to carousel navigation buttons in Commerce
#4878: Added data-group to ipsUserPhoto to assist with styling avatars based on user group
#4881: Improved alignment and color issues of Coppa birthday form
#4880: Allow emojis to inherit font-size in editor
#4866: Adds a one-click List-Unsubscribe header for notification emails
#4874: Fix sitemap schema url
#4861: Removes the md5 file check system
#4842: Fixed issue where buttons could sometimes be difficult to read in Profile Completion
#4836: Fixed an issue where a border was stretching in the Club Members grid
#4833: Fixed a bug where sidemenu badges sometimes became unreadable with certain color schemes
#4832: Improved spacing between login buttons
#4826: Improved spacing on "Add the first image" button
#4825: Improved the rendering of sticky elements in iOS PWA
 - Issue #4816: Sticky announcements in full-screen PWAs are positioned incorrectly
 - Issue #4815: Sticky announcements overlap other elements
 - Issue #4809: Announcement alignment could be improved
 - Issue #4824: Sticky elements have gap above them in iOS PWA
 - Issue #4794: Inbox sidebar overlaps sticky announcements
#4821: Fix an issue where topics generated from Downloads did not use custom field formatting
#4820: Fix an issue where Polls were not allowed without clubs
#4735: Fix an issue where manually created invoices did not take custom fields into account
#4808: Allow the "No results" message in autocompletes to be translated
#4744: Clean up the approval queue when an application is deleted
#4818: Login account link enhancements
#4803: Fix an issue where onLeaveClub event does not have the proper membership status
#4804: Fix issues with embedding Clubs and Gallery Albums
#4805: Remove unnecessary breadcrumb from tag page
#4806: Fix issues with pagination jump in dialogs
#4807: Fix an issue where download teaser popup was not translatable
#4810: Fix member course enrollment
#4812: A missing reaction icon can break the ACP and content output
#4813: Implement onAddToInvoice event for commerce items
#4814: A missing blog description breaks the blog and also the ACP blog list
#4769: Fixes an issue where the member list export can time out on large communities
#4801: Allow moderators with proper permission to edit past events
#4729: Fix issues with date range member filters
#4786: Inline code markdown shortcut works as expected
#4785: Fix multiple issues with parsing Mapbox API results
#4784: Fix an issue where automatic zoom with mapbox breaks the map
#4782: Fix an issue where UI extension form fields were not called for Downloads
#4781: Fix issues with editing archived topics
#4779: Fix an issue where resources defined in Custom CSS in the ACP are incorrect
#4778: Fix an issue where reordering ACP restrictions throws an error
#4777: Fix an issue where some number form fields will display a decimal or variable length
#4776: Fix an issue where rebuilding widget contents after upgrade can throw an error
#4774: Remove unnecessary logic from calendar location search
#4773: Fix an issue where SVG logos are not properly set when uploading a theme
#4772: Added clubs to Saved Actions form
#4787: Fix an issue where language strings could not be filtered by some applications</code></pre><h4><strong>Developer Notes</strong></h4><p><strong>Implement onAddToInvoice event for commerce items</strong></p><p>- New package listener event <code>onAddToInvoice</code> fired in <code>Invoice::addItem()</code></p>]]></description><guid isPermaLink="false">463</guid><pubDate>Thu, 26 Jun 2025 01:11:31 +0000</pubDate></item><item><title>Invision Community 5.0.8</title><link>https://okstar.cc/topic/378-invisioncommunity508/</link><description><![CDATA[<p>This is the latest version of Invision Community 5.0.8.</p><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#4763: Update gallery carousel links when changing the image
 - Issue #4632: [5.0.7] Gallery Carousel Does Not Advance
 - Issue #4616: [5.0.7] Comments Box In Gallery Doesn’t Appear Without Refreshing
#4728: Fixes an issue where the menu form won’t load when there are many tags
#4704: Implement recommended tags
#4765: Clear Custom CSS Draft when empty Custom CSS field saved
#4756: Improved alignment of staff page
#4754: Improved alignment of poll vote counts
#4752: Improved alignment of "Club pending approval" message on mobile
#4750: Improved alignment of some FA icons
#4748: Removed social SVG icons from accessibility tree
#4746: Fix an issue where a deleted achievement rule can throw an exception
#4745: Fix an exception when moving comments from pages to forums
#4743: Fix an issue where theme editor settings were always marked as edited
#4742: Fix an issue where widgets would override dev-defined templates
#4736: Prevent focus-within from collapsing title
#4734: Fix an issue where club membership status was not properly updated after accepting an invitation
#4733: Improved the REST API documentation for the transaction object
#4732: Fix an issue where the contact us editor was not cleared after submission
#4731: Editor dropdowns no longer appear behind upload area text
#4727: Fix an issue where importing pages dev templates did not always set the correct group
#4724: Fixes an issue where the contact us form guest verify process fails
#4719: Replaced lingering ipsButton--intermediate with ipsButton--primary
#4695: Ensure FA forum icons are centered within their box
#4705: Additional checks when using the theme editor
#4711: Multiple fixes to copying and importing themes
#4713: Storage handlers workflow adjustments
#4708: Fix an issue where empty image notes throw an exception
#4709: Fix an issue where empty image dimensions throw an exception
#4712: Fix an issue when viewing reported PMs
#4707: Fix an issue where an invalid license key type can throw an exception
#4710: Fix undefined method error deleting comments
#4703: Fix an issue where tasks run via web.php can throw an exception
#4702: Fix UpdateTaggedItems Task
#4698: Fix ROOT_DIR constant in legacy app uninstallation method
#4694: Improved lightbox UI
#4692: Fix an issue where some templates referenced a deprecated trait
#4691: Added missing language strings for UserPass and FTP custom fields
#4690: Fix an issue where notifications of unapproved content were missing titles
#4689: Fix an issue where some extensions are missing language strings
#4688: Fix an issue where custom badges can show an unnecessary number overlay
#4687: Clear out old theme editor language strings that are no longer in use
#4686: Add permissions extension check in Item::couldEdit
#4685: Fix an issue where deleting a review generates an exception
#4620: Assignment REST API
#4644: Improvements to permissions extensions
#4663: Fixes an issue where viewing reports would cause an error
#4664: Fixes an issue where languages cannot be downloaded
#4662: SAML/OIDC SSO Improvements
#4622: Node Groupings
#4659: Adds logging to detect when a Pages block is added to the core area
#4647: Improved UX of approval queue
#4648: Fixed alignment of "If this was you" message in emails
#4649: Added views to Blog Feed widget
#4651: Removed empty "datetime" expression from Blog Index Page
#4652: The "Mark forum as read" link is now visible below topic lists on tablets and mobiles
#4655: Updated the Image Feed widget so it's more consistent with other feed widgets
#4658: Make sure that we have a proper action when modaction is called
#4643: Fixes an issue where the ‘New Data Layer Handler’ button isn’t showing
#4634: Add PowerShell to default list of editor code block languages
#4635: Fixed size of group badge in mini profiles
#4638: Fixed color of buttons in hovercards
#4621: Add application and node filters to the Tag Usage statistics chart
#4623: Added data-id to mobile navigation links
#4624: Added data-ips-hook="footerWrapper"
#4626: Gallery image notes can be null from old v3/v4 instances
#4627: Fix CustomBadge move step
#4394: Install all IPS applications on cloud
#4614: Fix v5 upgrade step for IPS 4 promoted items
#4609: Improved keyboard and screen reader accessibility
#4611: Update mobile nav breadcrumb when changing gallery images
#3976: Hide club content when clubs are disabled
#4599: v4 PHP Block Clarification
#4601: Fixes an issue where downloading an app phar can fail
#4579: Fixes an issue where attachments cannot be downloaded from a course lesson
#4597: Fixes an issue where ‘Featured Events’ was a hard coded language string
#4590: Added accessible text to Calendar navigation buttons
#4563: Display a login button for guests who want to download a file
#4574: Prevent the "new activity" bar from stretching beyond its container in the Activity Stream
#4575: Fixed sticky editor tag list on tablets
#4584: Accessibility: YesNo form fields now have a matching &lt;label&gt; element
#4586: Date/time inputs on Event Submission page now have an accessible label
#4588: Inputs in Sign In popup menu now have accessible labels
#4592: Improved contrast on Calendar daily/weekly/monthly views
#4828: Fixes an issue where member permissions were returned for guests when checking to see if blog posting was enabled</code></pre><h4><strong>Developer Notes</strong></h4><p><strong>Improvements to permissions extensions</strong></p><p>- New method <code>PermissionsAbstract::nodeIdsToAllow()</code> returns an array of node IDs that will always have <code>PERM_ALLOW</code></p><p>- Similarly, <code>PermissionsAbstract::nodeIdsToDeny()</code> return an array of IDs that will use <code>PERM_DENY</code></p><p>- The above 2 methods are used when building queries to retrieve a list of items or nodes with permission. The previous <code>can()</code> method is still required for individual permission checks.</p>]]></description><guid isPermaLink="false">378</guid><pubDate>Thu, 29 May 2025 01:14:06 +0000</pubDate></item><item><title>Invision Community 5.0.8 Beta 2</title><link>https://okstar.cc/topic/377-invisioncommunity508beta2/</link><description><![CDATA[<p>This is the latest version of Invision Community 5.0.8.</p><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#4763: Update gallery carousel links when changing the image
 - Issue #4632: [5.0.7] Gallery Carousel Does Not Advance
 - Issue #4616: [5.0.7] Comments Box In Gallery Doesn’t Appear Without Refreshing
#4728: Fixes an issue where the menu form won’t load when there are many tags
#4704: Implement recommended tags
#4765: Clear Custom CSS Draft when empty Custom CSS field saved
#4756: Improved alignment of staff page
#4754: Improved alignment of poll vote counts
#4752: Improved alignment of "Club pending approval" message on mobile
#4750: Improved alignment of some FA icons
#4748: Removed social SVG icons from accessibility tree
#4746: Fix an issue where a deleted achievement rule can throw an exception
#4745: Fix an exception when moving comments from pages to forums
#4743: Fix an issue where theme editor settings were always marked as edited
#4742: Fix an issue where widgets would override dev-defined templates
#4736: Prevent focus-within from collapsing title
#4734: Fix an issue where club membership status was not properly updated after accepting an invitation
#4733: Improved the REST API documentation for the transaction object
#4732: Fix an issue where the contact us editor was not cleared after submission
#4731: Editor dropdowns no longer appear behind upload area text
#4727: Fix an issue where importing pages dev templates did not always set the correct group
#4724: Fixes an issue where the contact us form guest verify process fails
#4719: Replaced lingering ipsButton--intermediate with ipsButton--primary
#4695: Ensure FA forum icons are centered within their box
#4705: Additional checks when using the theme editor
#4711: Multiple fixes to copying and importing themes
#4713: Storage handlers workflow adjustments
#4708: Fix an issue where empty image notes throw an exception
#4709: Fix an issue where empty image dimensions throw an exception
#4712: Fix an issue when viewing reported PMs
#4707: Fix an issue where an invalid license key type can throw an exception
#4710: Fix undefined method error deleting comments
#4703: Fix an issue where tasks run via web.php can throw an exception
#4702: Fix UpdateTaggedItems Task
#4698: Fix ROOT_DIR constant in legacy app uninstallation method
#4694: Improved lightbox UI
#4692: Fix an issue where some templates referenced a deprecated trait
#4691: Added missing language strings for UserPass and FTP custom fields
#4690: Fix an issue where notifications of unapproved content were missing titles
#4689: Fix an issue where some extensions are missing language strings
#4688: Fix an issue where custom badges can show an unnecessary number overlay
#4687: Clear out old theme editor language strings that are no longer in use
#4686: Add permissions extension check in Item::couldEdit
#4685: Fix an issue where deleting a review generates an exception
#4620: Assignment REST API
#4644: Improvements to permissions extensions
#4663: Fixes an issue where viewing reports would cause an error
#4664: Fixes an issue where languages cannot be downloaded
#4662: SAML/OIDC SSO Improvements
#4622: Node Groupings
#4659: Adds logging to detect when a Pages block is added to the core area
#4647: Improved UX of approval queue
#4648: Fixed alignment of "If this was you" message in emails
#4649: Added views to Blog Feed widget
#4651: Removed empty "datetime" expression from Blog Index Page
#4652: The "Mark forum as read" link is now visible below topic lists on tablets and mobiles
#4655: Updated the Image Feed widget so it's more consistent with other feed widgets
#4658: Make sure that we have a proper action when modaction is called
#4643: Fixes an issue where the ‘New Data Layer Handler’ button isn’t showing
#4634: Add PowerShell to default list of editor code block languages
#4635: Fixed size of group badge in mini profiles
#4638: Fixed color of buttons in hovercards
#4621: Add application and node filters to the Tag Usage statistics chart
#4623: Added data-id to mobile navigation links
#4624: Added data-ips-hook="footerWrapper"
#4626: Gallery image notes can be null from old v3/v4 instances
#4627: Fix CustomBadge move step
#4394: Install all IPS applications on cloud
#4614: Fix v5 upgrade step for IPS 4 promoted items
#4609: Improved keyboard and screen reader accessibility
#4611: Update mobile nav breadcrumb when changing gallery images
#3976: Hide club content when clubs are disabled
#4599: v4 PHP Block Clarification
#4601: Fixes an issue where downloading an app phar can fail
#4579: Fixes an issue where attachments cannot be downloaded from a course lesson
#4597: Fixes an issue where ‘Featured Events’ was a hard coded language string
#4590: Added accessible text to Calendar navigation buttons
#4563: Display a login button for guests who want to download a file
#4574: Prevent the "new activity" bar from stretching beyond its container in the Activity Stream
#4575: Fixed sticky editor tag list on tablets
#4584: Accessibility: YesNo form fields now have a matching &lt;label&gt; element
#4586: Date/time inputs on Event Submission page now have an accessible label
#4588: Inputs in Sign In popup menu now have accessible labels
#4592: Improved contrast on Calendar daily/weekly/monthly views</code></pre><h4><strong>Developer Notes</strong></h4><p><strong>Improvements to permissions extensions</strong></p><p>- New method <code>PermissionsAbstract::nodeIdsToAllow()</code> returns an array of node IDs that will always have <code>PERM_ALLOW</code></p><p>- Similarly, <code>PermissionsAbstract::nodeIdsToDeny()</code> return an array of IDs that will use <code>PERM_DENY</code></p><p>- The above 2 methods are used when building queries to retrieve a list of items or nodes with permission. The previous <code>can()</code> method is still required for individual permission checks.</p>]]></description><guid isPermaLink="false">377</guid><pubDate>Wed, 28 May 2025 13:47:47 +0000</pubDate></item><item><title>Invision Community 5.0.8 Beta 1</title><link>https://okstar.cc/topic/372-invisioncommunity508beta1/</link><description><![CDATA[<p>This is the latest version of Invision Community 5.0.8.</p><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#4695: Ensure FA forum icons are centered within their box
#4705: Additional checks when using the theme editor
#4711: Multiple fixes to copying and importing themes
#4713: Storage handlers workflow adjustments
#4708: Fix an issue where empty image notes throw an exception
#4709: Fix an issue where empty image dimensions throw an exception
#4712: Fix an issue when viewing reported PMs
#4707: Fix an issue where an invalid license key type can throw an exception
#4710: Fix undefined method error deleting comments
#4703: Fix an issue where tasks run via web.php can throw an exception
#4702: Fix UpdateTaggedItems Task
#4698: Fix ROOT_DIR constant in legacy app uninstallation method
#4694: Improved lightbox UI
#4692: Fix an issue where some templates referenced a deprecated trait
#4691: Added missing language strings for UserPass and FTP custom fields
#4690: Fix an issue where notifications of unapproved content were missing titles
#4689: Fix an issue where some extensions are missing language strings
#4688: Fix an issue where custom badges can show an unnecessary number overlay
#4687: Clear out old theme editor language strings that are no longer in use
#4686: Add permissions extension check in Item::couldEdit
#4685: Fix an issue where deleting a review generates an exception
#4620: Assignment REST API
#4644: Improvements to permissions extensions
#4663: Fixes an issue where viewing reports would cause an error
#4664: Fixes an issue where languages cannot be downloaded
#4662: SAML/OIDC SSO Improvements
#4622: Node Groupings
#4659: Adds logging to detect when a Pages block is added to the core area
#4647: Improved UX of approval queue
#4648: Fixed alignment of "If this was you" message in emails
#4649: Added views to Blog Feed widget
#4651: Removed empty "datetime" expression from Blog Index Page
#4652: The "Mark forum as read" link is now visible below topic lists on tablets and mobiles
#4655: Updated the Image Feed widget so it's more consistent with other feed widgets
#4658: Make sure that we have a proper action when modaction is called
#4643: Fixes an issue where the ‘New Data Layer Handler’ button isn’t showing
#4634: Add PowerShell to default list of editor code block languages
#4635: Fixed size of group badge in mini profiles
#4638: Fixed color of buttons in hovercards
#4621: Add application and node filters to the Tag Usage statistics chart
#4623: Added data-id to mobile navigation links
#4624: Added data-ips-hook="footerWrapper"
#4626: Gallery image notes can be null from old v3/v4 instances
#4627: Fix CustomBadge move step
#4394: Install all IPS applications on cloud
#4614: Fix v5 upgrade step for IPS 4 promoted items
#4609: Improved keyboard and screen reader accessibility
#4611: Update mobile nav breadcrumb when changing gallery images
#3976: Hide club content when clubs are disabled
#4599: v4 PHP Block Clarification
#4601: Fixes an issue where downloading an app phar can fail
#4579: Fixes an issue where attachments cannot be downloaded from a course lesson
#4597: Fixes an issue where ‘Featured Events’ was a hard coded language string
#4590: Added accessible text to Calendar navigation buttons
#4563: Display a login button for guests who want to download a file
#4574: Prevent the "new activity" bar from stretching beyond its container in the Activity Stream
#4575: Fixed sticky editor tag list on tablets
#4584: Accessibility: YesNo form fields now have a matching &lt;label&gt; element
#4586: Date/time inputs on Event Submission page now have an accessible label
#4588: Inputs in Sign In popup menu now have accessible labels
#4592: Improved contrast on Calendar daily/weekly/monthly views</code></pre><h4><strong>Developer Notes</strong></h4><p><strong>Improvements to permissions extensions</strong></p><p>- New method <code>PermissionsAbstract::nodeIdsToAllow()</code> returns an array of node IDs that will always have <code>PERM_ALLOW</code></p><p>- Similarly, <code>PermissionsAbstract::nodeIdsToDeny()</code> return an array of IDs that will use <code>PERM_DENY</code></p><p>- The above 2 methods are used when building queries to retrieve a list of items or nodes with permission. The previous <code>can()</code> method is still required for individual permission checks.</p>]]></description><guid isPermaLink="false">372</guid><pubDate>Thu, 15 May 2025 07:48:37 +0000</pubDate></item><item><title>Invision Community 5.0.7</title><link>https://okstar.cc/topic/370-invisioncommunity507/</link><description><![CDATA[<p>This is the latest version of Invision Community.</p><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#4528: Live Topic Light/Dark Theme matching
#4504: Check includeInTrending when displaying trending content
#4507: Use a default tab name when a tab is added to a single-tab node form
#4525: Fix an issue where users could not post blog entries without moderator approval
#4526: Fix an issue where gallery images could show on a profile to users with no permission
#4529: Improved style of certain pagination links
#4530: Added "modifier classes" to numerous .ipsBox elements
#4500: Enhance Permissions extension to allow for permission overrides
#4508: Add group setting for icon width
#4523: Better auto-embed sizing support
#4527: Fix an issue where the View Profile button did not work when viewing user solutions
#4489: Fix creating an invoice via the ACP with products with custom fields
#4512: Fixed colors of regsitration form
#4511: adds missing modperm lang string for assignments
#4509: Fix an issue where guests could mark a post as a solution
#4505: Fix an issue where renaming a tag removes the prefix
#4503: Updated background color of Download screenshots
#4506: Fix an issue where Folders could not be edited
#4474: Update image in Gallery without reloading page
#4501: Adds spam as a reason for holding content for moderation
#4499: Fix an exception when viewing some images in the gallery
#4498: Skip flood control checks when editing an item
#4497: Fire a listener event when content is featured/unfeatured
#4496: Implement ability to extend club forms via extension
#4495: Fix an issue where copying themes did not properly copy logo data
#4494: Fixed an issue where icon form fields could not be toggled properly
#4493: Fix issue where some JS was not being loaded on database pages
#4485: Improved alignment of Suite Documentation link during install
#4434: Polished UI of embedded content
#4484: Fix multiple issues with badge form and Custom Badges
#4481: Added .ipsPull to Download categories on mobile
#4480: Prevent flash message from being covered by PWA elements
#4479: Improved the UX of the Fluid Filter dialog on mobiles
#4478: Fixed styles of inbox pagination
#4477: Display view count by default in all ipsData designs, and in Page Records
#4476: Fixed spacing of events in Calendar month view
#4475: Fixed avatar design in Recent Achievements widget
#4473: Fix cloud plan language string
#4456: Prevent numbers from wrapping in Database navigation widget
#4455: Prevent notifications date from being squashed
#4559: Commerce category image ratios are now consistent across site
#4558: Allow Theme Editor to change secondary buttons
#4545: Additional settings for Community Experts
#4552: Polished Announcement UI
 - Issue #4451: Minor UI bugs (announcements)
 - Issue #4463: Minor UI bugs (announcements (2))
#4550: Group badges no longer shrink in topic lists
#4551: Improved the RSVP block when viewing events
#4553: Made Guidelines header consistent with other pages
#4548: Allow Editor Embeds, Giphy Images and Stock Replies in ACP
#4547: Remove core_hive_subscribers DB table
#4546: Ensure archived topics are not updated by TopicSync
#4543: Fix Build Extension Skeleton File
#4542: Fix an issue where extensions from the Extension Generator were not loading correctly
#4541: Fix an issue where tags converted to lowercase used the wrong URL</code></pre><h3><strong>Developer Notes</strong></h3><p><strong>Added "modifier classes" to numerous .ipsBox elements</strong></p><p>Added modified CSS classes to most ipsBox elements for easier selection. For example: <code>&lt;div class="ipsBox ipsBox--downloadsWhatsNew ipsPull"&gt;</code></p><p><strong>Enhance Permissions extension to allow for permission overrides</strong></p><p>New method <code>Permissions::checkPermission()</code> to allow for permission overrides. PLEASE USE WITH CAUTION.</p><p><strong>Implement ability to extend club forms via extension</strong></p><p>New methods in <code>ClubAbstract</code> for <code>formElements()</code> and <code>saveForm()</code> to extend the form when a club is created/edited.</p>]]></description><guid isPermaLink="false">370</guid><pubDate>Thu, 01 May 2025 02:02:20 +0000</pubDate></item><item><title>Invision Community 5.0.7 Beta 4</title><link>https://okstar.cc/topic/369-invisioncommunity507beta4/</link><description><![CDATA[<p>This is the latest version of Invision Community 5.0.7.</p><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#4528: Live Topic Light/Dark Theme matching
#4504: Check includeInTrending when displaying trending content
#4507: Use a default tab name when a tab is added to a single-tab node form
#4525: Fix an issue where users could not post blog entries without moderator approval
#4526: Fix an issue where gallery images could show on a profile to users with no permission
#4529: Improved style of certain pagination links
#4530: Added "modifier classes" to numerous .ipsBox elements
#4500: Enhance Permissions extension to allow for permission overrides
#4508: Add group setting for icon width
#4523: Better auto-embed sizing support
#4527: Fix an issue where the View Profile button did not work when viewing user solutions
#4489: Fix creating an invoice via the ACP with products with custom fields
#4512: Fixed colors of regsitration form
#4511: adds missing modperm lang string for assignments
#4509: Fix an issue where guests could mark a post as a solution
#4505: Fix an issue where renaming a tag removes the prefix
#4503: Updated background color of Download screenshots
#4506: Fix an issue where Folders could not be edited
#4474: Update image in Gallery without reloading page
#4501: Adds spam as a reason for holding content for moderation
#4499: Fix an exception when viewing some images in the gallery
#4498: Skip flood control checks when editing an item
#4497: Fire a listener event when content is featured/unfeatured
#4496: Implement ability to extend club forms via extension
#4495: Fix an issue where copying themes did not properly copy logo data
#4494: Fixed an issue where icon form fields could not be toggled properly
#4493: Fix issue where some JS was not being loaded on database pages
#4485: Improved alignment of Suite Documentation link during install
#4434: Polished UI of embedded content
#4484: Fix multiple issues with badge form and Custom Badges
#4481: Added .ipsPull to Download categories on mobile
#4480: Prevent flash message from being covered by PWA elements
#4479: Improved the UX of the Fluid Filter dialog on mobiles
#4478: Fixed styles of inbox pagination
#4477: Display view count by default in all ipsData designs, and in Page Records
#4476: Fixed spacing of events in Calendar month view
#4475: Fixed avatar design in Recent Achievements widget
#4473: Fix cloud plan language string
#4456: Prevent numbers from wrapping in Database navigation widget
#4455: Prevent notifications date from being squashed
#4559: Commerce category image ratios are now consistent across site
#4558: Allow Theme Editor to change secondary buttons
#4545: Additional settings for Community Experts
#4552: Polished Announcement UI
 - Issue #4451: Minor UI bugs (announcements)
 - Issue #4463: Minor UI bugs (announcements (2))
#4550: Group badges no longer shrink in topic lists
#4551: Improved the RSVP block when viewing events
#4553: Made Guidelines header consistent with other pages
#4548: Allow Editor Embeds, Giphy Images and Stock Replies in ACP
#4547: Remove core_hive_subscribers DB table
#4546: Ensure archived topics are not updated by TopicSync
#4543: Fix Build Extension Skeleton File
#4542: Fix an issue where extensions from the Extension Generator were not loading correctly
#4541: Fix an issue where tags converted to lowercase used the wrong URL</code></pre><h3><strong>Developer Notes</strong></h3><p><strong>Added "modifier classes" to numerous .ipsBox elements</strong></p><p>Added modified CSS classes to most ipsBox elements for easier selection. For example: <code>&lt;div class="ipsBox ipsBox--downloadsWhatsNew ipsPull"&gt;</code></p><p><strong>Enhance Permissions extension to allow for permission overrides</strong></p><p>New method <code>Permissions::checkPermission()</code> to allow for permission overrides. PLEASE USE WITH CAUTION.</p><p><strong>Implement ability to extend club forms via extension</strong></p><p>New methods in <code>ClubAbstract</code> for <code>formElements()</code> and <code>saveForm()</code> to extend the form when a club is created/edited.</p>]]></description><guid isPermaLink="false">369</guid><pubDate>Wed, 30 Apr 2025 02:41:50 +0000</pubDate></item><item><title>Invision Community 5.0.7 Beta 3</title><link>https://okstar.cc/topic/368-invisioncommunity507beta3/</link><description><![CDATA[<p>This is the latest version of Invision Community 5.0.7.</p><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#4528: Live Topic Light/Dark Theme matching
#4504: Check includeInTrending when displaying trending content
#4507: Use a default tab name when a tab is added to a single-tab node form
#4525: Fix an issue where users could not post blog entries without moderator approval
#4526: Fix an issue where gallery images could show on a profile to users with no permission
#4529: Improved style of certain pagination links
#4530: Added "modifier classes" to numerous .ipsBox elements
#4500: Enhance Permissions extension to allow for permission overrides
#4508: Add group setting for icon width
#4523: Better auto-embed sizing support
#4527: Fix an issue where the View Profile button did not work when viewing user solutions
#4489: Fix creating an invoice via the ACP with products with custom fields
#4512: Fixed colors of regsitration form
#4511: adds missing modperm lang string for assignments
#4509: Fix an issue where guests could mark a post as a solution
#4505: Fix an issue where renaming a tag removes the prefix
#4503: Updated background color of Download screenshots
#4506: Fix an issue where Folders could not be edited
#4474: Update image in Gallery without reloading page
#4501: Adds spam as a reason for holding content for moderation
#4499: Fix an exception when viewing some images in the gallery
#4498: Skip flood control checks when editing an item
#4497: Fire a listener event when content is featured/unfeatured
#4496: Implement ability to extend club forms via extension
#4495: Fix an issue where copying themes did not properly copy logo data
#4494: Fixed an issue where icon form fields could not be toggled properly
#4493: Fix issue where some JS was not being loaded on database pages
#4485: Improved alignment of Suite Documentation link during install
#4434: Polished UI of embedded content
#4484: Fix multiple issues with badge form and Custom Badges
#4481: Added .ipsPull to Download categories on mobile
#4480: Prevent flash message from being covered by PWA elements
#4479: Improved the UX of the Fluid Filter dialog on mobiles
#4478: Fixed styles of inbox pagination
#4477: Display view count by default in all ipsData designs, and in Page Records
#4476: Fixed spacing of events in Calendar month view
#4475: Fixed avatar design in Recent Achievements widget
#4473: Fix cloud plan language string
#4456: Prevent numbers from wrapping in Database navigation widget
#4455: Prevent notifications date from being squashed
#4559: Commerce category image ratios are now consistent across site
#4558: Allow Theme Editor to change secondary buttons
#4545: Additional settings for Community Experts
#4552: Polished Announcement UI
 - Issue #4451: Minor UI bugs (announcements)
 - Issue #4463: Minor UI bugs (announcements (2))
#4550: Group badges no longer shrink in topic lists
#4551: Improved the RSVP block when viewing events
#4553: Made Guidelines header consistent with other pages
#4548: Allow Editor Embeds, Giphy Images and Stock Replies in ACP
#4547: Remove core_hive_subscribers DB table
#4546: Ensure archived topics are not updated by TopicSync
#4543: Fix Build Extension Skeleton File
#4542: Fix an issue where extensions from the Extension Generator were not loading correctly
#4541: Fix an issue where tags converted to lowercase used the wrong URL</code></pre><h3><strong>Developer Notes</strong></h3><p><strong>Added "modifier classes" to numerous .ipsBox elements</strong></p><p>Added modified CSS classes to most ipsBox elements for easier selection. For example: <code>&lt;div class="ipsBox ipsBox--downloadsWhatsNew ipsPull"&gt;</code></p><p><strong>Enhance Permissions extension to allow for permission overrides</strong></p><p>New method <code>Permissions::checkPermission()</code> to allow for permission overrides. PLEASE USE WITH CAUTION.</p><p><strong>Implement ability to extend club forms via extension</strong></p><p>New methods in <code>ClubAbstract</code> for <code>formElements()</code> and <code>saveForm()</code> to extend the form when a club is created/edited.</p>]]></description><guid isPermaLink="false">368</guid><pubDate>Tue, 29 Apr 2025 03:54:39 +0000</pubDate></item><item><title>Invision Community 5.0.7 Beta 2.1</title><link>https://okstar.cc/topic/366-invisioncommunity507beta21/</link><description><![CDATA[<p>This is the latest version of Invision Community 5.0.7.</p><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#4528: Live Topic Light/Dark Theme matching
#4504: Check includeInTrending when displaying trending content
#4507: Use a default tab name when a tab is added to a single-tab node form
#4525: Fix an issue where users could not post blog entries without moderator approval
#4526: Fix an issue where gallery images could show on a profile to users with no permission
#4529: Improved style of certain pagination links
#4530: Added "modifier classes" to numerous .ipsBox elements
#4500: Enhance Permissions extension to allow for permission overrides
#4508: Add group setting for icon width
#4523: Better auto-embed sizing support
#4527: Fix an issue where the View Profile button did not work when viewing user solutions
#4489: Fix creating an invoice via the ACP with products with custom fields
#4512: Fixed colors of regsitration form
#4511: adds missing modperm lang string for assignments
#4509: Fix an issue where guests could mark a post as a solution
#4505: Fix an issue where renaming a tag removes the prefix
#4503: Updated background color of Download screenshots
#4506: Fix an issue where Folders could not be edited
#4474: Update image in Gallery without reloading page
#4501: Adds spam as a reason for holding content for moderation
#4499: Fix an exception when viewing some images in the gallery
#4498: Skip flood control checks when editing an item
#4497: Fire a listener event when content is featured/unfeatured
#4496: Implement ability to extend club forms via extension
#4495: Fix an issue where copying themes did not properly copy logo data
#4494: Fixed an issue where icon form fields could not be toggled properly
#4493: Fix issue where some JS was not being loaded on database pages
#4485: Improved alignment of Suite Documentation link during install
#4434: Polished UI of embedded content
#4484: Fix multiple issues with badge form and Custom Badges
#4481: Added .ipsPull to Download categories on mobile
#4480: Prevent flash message from being covered by PWA elements
#4479: Improved the UX of the Fluid Filter dialog on mobiles
#4478: Fixed styles of inbox pagination
#4477: Display view count by default in all ipsData designs, and in Page Records
#4476: Fixed spacing of events in Calendar month view
#4475: Fixed avatar design in Recent Achievements widget
#4473: Fix cloud plan language string
#4456: Prevent numbers from wrapping in Database navigation widget
#4455: Prevent notifications date from being squashed</code></pre><h3><strong>Developer Notes</strong></h3><p><strong>Added "modifier classes" to numerous .ipsBox elements</strong></p><p>Added modified CSS classes to most ipsBox elements for easier selection. For example: <code>&lt;div class="ipsBox ipsBox--downloadsWhatsNew ipsPull"&gt;</code></p><p><strong>Enhance Permissions extension to allow for permission overrides</strong></p><p>New method <code>Permissions::checkPermission()</code> to allow for permission overrides. PLEASE USE WITH CAUTION.</p><p><strong>Implement ability to extend club forms via extension</strong></p><p>New methods in <code>ClubAbstract</code> for <code>formElements()</code> and <code>saveForm()</code> to extend the form when a club is created/edited.</p>]]></description><guid isPermaLink="false">366</guid><pubDate>Sat, 26 Apr 2025 13:41:53 +0000</pubDate></item><item><title>Invision Community 5.0.7 Beta 2</title><link>https://okstar.cc/topic/364-invisioncommunity507beta2/</link><description><![CDATA[<p>This is the latest version of Invision Community 5.0.7.</p><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#4528: Live Topic Light/Dark Theme matching
#4504: Check includeInTrending when displaying trending content
#4507: Use a default tab name when a tab is added to a single-tab node form
#4525: Fix an issue where users could not post blog entries without moderator approval
#4526: Fix an issue where gallery images could show on a profile to users with no permission
#4529: Improved style of certain pagination links
#4530: Added "modifier classes" to numerous .ipsBox elements
#4500: Enhance Permissions extension to allow for permission overrides
#4508: Add group setting for icon width
#4523: Better auto-embed sizing support
#4527: Fix an issue where the View Profile button did not work when viewing user solutions
#4489: Fix creating an invoice via the ACP with products with custom fields
#4512: Fixed colors of regsitration form
#4511: adds missing modperm lang string for assignments
#4509: Fix an issue where guests could mark a post as a solution
#4505: Fix an issue where renaming a tag removes the prefix
#4503: Updated background color of Download screenshots
#4506: Fix an issue where Folders could not be edited
#4474: Update image in Gallery without reloading page
#4501: Adds spam as a reason for holding content for moderation
#4499: Fix an exception when viewing some images in the gallery
#4498: Skip flood control checks when editing an item
#4497: Fire a listener event when content is featured/unfeatured
#4496: Implement ability to extend club forms via extension
#4495: Fix an issue where copying themes did not properly copy logo data
#4494: Fixed an issue where icon form fields could not be toggled properly
#4493: Fix issue where some JS was not being loaded on database pages
#4485: Improved alignment of Suite Documentation link during install
#4434: Polished UI of embedded content
#4484: Fix multiple issues with badge form and Custom Badges
#4481: Added .ipsPull to Download categories on mobile
#4480: Prevent flash message from being covered by PWA elements
#4479: Improved the UX of the Fluid Filter dialog on mobiles
#4478: Fixed styles of inbox pagination
#4477: Display view count by default in all ipsData designs, and in Page Records
#4476: Fixed spacing of events in Calendar month view
#4475: Fixed avatar design in Recent Achievements widget
#4473: Fix cloud plan language string
#4456: Prevent numbers from wrapping in Database navigation widget
#4455: Prevent notifications date from being squashed</code></pre><h3><strong>Developer Notes</strong></h3><p><strong>Added "modifier classes" to numerous .ipsBox elements</strong></p><p>Added modified CSS classes to most ipsBox elements for easier selection. For example: <code>&lt;div class="ipsBox ipsBox--downloadsWhatsNew ipsPull"&gt;</code></p><p><strong>Enhance Permissions extension to allow for permission overrides</strong></p><p>New method <code>Permissions::checkPermission()</code> to allow for permission overrides. PLEASE USE WITH CAUTION.</p><p><strong>Implement ability to extend club forms via extension</strong></p><p>New methods in <code>ClubAbstract</code> for <code>formElements()</code> and <code>saveForm()</code> to extend the form when a club is created/edited.</p>]]></description><guid isPermaLink="false">364</guid><pubDate>Fri, 25 Apr 2025 12:28:29 +0000</pubDate></item><item><title>Invision Community 5.0.7 Beta 1</title><link>https://okstar.cc/topic/363-invisioncommunity507beta1/</link><description><![CDATA[<ul><li><p>Released 04/23/2025</p></li><li><p><strong>Current Release: No</strong></p></li><li><p><strong>Beta Release: Yes</strong></p></li></ul><p>This is the latest version of Invision Community 5.0.7.</p><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#4528: Live Topic Light/Dark Theme matching
#4504: Check includeInTrending when displaying trending content
#4507: Use a default tab name when a tab is added to a single-tab node form
#4525: Fix an issue where users could not post blog entries without moderator approval
#4526: Fix an issue where gallery images could show on a profile to users with no permission
#4529: Improved style of certain pagination links
#4530: Added "modifier classes" to numerous .ipsBox elements
#4500: Enhance Permissions extension to allow for permission overrides
#4508: Add group setting for icon width
#4523: Better auto-embed sizing support
#4527: Fix an issue where the View Profile button did not work when viewing user solutions
#4489: Fix creating an invoice via the ACP with products with custom fields
#4512: Fixed colors of regsitration form
#4511: adds missing modperm lang string for assignments
#4509: Fix an issue where guests could mark a post as a solution
#4505: Fix an issue where renaming a tag removes the prefix
#4503: Updated background color of Download screenshots
#4506: Fix an issue where Folders could not be edited
#4474: Update image in Gallery without reloading page
#4501: Adds spam as a reason for holding content for moderation
#4499: Fix an exception when viewing some images in the gallery
#4498: Skip flood control checks when editing an item
#4497: Fire a listener event when content is featured/unfeatured
#4496: Implement ability to extend club forms via extension
#4495: Fix an issue where copying themes did not properly copy logo data
#4494: Fixed an issue where icon form fields could not be toggled properly
#4493: Fix issue where some JS was not being loaded on database pages
#4485: Improved alignment of Suite Documentation link during install
#4434: Polished UI of embedded content
#4484: Fix multiple issues with badge form and Custom Badges
#4481: Added .ipsPull to Download categories on mobile
#4480: Prevent flash message from being covered by PWA elements
#4479: Improved the UX of the Fluid Filter dialog on mobiles
#4478: Fixed styles of inbox pagination
#4477: Display view count by default in all ipsData designs, and in Page Records
#4476: Fixed spacing of events in Calendar month view
#4475: Fixed avatar design in Recent Achievements widget
#4473: Fix cloud plan language string
#4456: Prevent numbers from wrapping in Database navigation widget
#4455: Prevent notifications date from being squashed</code></pre><h3><strong>Developer Notes</strong></h3><p><strong>Added "modifier classes" to numerous .ipsBox elements</strong></p><p>Added modified CSS classes to most ipsBox elements for easier selection. For example: <code>&lt;div class="ipsBox ipsBox--downloadsWhatsNew ipsPull"&gt;</code></p><p><strong>Enhance Permissions extension to allow for permission overrides</strong></p><p>New method <code>Permissions::checkPermission()</code> to allow for permission overrides. PLEASE USE WITH CAUTION.</p><p><strong>Implement ability to extend club forms via extension</strong></p><p>New methods in <code>ClubAbstract</code> for <code>formElements()</code> and <code>saveForm()</code> to extend the form when a club is created/edited.</p>]]></description><guid isPermaLink="false">363</guid><pubDate>Thu, 24 Apr 2025 01:29:02 +0000</pubDate></item><item><title>Invision Community 5.0.6</title><link>https://okstar.cc/topic/331-invisioncommunity506/</link><description><![CDATA[<p>This is the latest version of Invision Community.</p><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#4484: Fix multiple issues with badge form and Custom Badges
#4473: Fix cloud plan lang string
#4455: Prevent notifications date from being squashed
#4448: Duplicated links for featured content items
#4446: Max Embed Media Width and Smaller Minimum Table Column Width
 - Issue #4146: Images and youtube videos rendering full width
 - Issue #4435: Tables: ability to change column min width
 - Issue #4433: Editor table columns should have resize cursor applied
#4447: Only apply faded icon to category tables
#4438: Fixes an issue where generating topic summaries can fail
#4425: Use JS lang strings for create new line buttons in table
#4424: Define Visual Language Editor Values in AJAX responses for Dialog and Menu Support
#4384: Improved contrast of Stripe checkout in dark mode
#4415: Fixed odd tint of i-color_contrast in Safari
#4416: Conditionally inherit colors for footer widgets
 - Issue #4378: Featured content widget on footer shows white borders
 - Issue #4390: Minor design issue: guest block in footer
#4417: Improved spacing around advertisements
#4423: Better carousel support in Safari
#4426: Close widget menus when exiting page editor
#4427: Update time in topic header after page load
#4428: Host Monaco from the Community instead of using CDN
#4430: Add theme hook points for Courses
#4431: Hook points in Calendar Overview
#4432: Prevent custom icons from using 'object-fit:cover' in table UI
#4392: Implement extension for custom Package Types
#4421: Fixes an issue where getting the first or last post in a topic can be very slow
#4409: Fixed wrong Classname ( Livetopic vs LiveTopic) in the EditorExtension Class
#4413: Fix an issue where leaving an event after RSVP threw an exception
#4407: Fixes an issue where the service worker offline page isn’t UTF-8
#4400: Allow custom emoticons to display in their natural dimensions
#4397: Editor Fixes
 - Issue #4090: Difficult to remove automatically applied link styles
 - Issue #4399: Add editor button with registerNode
#4395: Close dialog when anchor link clicked
#4396: Update remote autocomplete from input event
#4402: Fix broken blog comment permission check
#4405: UI fixes for 5.0.6
#4376: Removed jquery.transform.js and data-ipsdialog-showfrom
#4366: Implement extension for new MFA Handlers
#4393: Fix an issue where profile completion on registration can throw an exception
#4389: Add support for form headers and HTML in UI Node extension
#4359: Add support for FURLs in profile tabs
#4358: Implement extension for new Share Services
#4371: Hide Video Encoding ACP menu item if gallery is disabled
#4353: Additional methods to UserMenu extension
#4338: Speed up Tag Selector when there are 100s of Tags
#4367: Open the SavedAction class for extension
#4368: Add "site online" to ACP search keywords
#4370: Fix issue with incorrect count on the Recently Browsing block
#4382: Fixed alignment of expanded mini-profile
#4383: Fixed ipsSwitch transition
#4385: Made "Follow member" button full width on leaderboard
#4381: Use --ips-js-zindex-top to handle tooltips and menus
#4369: Fix issue where blog entry dates showed incorrectly in activity streams
#4362: Fixed widget carousels
 - Issue #4360: Page Editor carousels don't shrink below 4 items
 - Issue #4361: Achievements widget doesn't support carousels
#4106: Reduced some JS and CSS to address Layout Shifts and reflow
#4357: Fix an issue with unapproved commerce item reviews
#4355: More stable badge creator wizard
#4352: New Listener types and events
#4337: Implement additional UI Extension methods for content tables
#4345: Improved the UI of Achievements widget
#4344: Added padding to no-icon-button
#4342: Converted Theme Editor tabs to data-ipsTabbar
#4340: Fixed forum category collapse icon
#4325: Update CodeMirror bundle to 5.68.16 and fix scroll issue
#4327: Deleting topics may be broken with pages app being enabled
#4324: v4 Port: False failed logins when using OAuth ROPC
#4292: Further extension of Clubs and Club Nodes
#4308: Update CodeMirror to 5.68.18
#4288: Make sure that the UINode Extension methods are called for album creation
#4289: Fix an issue where UINode rowBage method was not called for Packages
#4323: Fix issue where "Other" Meta Tags could not be saved
#4322: Fix incorrect version number when downloading language files
#4168: Increase speed and reduce size of Embed Support JavaScript
#4284: Fix an issue where digests contained hidden or deleted content
#4300: Reduced opacity of read forum icons
#4302: Fixed light/dark background for external embeds
#4303: Adjusted colors of upgrade progress bar to match v5 branding
#4313: Fix inconsistent EditorLocations implementation
#4314: Fix issue where badges could not be saved if using an uploaded image
#4315: Fixed some .ipsData elements not being wrapped with i-data
#4316: Added userBarGuest template hook
#4310: Fixes an issue where reacted content can be incorrect on profile view and streams
#4298: Fixed h3 tag on Profile page
#4277: Support for unknown fonts in the editor
#4106: Reduced some JS and CSS to address Layout Shifts and reflow</code></pre><h3><strong>Developer Notes</strong></h3><p><strong>#4392 Implement extension for custom Package Types</strong></p><p>- New <code>PackageType</code> extension to create custom package types in Commerce</p><p><strong>#4366 Implement extension for new MFA Handlers</strong></p><p>- New extension <code>MFAHandler</code> to implement custom methods for 2FA</p><p><strong>#4359 Add support for FURLs in profile tabs</strong></p><p>- New method <code>ProfileAbstract::url()</code> to define a custom FURL for a profile tab</p><p>- New FURL definition <code>profile_tab</code></p><p><strong>#4358 Implement extension for new Share Services</strong></p><p>- New <code>ShareServices</code> extension to allow for custom sharing to external platforms</p><p><strong>#4353 Additional methods to UserMenu extension</strong></p><p>- New <code>UserMenuExtension</code> method <code>acpAccountActionsMenu()</code>. Returns an array of <code>MenuItem</code> objects that will be added to the "Account Actions" dropdown in the ACP member view.</p><p>- New <code>UserMenuExtension</code> method <code>acpRowButtons()</code>. Returns an array of buttons that will be added to the member list view. For this method, buttons should be returned as an array, the same way that buttons are constructed for ACP tables.</p><p><strong>#4352 New Listener types and events</strong></p><p>- New MemberListener events <code>onCourseComplete</code>, <code>onModuleComplete</code>, <code>onLessonComplete</code>, and <code>onQuizComplete</code></p><p>- New Listener Type <code>PollListenerType</code> specifically for events related to polls. This listener supports the following methods: <code>onCreateOrEdit</code>, <code>onVote</code>, <code>onVoteRecount</code>, <code>onDelete</code>, <code>onStateChange</code>. The <code>onStateChange</code> event includes the new state (opened or closed).</p><p>- New Listener Type <code>FileListenerType</code> for file downloads. This listener has a single event, <code>onDownload</code>, which is fired when downloading from the Downloads application AND when downloading an attachment. The event payload will include the related object (e.g. a File for Downloads, or a Post - for example - for an attachment). For attachments, the <code>$extra</code> array will be populated with <code>id1</code>, <code>id2</code>, and <code>id3</code> from the <code>core_attachments_map</code> table.</p><p><strong>#4337 Implement additional UI Extension methods for content tables</strong></p><p>- UI Extension method <code>contentTableWhere()</code> now allows you to modify existing where clauses.</p><p>- [BREAKING CHANGE] UI Extension method <code>contentTableWhere()</code> has a method signature change</p><p>- New UI Extension method <code>contentTableGetRows()</code> to allow you to modify table rows before they are output</p><p><strong>#4292 Further extension of Clubs and Club Nodes</strong></p><p>- New methods in <code>Ui\Node</code> to extend club nodes: <code>clubFormElements()</code>, <code>processClubForm()</code>, and <code>clubFormPostSave()</code></p><p>- Nodes that use <code>ClubContainer</code> should now use the method <code>_clubForm()</code> instead of <code>clubForm()</code> to ensure that UI Extensions are called properly.</p><p>- New Club Extension method <code>menu()</code> allows developers to add items to the club menu</p><p>- New Club Extension method <code>buttons()</code> allows developers to add to the buttons in the club header (or sidebar)</p><p>- New class <code>IPS\Helpers\Menu\Buttons</code> to create a buttons list instead of a dropdown menu</p>]]></description><guid isPermaLink="false">331</guid><pubDate>Wed, 16 Apr 2025 07:58:04 +0000</pubDate></item><item><title>Invision Community 5.0.6 Beta 4</title><link>https://okstar.cc/topic/325-invisioncommunity506beta4/</link><description><![CDATA[<p>This is the latest version of Invision Community 5.0.6 Beta 4</p><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#4448: Duplicated links for featured content items
#4446: Max Embed Media Width and Smaller Minimum Table Column Width
 - Issue #4146: Images and youtube videos rendering full width
 - Issue #4435: Tables: ability to change column min width
 - Issue #4433: Editor table columns should have resize cursor applied
#4447: Only apply faded icon to category tables
#4438: Fixes an issue where generating topic summaries can fail
#4425: Use JS lang strings for create new line buttons in table
#4424: Define Visual Language Editor Values in AJAX responses for Dialog and Menu Support
#4384: Improved contrast of Stripe checkout in dark mode
#4415: Fixed odd tint of i-color_contrast in Safari
#4416: Conditionally inherit colors for footer widgets
 - Issue #4378: Featured content widget on footer shows white borders
 - Issue #4390: Minor design issue: guest block in footer
#4417: Improved spacing around advertisements
#4423: Better carousel support in Safari
#4426: Close widget menus when exiting page editor
#4427: Update time in topic header after page load
#4428: Host Monaco from the Community instead of using CDN
#4430: Add theme hook points for Courses
#4431: Hook points in Calendar Overview
#4432: Prevent custom icons from using 'object-fit:cover' in table UI
#4392: Implement extension for custom Package Types
#4421: Fixes an issue where getting the first or last post in a topic can be very slow
#4409: Fixed wrong Classname ( Livetopic vs LiveTopic) in the EditorExtension Class
#4413: Fix an issue where leaving an event after RSVP threw an exception
#4407: Fixes an issue where the service worker offline page isn’t UTF-8
#4400: Allow custom emoticons to display in their natural dimensions
#4397: Editor Fixes
 - Issue #4090: Difficult to remove automatically applied link styles
 - Issue #4399: Add editor button with registerNode
#4395: Close dialog when anchor link clicked
#4396: Update remote autocomplete from input event
#4402: Fix broken blog comment permission check
#4405: UI fixes for 5.0.6
#4376: Removed jquery.transform.js and data-ipsdialog-showfrom
#4366: Implement extension for new MFA Handlers
#4393: Fix an issue where profile completion on registration can throw an exception
#4389: Add support for form headers and HTML in UI Node extension
#4359: Add support for FURLs in profile tabs
#4358: Implement extension for new Share Services
#4371: Hide Video Encoding ACP menu item if gallery is disabled
#4353: Additional methods to UserMenu extension
#4338: Speed up Tag Selector when there are 100s of Tags
#4367: Open the SavedAction class for extension
#4368: Add "site online" to ACP search keywords
#4370: Fix issue with incorrect count on the Recently Browsing block
#4382: Fixed alignment of expanded mini-profile
#4383: Fixed ipsSwitch transition
#4385: Made "Follow member" button full width on leaderboard
#4381: Use --ips-js-zindex-top to handle tooltips and menus
#4369: Fix issue where blog entry dates showed incorrectly in activity streams
#4362: Fixed widget carousels
 - Issue #4360: Page Editor carousels don't shrink below 4 items
 - Issue #4361: Achievements widget doesn't support carousels
#4106: Reduced some JS and CSS to address Layout Shifts and reflow
#4357: Fix an issue with unapproved commerce item reviews
#4355: More stable badge creator wizard
#4352: New Listener types and events
#4337: Implement additional UI Extension methods for content tables
#4345: Improved the UI of Achievements widget
#4344: Added padding to no-icon-button
#4342: Converted Theme Editor tabs to data-ipsTabbar
#4340: Fixed forum category collapse icon
#4325: Update CodeMirror bundle to 5.68.16 and fix scroll issue
#4327: Deleting topics may be broken with pages app being enabled
#4324: v4 Port: False failed logins when using OAuth ROPC
#4292: Further extension of Clubs and Club Nodes
#4308: Update CodeMirror to 5.68.18
#4288: Make sure that the UINode Extension methods are called for album creation
#4289: Fix an issue where UINode rowBage method was not called for Packages
#4323: Fix issue where "Other" Meta Tags could not be saved
#4322: Fix incorrect version number when downloading language files
#4168: Increase speed and reduce size of Embed Support JavaScript
#4284: Fix an issue where digests contained hidden or deleted content
#4300: Reduced opacity of read forum icons
#4302: Fixed light/dark background for external embeds
#4303: Adjusted colors of upgrade progress bar to match v5 branding
#4313: Fix inconsistent EditorLocations implementation
#4314: Fix issue where badges could not be saved if using an uploaded image
#4315: Fixed some .ipsData elements not being wrapped with i-data
#4316: Added userBarGuest template hook
#4310: Fixes an issue where reacted content can be incorrect on profile view and streams
#4298: Fixed h3 tag on Profile page
#4277: Support for unknown fonts in the editor
#4106: Reduced some JS and CSS to address Layout Shifts and reflow</code></pre><h3><strong>Developer Notes</strong></h3><p><strong>#4392 Implement extension for custom Package Types</strong></p><p>- New <code>PackageType</code> extension to create custom package types in Commerce</p><p><strong>#4366 Implement extension for new MFA Handlers</strong></p><p>- New extension <code>MFAHandler</code> to implement custom methods for 2FA</p><p><strong>#4359 Add support for FURLs in profile tabs</strong></p><p>- New method <code>ProfileAbstract::url()</code> to define a custom FURL for a profile tab</p><p>- New FURL definition <code>profile_tab</code></p><p><strong>#4358 Implement extension for new Share Services</strong></p><p>- New <code>ShareServices</code> extension to allow for custom sharing to external platforms</p><p><strong>#4353 Additional methods to UserMenu extension</strong></p><p>- New <code>UserMenuExtension</code> method <code>acpAccountActionsMenu()</code>. Returns an array of <code>MenuItem</code> objects that will be added to the "Account Actions" dropdown in the ACP member view.</p><p>- New <code>UserMenuExtension</code> method <code>acpRowButtons()</code>. Returns an array of buttons that will be added to the member list view. For this method, buttons should be returned as an array, the same way that buttons are constructed for ACP tables.</p><p><strong>#4352 New Listener types and events</strong></p><p>- New MemberListener events <code>onCourseComplete</code>, <code>onModuleComplete</code>, <code>onLessonComplete</code>, and <code>onQuizComplete</code></p><p>- New Listener Type <code>PollListenerType</code> specifically for events related to polls. This listener supports the following methods: <code>onCreateOrEdit</code>, <code>onVote</code>, <code>onVoteRecount</code>, <code>onDelete</code>, <code>onStateChange</code>. The <code>onStateChange</code> event includes the new state (opened or closed).</p><p>- New Listener Type <code>FileListenerType</code> for file downloads. This listener has a single event, <code>onDownload</code>, which is fired when downloading from the Downloads application AND when downloading an attachment. The event payload will include the related object (e.g. a File for Downloads, or a Post - for example - for an attachment). For attachments, the <code>$extra</code> array will be populated with <code>id1</code>, <code>id2</code>, and <code>id3</code> from the <code>core_attachments_map</code> table.</p><p><strong>#4337 Implement additional UI Extension methods for content tables</strong></p><p>- UI Extension method <code>contentTableWhere()</code> now allows you to modify existing where clauses.</p><p>- [BREAKING CHANGE] UI Extension method <code>contentTableWhere()</code> has a method signature change</p><p>- New UI Extension method <code>contentTableGetRows()</code> to allow you to modify table rows before they are output</p><p><strong>#4292 Further extension of Clubs and Club Nodes</strong></p><p>- New methods in <code>Ui\Node</code> to extend club nodes: <code>clubFormElements()</code>, <code>processClubForm()</code>, and <code>clubFormPostSave()</code></p><p>- Nodes that use <code>ClubContainer</code> should now use the method <code>_clubForm()</code> instead of <code>clubForm()</code> to ensure that UI Extensions are called properly.</p><p>- New Club Extension method <code>menu()</code> allows developers to add items to the club menu</p><p>- New Club Extension method <code>buttons()</code> allows developers to add to the buttons in the club header (or sidebar)</p><p>- New class <code>IPS\Helpers\Menu\Buttons</code> to create a buttons list instead of a dropdown menu</p>]]></description><guid isPermaLink="false">325</guid><pubDate>Thu, 10 Apr 2025 06:55:03 +0000</pubDate></item><item><title>Invision Community 5.0.5</title><link>https://okstar.cc/topic/322-invisioncommunity505/</link><description><![CDATA[<p>This is the latest version of Invision Community 5.</p><hr><pre spellcheck="" class="ipsCode language-plaintext" data-language="Plain Text"><code>#4310: Fixes an issue where reacted content can be incorrect on profile view and streams
#4274: Multiple fixes with topic summaries
#4237: Run animations in animation frames
#4252: Fixed slow tooltips in Chrome
#4253: Fixed minor UI concerns
#4254: Fixed minor UI issues (blog)
#4255: Minor UI issues (warning panel)
#4256: Fixed poll UI for guests
#4258: Prevent menus from falling under text
#4259: Fixed hovercard sizes
#4260: Fixed alignment of group badge in ACP profile
#4261: Primary buttons are no longer repositioned on mobile
#4268: Fix an issue where creating a new ProfileStep failed
#4275: Fix an issue where marking a post as a solution triggered an error
#4278: Remove extra MFA opt-out link
#4279: Fix an issue where installing Pages throws an error
#4281: Fix an issue where a user cannot reply to an alert while a password reset is in progress
#4282: Fixed position of .ipsStreamItem__summary
#4251: Fixes an issue where the Content I Follow stream may not return any results
#4276: Remove forced uppercase on block template tags
#4280: Fix an issue where tags with an ampersand do not render properly in the autocomplete list
#4201: More stable focus handling for Editor panels on mobile devices
#4227: Converter Updates
#4229: Ads.txt redirect to URL
#4224: Restore calendar overview to non-club calendars
#4226: Fix broken link to featured content page
#4192: Fix issue where deleting an alert generated an error
#4221: Fixes an issue where very old promoted items are shown on notification emails
#4190: Fix issue where prefix tags were not properly handled from the multimod actions
#4185: Add the ability to filter by club name in the filter modal
#4063: Add option to customize icon size and use no background shape for Custom Badge Icons
#4212: Fixes an issue where the wrong name is used on the report confirmation modal
#4208: Fix issue where missing database templates throws an exception
#4203: Fix issue where users could not view poll results even when permissions were enabled
#4202: Make "Save" button active after editing Language Key Translations
#4188: Fix issues where initial term could not be set on a product
#4199: Bring back the PII Data Profile Field Setting
#4200: Fix ToC when first post is truncated
#4211: Fix issue where soft-deleting items did not update node counters
#4191: Fix issues with sorting the Deleted Content screen in the ModCP
#4209: Fix issue where creating a new gallery category throws an exception
#4194: Fixed minor UX issues with editor
#4196: Fixed disappearing background image when Page Editor is active</code></pre><h3><strong>Developer Notes</strong></h3><p>Fixes multiple issues with Elasticsearch</p><p>The new minimum version for Elasticsearch is now 8.0, with the latest version 8.17 recommended. Those using Elastic search in v5.0.4 and earlier (including all of v4) will need to upgrade their Elasticsearch server, and then rebuild the search index.</p><div class="ipsEmbeddedOther" data-og-user_text="https://okstar.cc/files/file/1-invision-community-nulled/"><iframe src="https://okstar.cc/files/file/1-invision-community-nulled/?do=embed" data-embedcontent="" data-internalembed="" data-controller="core.front.core.autosizeiframe" data-embedauthorid="1" data-ipsembed-contentapp="downloads" data-ipsembed-contentclass="downloads_File" data-ipsembed-contentid="1" data-ipsembed-timestamp="1743479171" allowfullscreen="" data-og-user_text="https://okstar.cc/files/file/1-invision-community-nulled/" loading="lazy"></iframe></div>]]></description><guid isPermaLink="false">322</guid><pubDate>Tue, 01 Apr 2025 03:46:15 +0000</pubDate></item></channel></rss>
