Welcome to My iptv forum

  • Everyone is invited! My iptv forum is for everyone, new and advanced user alike!
  • Searching is key! Before you post a question, use the forum search feature to determine whether your topic has already been covered.
  • Do not start flame wars! If someone has engaged in behavior that is detrimental to the discussion -- spamming, harassment, etc -- report the post and we'll take a look.
  • Resource icon

    IPS Themes+Plugins IPS Community Suite Released Full 4.7.16 Nulled 4.7.16

    IPS Themes

    What's New in Version 4.7.7​

    This is our February maintenance release.
    Key changes include:
    • New Feature: Gallery refresh
    • GraphQL support has been expanded. Blog and Documentation are now available.

    Additional Information​

    Core
    • Added the ability to allow non members to post in individual sections of closed clubs.
    • Added pagination to referrals page in the Account Settings.
    • Added Clubs and Club Pages to sitemap.
    • Added missing language strings for the Email Statistics report.
    • Updated CKEditor to 4.20.1.
    • Re-enabled Grammarly in CKEditor.
    • Fix changing Time Periods on streams not clearing previous values completely.
    • Fixed an issue where dropdown menus would be treated as a link if child items in the main navigation.
    • Fixed an issue where times may be in the wrong timezone due to a Chromium bug with Asia/Kolkata & Asia/Kathmandu.
    • Fixed an issue with AdminCP upgrading a self-hosted community if large table changes are required.
    • Fixed an issue where changing Time Periods on streams not clearing previous values completely.
    • Fixed an issue where dropdown menus would be treated as a link if child items in the main navigation.
    • Fixed an issue where auto-saved editor contents would not clear when the editor was on a tab.
    • Fixed an issue where custom date filters were not preserved on the search page.
    • Fixed an issue where moderating all links posted did not flag the content for moderation.
    • Fixed an issue where Administrators with permissions to view moderator statistics got a no-permission error.
    • Fixed an issue where club areas may link to the wrong location.
    • Reduced the scenarios where some uploaded files names may get prefixed with random numbers.
    Gallery
    • Visual refresh.
    • Added support for converting videos to mp4 for consistent playback experience (cloud only).
    • Added gallery overview page to better highlight Gallery activity.
    • Added support for searching image contents using AI (cloud only).
    • Added not safe for work filter functionality.
    • Added support for prefetching next and previous images.
    • Added a member profile extension for Gallery images.
    • Set default album sort to match the default sort on a category.
    • Fixed an issue where images may not be sorted correctly.
    • Removed lightbox overlay.
    • Removed a lot of redundant javascript to optimize page loading times.
    Pages
    • Added a way to disable indexing of pages.
    • Fixed an issue where sorting by the default sort did not use the correct sort direction.
    • Fixed an issue where anonymous records were displayed as Guest in record listings.
    • Fixed an issue where anonymous records created topics with an author name of Guest and a hash..
    • Fixed toggled fields when adding/editing a database field.
    • Automatically set a page as default when it's the only page in a folder
    • Removed the "Add comment" checkbox on the Update Record form in cases where it was not applicable.
    Events
    • Fixed an issue where events in the by month block may display the wrong month.
    • Fixed an issue where events may show on the wrong time.
    Forums
    • Fixed an issue where checkbox sets with large option lists in polls would condense into a scrollable list.
    • Fixed an issue where the first post in a scheduled topic had a different timestamp than the topic.
    • Fixed issue where publish date field was sometimes shown on the Poll tab of the Topic form instead of the Content tab.
    • Fixed an issue where changing the publish date of an already published topic to a future date wouldn't update the containers last post data.
    Converters
    • Improved member conversion speed upto 50% in some scenarios.
    Downloads
    • Fixed an issue where anonymous comments were not tracked correctly.
    Commerce
    • Fixed VAT number verification failing.
    • Fixed an issue where invoices from guests may not be marked as paid after a successful transaction.

    Changes affecting third-party developers and designers​

    • Added new GraphQL endpoints for Blog & Events.
    • Added the ability to use OAuth access tokens or API keys with GraphQL requests.
    • Added a new optional parameter to the Events > front > events -> event template.
    • Added constant \IPS\SITEMAP_MAX_PER_FILE to define the maximum number of entries in a sitemap file.
    • Updated HTMLPurifier to 4.15.0.
    • Fixed an issue where hooks with USE statements were wrapped in a try/catch.
    • Fixed an issue creating Polls via the REST API that are not multichoice.
    • Fixed an issue where reordering ACP restrictions generated an error.
    • Fixed an issue with the autocomplete form field in third party resources.
    • Method signatures and return type have been changed for \IPS\File\Amazon::chunkFinish() & \IPS\File\FileSystem::chunkFinish().
    • Removed jsTimezoneDetect library, replaced with native browser functionality.
    REST, Webhooks and Zapier
    • The member, blogs entries, download files, gallery images, events, pages records and forum topics GET endpoint supports now a new ìds parameter to return items by multiple ids. This change also applies to any third party application that extends \IPS\Content\Api\ItemController and uses $this->_list().
    This is our January maintenance release.

    During the holiday period, our focus is on providing bug fixes and improving stability. Feature updates will resume in February.

    Additional Information​

    Core
    • Added password resets to administrator logs.
    • Added email icons for Twitch and Discord.
    • Added the tags page to the disallowed URLs in the robots.txt.
    • Added a noindex meta tag for the offline page.
    • Included a PHP Version check for CLI tasks.
    • Improves performance of alerts list.
    • Fixed an issue where predefined tags can throw an error on the Tags form on PHP8.
    • Fixed an issue where the Editor > Stock Replies table search did not work in the AdminCP.
    • Fixed an issue where images in search results were not grouped for lightbox.
    • Fixed issue where word expansions were replacing phrases in the middle of a word.
    • Fixed an issue with Google OAuth logins when an error is returned.
    • Fixed an issue with custom OAuth logins if a user info endpoint returns an unexpected data format.
    • Fixed an issue where club content could display in feeds to users with no permission to the clubs module.
    • Fixed an issue where moderators were not sent email notification of new reports.
    • Fixed an issue where system logs may be generated if an invalid URL is passed to the redirect code (for email links).
    • Fixed an issue where tags could not be removed from content if tagging was disabled.
    • Fixed an issue where moving items using the multimod functions did not always reset the container counts.
    • Fixed an issue error that can occur when a 'hide' word filter is triggered on content that does not support hiding (personal conversations).
    • Fixed an issue where warning a member sometimes generated an exception and a template error.
    • Fixed an issue where rebuilding the search index generated pages of logs for orphaned posts/comments.
    • Fixed layout of responsive tables in the ACP.
    • Fixed an issue where importing/exporting language packs did not use the correct version.
    • Fixed an issue where publishing scheduled items were marked unread for the author.
    • Fixed an issue that could cause duplicated notifications when using multiple database servers.
    • Fixed an issue on the onboarding page when no image was uploaded.
    • Fixed issues with confusing language strings in the report center.
    • Fixed an issue where Twitter Emoji no longer loads (The CDN providing the images shut down).
    • Removed the unused "core_image_scanner_logs" database table.
    Forums
    • Fixed an issue in the topic feed widget where it would show the hover preview when it shouldn't.
    • Fixed an issue where the approval reason would not show for topics.
    • Fixed an issue where locking a guest topic from the bottom moderation menu behaved differently than using the top moderation menu.
    • Fixed an issue where creating a forum may show an error on certain versions of MySQL.
    Platform
    • Fixed an issue where the check for new comments may show the wrong number if the end-user is not on the last page of comments.
    Pages
    • Fixed an issue where the sitemap could contain a link to a database category for a database which doesn't use categories.
    • Fixed an issue where deleting a custom field wouldn't drop the column from the database.
    Downloads
    • Fixed an issue where deleting previous versions generated a template error.
    • Fixed an issue where submitting a file to a category where moderation is required could fail when IN_DEV is enabled.
    • Removed an unused cloud setting for max download speed.
    • Removed deprecated files data from Downloads File REST API response, use /download endpoint instead.
    Events
    • Fixed an issue with links to calendars when the default view was not set to overview.
    • Fixes an uncaught TypeError exception when viewing badly formed Events URLs.
    • Fixed an issue with searching events by current location.
    • Fixed an issue where a blank event sidebar would show after events have passed.
    • Fixed an issue where online event links would be removed at the start time if no end was set.
    • Fixed an issue where repeating events may show on the wrong day when displaying in a different timezone.
    Gallery
    • Removed profile tab image view preferences for guests to make it consistent with other areas where preferences can't be saved.
    Commerce
    • Added og:image tag to product pages.
    • Fixed an issue where saving shipping rates was flagged as not covering all possible values.
    Blog
    • Fixed an issue where a broken or missing blog entry image would break the blog entry page.
    • Fixed an issue where blog tags were not appearing in the recommended tags results.

    Changes affecting third-party developers and designers​

    • New constant DEBUG_HOOKS will log any errors thrown by a hook before executing the parent method.

    IPS Community Suite 4.7.4​

    Released 11/02/2022

    Key Changes
    This is our November maintenance release.
    Key changes include:
    • New Feature: Moderating with Personal Alerts
    • New Feature: Moderator approval queue now includes a reason why
    • Updated: Events update includes additional streaming platforms
    • Invision Community now requires a minimum of PHP 8.0

    Additional Information​


    Core
    • Increased minimum PHP version to 8.0.
    • Added Moderation Alerts.
    • Adds the ability to see the number of replies to an alert, and view all replies to an alert in messenger.
    • Reduced the Cloudflare warning on the support page to note issues may arise from specific Cloudflare features only.
    • Fixed an issue where an alert reply button was shown to those without access to the messenger via module permissions.
    • Fixed an issue where viewing a theme's differences may not show all changes correctly.
    • Fixed an issue where some applications presented content for the 'Similar Content' ElasticSearch widget that wasn't suitable.
    • Fixed an issue where pre-upgrade resource check may ask you to check a default language pack for compatibility.
    • Fixed an issue that may cause slow AdminCP logins if there are a lot of email send failures.
    • Fixed an issue where attachments may download with an extra file extension when using Amazon S3 to store files.
    • Fixed an issue where some moderators may see template errors in the userbar at the top of the page.
    • Fixed an issue with PHP 8 and the UT8 converter used for legacy upgrades.
    • Fixed issue where reporting content on a site with restricted moderators generated an error.
    • Fixed issue where users could receive notifications for content that had been hidden.
    • Mobile navigation links are no longer duplicated when configured as a dropdown menu.
    • Removed any placed widgets from the login and register page.
    Events

    • Added support for TikTok, Twitch, Vimeo and SpotMe online events.
    • Fixed a MySQL query error when using locales with a comma decimal separator.
    • Fixed RSVP stats report not working.
    • Fixed the broken event cover image on the overview page.
    • Fixed an issue where the timezone selector would only be correct if adjusted by an author in the same timezone.
    • Fixed an issue where the create event button may show to members with no permissions for any calendar.
    • Fixed an issue where searching for events may not work correctly.
    • Fixed some untranslated phrases.
    • Fixed an issue where markers may not show on Google Maps when using events near me.
    Forums
    • Fixed a potential slow query when working with solved topics.
    • Fixed an issue where a future published topic has a different start date than the first post date.
    Gallery

    • Improved image loading speed in albums or categories with a large amount of images.
    • Fixed an issue where Gallery Results could break Stream Subscriptions.
    • Fixed issue where switching between plain-text and rich editor on image upload lost text content.
    • Fixed an issue where users could not download attachments from Album Comments.
    Pages
    • Fixed the missing record status icons in the record feed widget.
    • Fixed an error when viewing a record in a database that is not searchable.
    • Fixed an issue where the pages media center didn't support svg files while replacing an existing svg file.
    • Fixed an issue where hidden linked records were displayed to users with no permission to see them.
    Blogs
    • Fixed merging members inadvertently re-assigning group blogs.
    • Fixed an issue when upgrading from legacy versions.
    • Fixed the wrong webhook documentation reference to the blog class.
    Downloads
    • Changed the RebuildScreenshotWatermarks task to use the REBUILD_INTENSE constant for the rebuild cycle.

    Changes affecting third-party developers and designers​

    • Changed the order of the autogenerated hook method signature.
    • Added a new class parameter public $similarContent = TRUE|FALSE; to each /extension/core/ContentRouter class to control whether it should show in similar content.
    • Fixed saving the Blog add / edit form while IN_DEV.
    • Downgraded PHP 8 scanner logging to debug only.

    Deprecations and Removal Announcements​

    Completed in this release
    • Facebook Promotional Tools removed (Facebook no longer allows API posting to groups and pages) - No action required
    • VigLink removed (VigLink API no longer working as intended) - No action required
    • Ability to choose which apps to upgrade removed (this is no longer a necessary option) - No action required
    • Guest Page Cache removed (this is a legacy way to cache pages that replicates how a CDN works) - No action required

    IPS Community Suite 4.7.3​

    Released 10/11/2022

    Key Changes​

    This is our October maintenance release.
    Key changes include:

    Please, Log in or Register to view URLs content!

    Additional Information​

    Core
    • Added support for OpenSearch 2.1.
    • Added application filters for new reports in the Moderator Control Panel's report center.
    • Added prune task for core_item_member_map table.
    • Added a setting to prune conversations after x days without a reply.
    • Added a copy to clipboard button to the oAuth Client Client Identifier fields.
    • Added an option to not show oAuth login handler settings in user settings.
    • Content that requires approval will now show the reason it moderated.
    • Fixed some potential MySQL query errors showing featured items.
    • Fixed an issue where duplicate Who's Viewing boxes are displayed.
    • Fixed an issue where the related content sidebar block may not correctly account for permissions.
    • Changed the default search option to 'Everywhere' for the default app otherwise it's app specific.
    • Fixed an issue where quote attributes could trigger the profanity filters.
    • Wrapped ElasticSearch calls into a try-catch block to avoid that a broken ES install stops upgrades.
    • Fixed an issue where clubs would show both items and comments in recent activity.
    • Fixed an issue where the editor would get stuck after a guest post.
    • Fixed an issue where the queue task may become locked by deleting orphan comments.
    • Fixed an issue where forum specific moderators received notification of reported content outside those forums.
    • Fixed an issue where forum specific moderators could see reports for forums they do not moderate.
    • Fixed an issue where promote custom date would throw an error when empty.
    • Fixed an issue where deleting a member would try to delete data from a not existing table.
    • Fixed an issue with queue tasks stalling if an application is uninstalled during achievement rebuilds.
    • Fixed an PHP8 issue in the GD class where processing the transparent colors thrown now an exception instead of returning FALSE.
    • Fixed an issue where clicking in an AdminCP editor may fire a request to the backend that isn't needed.
    • Removed some verbose logging from the PHP 8 scanner.
    • Fixed some grammar issues on the Marketplace pre-upgrade page.
    • Fixed an issue where the "Allow new registrations" setting would be missing a value.
    • Fixed an issue where the image scanner would not work in the EU region.
    • Fixed an issue where the custom header and footer templates wouldn't appear.
    • Fixed an issue where featuring a guest authored item may cause an error.
    • Fixed an issue where EXIF data would not be removed if the image is smaller than max allowed size.
    Forums
    • Fixed an issue where posts imported via the RSS task may have an incorrect IP address.
    • Fixed an issue where deleting a comment does not reset best answers.
    • Fixed an issue preventing upgrades from really old versions.
    • Fixed an issue where editing a topic and setting a future publish date may not alter state.
    • Fixed an issue where rebuilding the solved statistics could fail.
    • Fixed solved re-engagement notifications inadvertently being sent when the feature is disabled in a forum.
    • Fixed an issue where searching in the AdminCP for "solved" would show a result without a language string.
    • Fixed an issue where the combined "fluid" forum view did not show the mobile friendly filter link.
    Commerce
    • Improved various AdminCP areas to return you to the page you were on after performing an action on a payment/transaction.
    • Fixed an issue where guest referrals may not be correctly applied.
    • Fixed a template error that can show during Multi-Factor Validation when viewing account credits in Commerce.
    • Fixed an issue where a failure to communicate with the EC VAT validation service doesn't show the appropriate error message.
    • Fixed an issue validating VAT numbers.
    • Fixed an issue where invoice renewal warnings may not show the proper currency symbol.
    • Fixed an issue where the ACP - Anti Fraud rules would throw a DB exception.
    Pages
    • Fixed an issue where carousel image blocks may break the layout.
    • Fixed an issue where the create/edit record form would break.
    • Fixed attachments not showing when uploaded to the editor when searching is disabled on a database.
    Downloads
    • Fixed an issue where images in descriptions would show ahead of screenshots in RSS exports.
    • Fixed possible duplicate notifications for new version updates.
    • Fixed an issue with contextual search when viewing a file.
    REST, Webhooks and Zapier
    • The reactions notification returned always anonymous users when accessed via REST.
    • Fixed an issue where the forums pagination response returned all forums.
    Platform
    • Fixed an issue where the image scanner may cause content items to be inadvertently flagged as pending approval if a user used a word in the word filters.
    • Fixed an issue where the realtime "users here" was not showing on snippet view, or fliud view modes.

    Changes affecting third-party developers and designers​

    • Updated Graphql library to 14.11.6
    • New $location variable added to getItemsWithPermission() method signature.
    • `\IPS\Member::loggedIn()' will return a guest object when called from CLI.
    • Fixed an issue in the Number Form field where the prefix would appear twice.

    Deprecations and Removal Announcements​

    Completed in this release
    • Removed ability to show member birthdays on the Calendar/Events App
    Upcoming Deprecations and Removals
    • (Next release) Facebook Promotional Tools removed (Facebook no longer allows API posting to groups and pages) - No action required
    • (Next release) VigLink removed (VigLink API no longer working as intended) - No action required
    • (Next release) Ability to choose which apps to upgrade removed (this is no longer a necessary option) - No action required
    • (Next release) Guest Page Cache removed (this is a legacy way to cache pages that replicates how a CDN works) - No action required

    Key Changes​

    This is our September maintenance release.
    Key changes include:
    Please, Log in or Register to view URLs content!

    Please, Log in or Register to view URLs content!

    Additional Information​

    Core
    • Improved the license check to bypass the members timezone setting.
    • Added ACP Tool to scan all hooks to identify PHP8 fatal errors related to method overloading.
    • Added AdminCP new search terms to guide admins to the new areas.
    • Added a pre-upgrade Marketplace compatibility check.
    • Added the ability to disable the frontend login handler.
    • Fixed an issue where a large number of profile field options can break the page layout on the member stats overview page.
    • Fixed an issue where members following an item may not be following the remaining item after a merge.
    • Fixed an issue where word filters could cause an item to be held for approval even if the author had more than the required number of posts to bypass.
    • Fixed an issue with hCaptcha where an incorrect language override could be requested.
    • Fixed an issue where it was possible to create an alert with forced reply from a moderator/admin account with a disabled messenger.
    • Fixed an issue where editing the ACP => System => Postings page with disabled registrations would throw an exception while the submission.
    • Fixed an issue where some alerts were not shown if they had an end date.
    • Fixed an issue where post to Twitter could potentially result in an uncaught exception
    • Fixed an issue where the oauth configuration page was missing the required css files.
    • Fixed an issue where a report title may appear in trending content (does not expose any sensitive data).
    • Fixed an issue where removing a manually added badge would not remove the badge
    • Fixed an issue where the rank progression chart may not work when non-default ranks are used.
    • Fixed an issue where the achievements rebuild may fail.
    • Fixed an issue where content tags from content created by the RSS Import feature could be associated with a guest account.
    • Fixed an issue where alerts could not be dismissed if they had long titles.
    • Fixed an issue where image alt tags would always use the AI image scanner value even if manually adjusted.
    • Fixed an issue where search options may break on profiles when status updates were disabled.
    • Fixed an issue where quick search was broken on the hooked files admin control panel page.
    • Fixed an issue where the PHP8 incompatibilty tool failed when developing on a Windows server.
    • Updated CKEditor to 4.19.1.
    • Fixed an issue where soft deleted items can appear in recommended posts.
    • Fixed multimoderation not working in some cases.
    Pages
    • Fixed an issue where rebuilding record topics would fail.
    • Fixed an issue where orphaned categories could break syncing from topics.
    • Fixed an issue when using the REST API to fetch records where fields may not have the image lazyload removed.
    Forums
    • Added multiple improvements to "Mark as solution" including a re-engagement email, new UI to prompt authors to mark a reply as the solution and new stats.
    • Fixed an issue where the default forum views may not be used for guests.
    • Fixed an issue where soft deleted items may be archived and then subsequently deleted leaving orphaned reports.
    • Fixed an issue where a malformed findComment link caused a 404 error instead of loading the topic from the start.
    • Fixed some missing translations for future publish moderator permissions.
    • Fixed an issue where per-forum fluid view mode may not intially check filters correctly.
    Commerce
    • Donations can now only be made by registered members.
    • Fixed a typo on the invoice settings page.
    • Fixed an issue on the credits page.
    • Fixed an issue where the business name field did not correctly toggle on the registration page.
    Commerce
    • Fixed an issue where deleting a subscription package would leave some orphaned data in the database.
    Platform
    • Fixed Realtime features showing even when disabled.

    Changes affecting third-party developers and designers​

    • Fixed an issue where plugin index.html files may get included as CSS causing a browser rendering issue.

    Key Changes​

    All platform key changes:
    • New
      Please, Log in or Register to view URLs content!
      feature
    • Improvements to the fluid mode per forum view
    • Please, Log in or Register to view URLs content!
      for use on the Contact Us form and when accepting guest posts
    • Ability to only log searches from specific member groups
    • New solved/unsolved filter for activity streams
    • Speed improvements when rebuilding Elastic Search indexes
    • Fixes and improvements to our Zapier integration
    Self-hosting platform key changes:
    • PHP minimum version increased to 7.4
    • Support for PHP 8.1
    Cloud platform key changes:
    • New product architecture to consolidate existing cloud functionality and to provide forthcoming features
    • [BETA] "Real time" notices when others are reading and replying to the same topics as you
    • [BETA] Image processing and moderation
    • [BETA] Sentiment analysis data collection
    • [BETA] Trending content

    Additional Information​

    Core
    • Added alerts functionality.
    • Added hCaptcha support.
    • Added a setting to exclude groups from search logs.
    • Added support for PHP 8.1.
    • Increased minimum PHP version to 7.4 and recommended version to 8.0.
    • Added a solved/unsolved filter for activity streams.
    • Added an option to enter the main site's URL and name for JSON-LD if different from the community's URL (eg, installed in a directory or sub-domain).
    • Added AdminCP keyword for 'solution' to guide admins to forum edit/add forms.
    • Changed Marketplace search to 'AND' mode for more accurate results.
    • Changed 'member download' to output comma-separated values instead of tab-separated values to be consistent with member import.
    • Changed the poll behaviour to allow everybody to view the poll result of closed polls.
    • Improved the email editor to show the full email name while editing it.
    • Updated CKEditor to 4.19.0.
    • Moved the stream subscription links to an own menu item.
    • Fixed an HTML validation error for embeds.
    • Fixed an issue where private messages that the user could view may show in trending content.
    • Fixed an error when deleting pages from clubs.
    • Fixed an issue where achievement rules were not removed when an application is deleted.
    • Fixed an SQL error that may show when viewing the top referrer statistics in the admin control panel.
    • Fixed an issue that may prevent attaching audio files to content.
    • Fixed a minor typo in the forms.css template.
    • Fixed upload area not showing on minimized editors for guest users.
    • Fixed an issue where post counts were incremented even when a new item was held for approval via the profanity filters.
    • Fixed an issue where filters and sort options do not persist between deleting members in the Admin CP.
    • Fixed an issue where sitemap may show entries from offline applications.
    • Fixed an issue where support account may show as the latest registered member.
    • Fixed an issue where the upgrade process would fail to finish because of duplicate DB queries.
    • Fixed an issue where the default streams had a broken time period.
    • Fixed an issue where widgets may not be available even with enabled apps.
    • Fixed an issue where status updates where appearing as search results even if the user had no permissions to view profiles.
    • Fixed some issues with the online status indicator in account settings.
    • Fixed an issue with deleting bulletins when deleted remotely.
    • Fixed an issue where clicking on the reorder-menu link in clubs can add multiple reorder icons.
    • Fixed an issue where managing Widgets via the AdminCP > Applications > Dev Center meant that Yes/No toggles could fail to work.
    • Fixed an issue where the block submission filter failed to catch loose matches when in the middle of a word and/or using non latin characters.
    • Fixed an incorrect link on a modal popup when trying to follow a member when the member hasn't configured their preferences.
    • Fixed an issue fetching Clubs via the REST API when they have custom fields.
    • Fixed an issue when viewing a list of awarded badges if one was earned by a rule in a deleted application.
    • Fixed a missing </ul> in the poll template.
    • Fixed an issue where the 'approved content' notification (and any newly added notifications) might not have valid default options until edited via AdminCP.
    • Fixed missing padding on the AdminCP file locations modal.
    • Fixed some UX issues when revoking an OAuth access token.
    • Fixed an issue where non-image attachments inserted via the editor may not download.
    • Fixed a missing language string in member history when spam defense system applies moderation to a new member.
    • Fixed an issue with 'solved' push notifications linking to a non-existent page.
    • Fixed an issue with the Zapier Extension when PHP was running in CGI mode.
    • Fixed an issue where rank progress would still show in profiles when no ranks exist.
    • Fixed an issue using the ban filters in member group promotion rules.
    • Fixed an issue with announcements when loaded outside of the framework.
    • Fixed an issue where OpenSearch failed the version check when configuring.
    • Fixed an issue where toggling editor source mode may cause errors with certain blockquote html.
    • Fixed an issue embedding some external content when PHP 8 is used on Windows/IIS when a storage location is absolutely defined.
    • Fixed an issue where the members block may show spammers, banned and validating members.
    • Fixed an issue with viewing member points/badges in AdminCP if either had been awarded by an application that has been deleted.
    • Fixed an issue where RSS imports set to be hidden on creation were still visible in the activity stream.
    • Fixed an issue where CKEditor would double paste images if "paste as plain text" was enabled.
    • Fixed an issue with tracking email click statistics when a URL is really long in an email.
    • Fixed an issue where some members in group that is set to force anonymous status may not be anonymous.
    • The Editor Preview Button was removed from ACP Editors.
    • Removed the deprecated FX Country code from the Geolocation class.
    • Removed the ability to rebuild existing attachment thumbnails due to an incompatibility with content attributes required for lazy-loading.
    • Removed the SQL Toolbox.
    Forums
    • Improved the fluid-mode per forum filters to remove a page reload, and to reverse the filter checkbox status to make it clear which are being viewed.
    • Fixed an issue where checking an archived topic for new replies when you ignore other members may always show a 'new' post has been created.
    • Fixed an issue where top posters in the topic statistics section may show in the wrong order.
    Gallery
    • Fixed an issue with the followed Gallery Images page.
    • Fixed an issue with rebuilding thumbnails on legacy communities where the original image may no longer exist.
    • Removed some deprecated sitemap tags.
    Pages
    • Added the missing __indefart_cms_page language string.
    • Added copy buttons on the modal that displays the HTML to copy to embed blocks elsewhere.
    • Improved search indexing speed of comments when Elastic Search is used.
    • Fixed an issue where sorting by a numerical field could duplicate the option with an incorrect label.
    • Fixed issue with 'image upload' block carousels not working in the sidebar
    • Fixed an issue where custom Yes/No fields when used as a database filter were ignored when further sorting.
    • Fixed an issue where categories could have broken breadcrumbs.
    • Fixed an issue where entering a blank value for a required decimal field would save the value as 0.
    • Fixed an issue where using a Yes/No field as a database filter may cause the custom sort form display to not allow toggling of the Yes/No field.
    • Fixed an issue that allowed duplicate template group names in some circumstances.
    • Fixed an issue where who's online widget blocks would throw an error while creating or editing them in the ACP.
    • Removed the block output preview in the ACP while creating/editing it.
    Converters
    • Fixed an issue rebuilding some profile photo images.
    • Fixed an issue where vBulletin
    This is our April maintenance release.
    Core
    • Added a setting to control the successful webhook log duration.
    • Added support for m4a audio files.
    • Added member warnings to the moderator log.
    • Updated the default robots.txt instructions to further reduce crawl wastage.
    • Fixed an issue where deleting an item would return an error when the item had no valid URL.
    • Fixed an issue where stream RSS Feeds may generate incomplete guest member account.
    • Fixed the broken "achievements to show" widget setting.
    • Fixed an issue where communities which were installed inside a directory where submitting an invalid keyLocation parameter to IndexNow .
    • Fixed the comment_deleted webhook which wasn't fired.
    • Fixed minor issue where the Upgrade AdminCP notification could throw an uncaught Error if the latest version request failed.
    • Fixed an issue in the achievements member filter, where the "any" option would result in no matches.
    • Fixed an issue search results could show an error under some circumstances.
    • Fixed an issue where images within a quote within a reply could generate extra whitespace
    • Fixed an issue where the onProfileUpdate Member Sync extensions wouldn' tbe called as expected.
    • Fixed an issue where "All / None" links were shown under the Followed Content section of notification options incorrectly.
    • Fixed an issue where DailyMotion short URLs would not embed.
    • Fixed an issue where long names can overlap the ... button in comments on small devices.
    • Fixed the fallback download link for Quicktime videos which Chrome will not display as a video.
    • Fixed an issue where the block submission word filter missed words or phrases with quotes and other HTML entities in them.
    • Fixed an issue where the ACP Profile - Points page could get broken because of achievements rules from deleted applications.
    • Fixed an issue where the REST API self-health check would suppress any errors caused when a friendly URL was used without the proper htaccess file.
    • Fixed an issue where daily subscriptions for streams with an author set may not work correctly.
    • Fix spam service filling up system logs if a license has expired.
    • Fixed an issue in the stream subscriptions, where the stream ignored the date from the last email, so it fetched all the content instead of only the recent one which was created after the last sent email.
    • Fixed a performance issue with the stream subscriptions task.
    • Fixed an issue where admin pages would still show for disabled applications.
    • Fixed an issue where uninstalling applications may leave orphan notifications.
    • Fixed an issue where rank images may not be moved when altering storage configurations.
    • Fixed some duplicate rel tags in share links.
    • Fixed an issue with image rotation when uploading.
    • Fixed an issue with the online widget cache.
    • Fixed an issue where the cleanup task may fail when run via cron.
    • Fixed an issue with PHP 8.0.17 by working around a zlib issue.
    • Fixed an issue where hidden status updates were incorrectly styled in the moderator control panel.
    • The social icons are now correctly shown on mobiles when the "Social Link Position" theme setting is set to "Header Background".
    • The rank progress in the mobile navigation panel will no longer overlap navigation links.
    • YouTube embeds will now load from the youtube-nocookie.com domain.
    • Removed some no longer required acp restrictions.
    • Removed orphaned 'Activity/Content Discovery' module.
    • Removed disabled applications webhook references.
    Forums

    • Fixed an issue where Google rich results may not show the correct vote counts for answers.
    • Fixed an issue where forum specific themes would throw an exception once deleted.
    Gallery

    • Fixed a potential database error when viewing followed images.
    Pages

    • Fixed an issue where the record listing table would show the total count of items in the category + all it's child categories as total item count.
    • Fixed an issue where the cms records widget settings form would throw an exception when error reporting was enabled.
    • Fixed an issue where IP address tools would display all comments for every database.
    • Fixed an issue where toggling the use forum for comments database setting could alter approval status.
    • Fixed an issue where og:url is not set for category views.
    Commerce

    • The business name input field is now shown globally instead only for EU countries.
    • Fixed an issue where attempting to purchase a product that isn't allowed for the member, didn't show an error message when signing in during checkout.
    • Fixed invalid JSON-LD product data when stock levels are based on custom field selections.
    • Fixed social logins bypassing purchasing a product or subscription when it is required on registration.
    • Fixed an issue using PayPal via Braintree.
    • Fixed an issue display Braintree transactions in the AdminCP that had been processed by GooglePay.
    • Fixed an issue where registering via Commerce may not log acceptance of terms and conditions.
    • Fixed an issue where paying with account credit can leave a pending amount less than minimum amount processable via Stripe.
    • Fixed an issue where the initial renewal term text may not update during checkout.
    • Fixed an issue where grace periods were not correctly added when manually invoicing from the admin control panel.
    • Removed the FX country code for france.
    Calendar

    • Fixed the birthday output on the day view page.
    • Fixed an issue where the activity stream widget would show the wrong event date as result.
    Converters

    • Optimised vBulletin 3/4 member conversion.
    • Fixed an issue where passwords from WPForo may not work following a conversion.
    • Fixed an issue converting smilies from vBulletin where a CDN was previously used.
    • Fixed an issue formatting XenForo URLs when "unfurls" were used.
    • Fixed an issue where downloads category counts were not calculated after a conversion.

    Updates to third-party libraries​

    • Updated Spectrum, a color picker library to the latest release version.
    • Updated jQuery UI components to 1.13.1.
    • Updated jQuery.nestedSortable.js to 2.1a.
    • Updated CKEditor to 4.18.0.

    Changes affecting third-party developers and designers​

    • \IPS\Application::doMemberCheck() method added that can be added to subsequent subclasses which can force a user to perform an action before they may continue using the site.
    • Converters now generate profile photo thumbnails via background task.
    This is our March maintenance release.
    Core
    • Added a new 'block' feature to blocked words when posting. It will prompt the author to revise their content to remove the offending word.
    • Added the ability to limit club cover photo file size.
    • Added button to exit the Two Factor Authentication flow. Logs out if 2FA is required upon login. Goes to an unprotected location if 2FA is required only in that area.
    • Added the ability to upload maskable application icons for progressive web apps.
    • Upgraded plupload to 2.3.8.
    • Adjusted cache headers to make sure set-cookie response headers are not cached by CDN/Edge.
    • Fixed an issue where the close poll link may show to guests.
    • Fixed an issue where advanced member search limited by 'joined' returns all members.
    • Fixed an issue where searching for "Member Title" in the AdminCP returns a deprecated result.
    • Fixed an issue where the Follow Member achievement rule did not award points or badges.
    • Fixed an issue where group promotions with an achievements rule may not work correctly.
    • Fixed an issue where some posted images incorrectly held posts for approval if the filename had an email address-like format.
    • Fixed an issue where stored editor replies with lazy load embeds did not display correctly in the editor when applying.
    • Fixed an error shown when the deleteOrMove content task tries to move content to an item that no longer exists.
    • Fixed an issue where guests that do not have permission to see the site cannot view stream RSS feeds with a shared member ID and key.
    • Fixed an issue applying patches where there was only PHP changes.
    • Fixed an issue where missing images are shown when a mail client is unable to view SVG images.
    • Fixed the missing Zapier related REST API endpoint access permissions.
    • Fixed an issue where the all activity stream in condensed mode showed duplicate items when using ElasticSearch.
    • Fixed an issue where the Stream Subscriptions Task could time out.
    • Fixed an issue where themes may appear out of order in the theme selector.
    • Fixed an issue where uploading multiple files to Pages could cause Safari to crash.
    • Fixed the duplicate stream subscription emails.
    • Removed Mobile App logic.
    Downloads

    • Improved performance for the downloads index page.
    Forums

    • Fixed an issue where a topic in a Q&A forum may throw an uncaught error if it has zero posts (typically caused by the archive database link being broken)
    • Fixed an issue when splitting a topic with a solved post, the old topic still claims to be solved.
    Blogs

    • Fixed an issue with blog entries not saving future publish dates.
    • Fixed an issue where a comment to an existing blog entry appeared as a new entry in streams.
    Gallery

    • Fixed misleading language in streams used when other members uploaded into an owned album.
    • Fixed an issue where Gallery uploads could timeout when building thumbnails for animated gifs.
    Pages

    • Fixed an issue where fetching the last post of a category could result in an error.
    • Fixed an issue where the custom keywords meta tag would not be used when viewing a category.
    • Fixed an issue where more than one block on a page of the same type would always show the same orientation.
    • Fixed an issue where block visibility settings would show incorrectly when creating blocks via the admin control panel.
    • Improved error message when creating a template group that already exists.
    Commerce

    • Fixed the colors of the Commerce Overview widget in the ACP while using dark mode.
    • Fixed an edge case issue where a validating member that has purchased something may get automatically deleted.
    • Fixed an issue where a customer may not be able to pay for a custom product.
    REST & Webhooks

    • Added new webhooks which are fired when a member joins or leaves a club.

    Additional Information​

    Core

    • Added support for IndexNow.
    • Added ability to allow administrators to fire webhooks for specific events.
    • Added the ability to moderate or replace posted email addresses with an obfuscated placeholder in content.
    • Added the CSRF key to the dynamic chart delete link.
    • Implemented the banned IP addresses check for PBR content.
    • Improved the REST API self diagnostics test and returned errors.
    • Added few missing language strings for email stats.
    • Updated HTMLPurifier to 4.14.0.
    • Updated CKEditor to 4.17.1.
    • Improved security for iframe embedding.
    • Improved the default Robots.txt file to further increase crawl efficiency.
    • Improved error handling when unexpected errors are encountered in upgrader.
    • Fixed an issue where the AdminCP member history for posting restrictions may not show the correct length of time.
    • Fixed an issue where the ACP Moderator Stats can time out with too many moderators
    • Fixed an issue where cloud customers could see an incorrect cache error message.
    • Fixed an issue where Profile Settings would throw an error instead of showing a validation error.
    • Fixed an external link on the ACP gateway settings page to open in a new window.
    • Fixed an issue where the cleanup task would return an error when it was executed via a cron job because of the missing session.
    • Fixed an issue where awarding points or a badge wouldn't trigger the member sync and group promotion routines.
    • Fixed some missing headings and value formatting in statistic tables.
    • Fixed a display issue in the admin control panel for RSS import badges.
    • Fixed an issue where cloning groups could leave incorrect search index permissions.
    • Fixed sub-sub menu items showing in the wrong location when viewing the menu on mobile.
    • Fixed a niche issue when using Redis for view logging and the task runs before any views have been logged.
    • Fixed an issue where splitting multiple posts from a topic into a new one wouldn't update the search index properly.
    • Fixed an issue where banned members were shown in achievement widgets.
    • Fixed the broken link to status replies and comments inside the similar content widget.
    • Fixed an incorrect css variable (--dialog--boxSHadow).
    • Fixed an issue where copying an achievement rule wouldn't copy the additional language strings.
    • Fixed the duplicate rel attribute in the Twitter share widget.
    • Fixed an issue where personal messages were incorrectly awarded points.
    • Fixed an issue where streams limited by tags did not show any results when using Elastic Search.
    • Fixed an issue sending bulk mail when selecting one of the 'validating' options.
    • Fixed an issue where some AdminCP text editor tags may not show descriptions.
    • Fixed an issue where downloading a file may have the wrong filename when it has a long extension.
    • Fixed the style tag on the offline page.
    • Fixed an issue where banned and spammer member filter options were showing for bulk mail.
    • Fixed a missing language string in the related content widget.
    • Fixed an issue on the ACP - Social Media Promotion Page which returned the Permissions Warning even when no promotion services were available.
    • Fixed a broken language string on the re-authenticate login prompt.
    • Fixed social media promotion throwing an error if the Facebook or Twitter login handler is disabled.
    • Fixed an issue where hidden or non-approved content was shown in the "Similar Content" Elastic Search widget (note: it was only shown to those with permission to see it).
    • Fixed an issue where some emails may have two HTML wrappers.
    • Fixed an issue where moderator logs may show untranslated content types.
    • Fixed some issues upgrading from < 4.0.0 when using MySQL 8.0.2 or newer.
    • Fixed broken "reveal author" buttons when an anonymous user is deleted.
    • Fixed the broken ranks XML export.
    • Fixed an issue where streams configured to return only content items returned also comments and reviews.
    • Fixed the insert existing attachment page jump form not working in bulk mail.
    • Bing Sitemap Support was removed because they deprecated the service.
    • Fixed few issues in archived QA Topics.
    • Fixed an issue where the cleanup task could fail when cron was used to run the tasks.
    • Fixed an issue where expanding nodes in the advanced search form node selector element could be slow or time out.
    • Fixed an issue where achievement ranks and badges were not exporting using the correct language.
    • Fixed an issue where the Club::recountMembers() method would return the DB query instance instead of the value.
    • Fixed an issue where content may not be anonymized after deleting members.
    • Fixed some issues caused by badly formed dates in the leaderboard.
    • Fixed an issue with activity streams with the 'members I follow' filter on Elastic Search.
    Blogs

    • Fixed the breadcrumb navigation inside Clubs.
    Forums

    • Fixed an issue where JSON-LD may not show an author for Q&A topics.
    • Fixed an issue where solved statistics may not show correctly.
    • Fixed an issue where it was possible to create a redirect forum without setting a redirect target.
    • Fixed an issue where 'Unmark as Solution' moderator log was missing the post id.
    Commerce

    • Fixed an issue where Tax wasn't shown in the subscription upgrade charge.
    • Fixed an issue where the 'new products' block on the Store page may not show accurate stock levels.
    • Fixed the HTML structure of the Featured Products widget, which previously resulted in a broken paragraph tag.
    • Fixed the customer page throwing an error if an application that implements a package type is uninstalled.
    • Removed stripe.js from non Commerce related pages.
    Downloads

    • Fixed an issue with submitting file links without uploading a file when multiple files are not allowed.
    Pages

    • Fixed an issue where search for templates did not return the correct results.
    • Fixed an issue where turning on template editing diff reduces the size of the editor.
    Calendar

    • Fixed an error shown on the create event form when an invalid input date is provided.
    • Fixed an issue where the current date was not selected when creating an event from the day view.
    Converters

    • Fixed a minor issue when converting soft deleted topics from MyBB.
    REST & Webhooks

    • Added new webhooks which are fired when content is deleted.

    Changes affecting third-party developers and designers​

    • Added backticks to table names in update and delete queries.
    • Updated the method definition for changesForHistory() in MemberRestriction extensions.
    • Fixed an issue with the template Hextorgb plugin throwing an error.
    • The member_edited webhook will now only be fired if there are any data in the $changes parameter.
    • Changed the $useWrapper parameter in \IPS\Email::buildFromContent() to a class constant instead of bool.
    • Removed \IPS\core\extensions\core\MemberFilter\Locked.
    Core
    • Added reputation titles & icons back to the Reputation Activity page in user profiles.
    • Changed value for prune_member_history setting from null to an empty string for Cloud.
    • Changed the modified file checker on the support dashboard to use the database version for checks.
    • Improved the club landing page for closed clubs to return an error with further information.
    • Fixed the design on the Zapier Integration page and added the clipboard copy button for easier data copying.
    • Optimized deletions from Redis after processing content views.
    • Fixed an issue where the topic summary may only show 3 top posts instead of 4 if the topic contains many guest posts.
    • Fixed an issue where deleting a club would return an error.
    • Fixed the badges for 'seven consecutive days' and 'Five Hundred Items'.
    • Fixed a bug where Nodes could be deleted if they are the target of another node's content.
    • Fixed a PHP warning on the ACP member profiles.
    • Fixed an issue where members requiring moderation could merge content with already existing replies without requiring approval.
    • Fixed opacity on form placeholders when using dark mode.
    • Fixed an issue where no default badge was shown in the admin control panel streams list.
    • Fixed an issue where creating an OAuth2 login method would result in an array with IN_DEV.
    • Fixed an issue where text direction was not set correctly in some emails.
    • Fixed an issue where it wasn't possible to delete the Apple startup icon.
    • Fixed unreliable sorting on the admin control panel tasks table.
    • Fixed an issue where email exceptions did not show the correct message in debug mode.
    • Fixed an issue where member group formatting may break the who's online and active user widgets.
    • Fixed a missing search keyword for block caching.
    • Fixed some missing rel=nofollow attributes on add new content links.
    • Fixed some missing email template titles.
    • Fixed a broken link when configuring VigLink.
    • Fixed an issue where editing anonymous items could change the author.
    • Fixed the duplicate rel attribute in the facebook share link.
    • Fixed a niche issue with the Marketplace interface showing an entity instead of dollar sign in some browsers.
    • Fixed an issue where the Recently Browsing widget may show '0 members' if you are the only one viewing the page.
    • Fixed an issue where RSS feeds were unavailable to readers when the site is not available to guests.
    • Fixed an issue where 'webp' was missing from the mod_rewrite rules.
    • Fixed an issue where some RSS feeds may not be valid when using Amazon S3 and enclosures.
    • Fixed an error on posting due to followers in specific situations.
    • Fixed an issue where banned users show in @mentions.
    • Fixed an issue where removing all followers of a content item does not immediately update the count.
    • Fixed an issue with the achievement rebuild progress bar when using a locale that uses a comma for the decimal separator.
    • Fixed an issue where the content promoter would get a badge instead of the content author.
    • Fixed an issue where report center links may point to a container rather than the reported item.
    • Fixed an issue where the 'rel' attribute content rebuild may break embedded images. Re-run to fix.
    • Fixed an issue where clicking 'None' would uncheck disabled checkboxes.
    • Fixed an issue where an error was not properly handled if the PHP mail function was not available.
    • Fixes multiple issues with Elasticsearch and updates the minimum version to 7.2.
    • Fixed an issue where a new rank email may not be sent.
    • Fixed a timezone issue with some date fields.
    • Fixed an issue when sending push notifications when content is recognized.
    • Removed no longer used sitemapLinks functions.
    • Fixed some missing language strings when setting permissions for editor buttons.
    Forums
    • Fixed a broken getLastComment link in the forumRow template.
    • Fixed an issue displaying stats for "Solved Topics by Forum".
    Pages
    • Fixed few potential issues caused by a record with an orphaned category.
    • Removed aggregateRating JSON-LD, although part of schema.org it isn't supported by Google for the 'article' type.
    Downloads
    • Removed the option to add a Custom Field type of "Poll" to Downloads Files.
    Commerce
    • Fixed a missing custom field language string in the 'pending shipment' block on invoices.
    • Fixed a missing language string in acp notifications of pending transactions.
    • Fixed an error shown if a shipping order is deleted for a no longer existing invoice.
    • Fixed an issue where it was possible to have more than one Subscription at a time.
    • Fixed an issue adding products to an invoice via AdminCP when it contains a Miscellaneous Charge.
    • Fixed an issue where using a Yes/No custom field as a purchase identifier caused an endless loop.
    • Fixed an error that occurs when attempting to upgrade between packages with no renewals.
    Blog
    • Fixed an issue where pagination links could redirect to the wrong location when using Blog categories.
    REST & Webhooks
    • New Webhook member_badge_awarded fired when a badge is awarded.
    • New Webhook club_deleted fired when a club is deleted.
    • New Webhook club_created fired when a club is created/approved.
    • New Webhook member_edited fired when a members data are changed.
    • New Webhook member_delete fired when a members gets deleted.
    • New Webhook calendarEvent_rsvp fired when a members sets / changes his RSVP state for an event.
    • The calendarEvent_create webhook is fired now also after ICalender imports.
    • REST API endpoint GET /core/clubs accepts a new parameter member_id which allows the endpoint to return only the visible clubs for this specific member.
    • Like
    Reactions: gyuluska and Varic
    18,042Threads
    63,160Messages
    62,367Members
    eveinhaseilaLatest member
    Top