-
Notification Enhancer
By default, Invision Community marks notifications as read when you open the notifications menu, even if you haven't actually viewed the content they refer to. As a result, notifications lose their bold formatting, making it difficult to distinguish content you have already read from content you haven't. Notification Enhancer improves this behavior by keeping notifications highlighted until you actually read their associated content. Instead of relying solely on the notification's read status, the application uses Invision Community's native content read markers to determine which notifications should remain highlighted. Key features: Keeps notifications in bold until their associated content has been read. Tracks individual comments and replies, so older notifications are not highlighted simply because new replies have been posted in the same topic or item. Distinguishes new content notifications from subsequent comments, preventing older notifications from becoming highlighted again. Supports notifications from both official and third-party applications. Works on both desktop and mobile notification menus. Integrates with Invision Community's native read markers without modifying Core files or changing the standard notification system.
-
-
Hover Menus
COMPATIBILITY IPS 5.1 only! Hover Menus restores the hover-based navigation behavior from Invision Community 5.0.x in both the AdminCP and frontend menus. In Invision Community 5.1, IPS changed the ACP and front-end navigation menus to a click-based UI to improve accessibility (#7401): #7401 Redesigned ACP navigation to use click-based UI for improved accessibility.Note: enabling hover navigation partially reverses the accessibility improvement introduced by IPS for these menus.
-
Adriano Faria started following Community Tags , Cascading Select Custom Field , Groups Allowed to Request PII Data & Account Deletion and 4 others
-
Cascading Select Custom Field
Cascading Select Custom Field adds a new custom field type that allows administrators to create dependent select fields using data from database tables. The second select is loaded dynamically via AJAX and automatically filtered based on the option selected in the first one, without reloading the page. This is useful for relationships such as Brand → Model, Country → State, Category → Subcategory, and similar data structures. Because it integrates with the IPS Custom Fields model, it can be used anywhere in the suite where the underlying model extends Custom Fields support, including Profile Custom Fields and applications that implement their own Extra Fields systems. The example above used: CREATE TABLE cascadingselect_brands ( brand_id INT UNSIGNED NOT NULL AUTO_INCREMENT, brand_name VARCHAR(100) NOT NULL, PRIMARY KEY (brand_id) ); INSERT INTO cascadingselect_brands (brand_name) VALUES ('Ford'), ('Toyota'), ('Honda'); CREATE TABLE cascadingselect_models ( model_id INT UNSIGNED NOT NULL AUTO_INCREMENT, model_brand INT UNSIGNED NOT NULL, model_name VARCHAR(100) NOT NULL, PRIMARY KEY (model_id), KEY model_brand (model_brand) ); INSERT INTO cascadingselect_models (model_brand, model_name) VALUES (1, 'Fiesta'), (1, 'Focus'), (1, 'Mustang'), (2, 'Corolla'), (2, 'Hilux'), (2, 'Yaris'), (3, 'Civic'), (3, 'Fit'), (3, 'HR-V');Extra field settings: Parent Table: cascadingselect_brands Parent Value Column: brand_id Parent Label Column: brand_name Dependent Table: cascadingselect_models Dependent Parent Column: model_brand Dependent Value Column: model_id Dependent Label Column: model_name
-
Groups Allowed to Request PII Data & Account Deletion
This application allows administrators to choose which user groups are permitted to request account deletion. Settings: Groups allowed to requiest PII data Groups allowed to request account deletion
-
Code Enhancements
Code Enhancements improves the display of code blocks across your community by adding line numbers and a convenient "Copy to clipboard" button. It works automatically with existing and new code blocks, preserves syntax highlighting, supports the selected code language, and does not modify the original post content.
-
Downloads SHA-256 Checksum
Downloads SHA-256 Checksum automatically generates a SHA-256 checksum whenever a new Downloads file or version is uploaded. Members can view the checksums for each file and version and compare them with the checksum calculated from the file they downloaded. This helps verify that the downloaded file is identical to the file provided by the community and has not been altered or corrupted. To calculate a SHA-256 checksum locally: Windows (PowerShell): Get-FileHash "filename.zip" -Algorithm SHA256Microsoft documentation: Get-FileHash — Microsoft Learn (Microsoft Learn) Linux: sha256sum filename.zipGNU documentation: SHA-2 utilities — GNU Coreutils (GNU) Users can compare the generated SHA-256 value with the checksum displayed on the Downloads file page. If preferred, the checksum can also be calculated online using one of these tools: Public Tools: https://public.tools/file-checksum Finite Field: https://finitefield.org/en/tools/security/sha256-generator/ HiPlot: https://hiplot.cn/app/online-encode-decode/sha256_checksum.html REQUIREMENT Downloads application
-
Auctions
Auctions is a complete auction system for Invision Community, allowing members to create and participate in different types of auctions directly from your community. The application supports five auction formats: English auctions Traditional auctions where members place progressively higher bids. Dutch auctions The price decreases over time until a member accepts the current price. Sealed-bid auctions Members submit private bids which are not revealed during the auction. Vickrey auctions Sealed-bid auctions where the highest bidder wins but the final price is determined by the second-highest bid. Reverse auctions Members compete by submitting lower offers within the seller's maximum budget. Other features include: Proxy bidding Reserve prices Buy It Now Anti-sniping Multiple auction images with gallery Bookmarks Bid and auction history Second-chance offers Automatic winner selection Scheduled, active, suspended, awaiting-payment, sold and unsold statuses Relisting Category-specific settings The application also integrates with Invision Community Commerce. When an auction ends with a winner, an invoice can be generated automatically using the configured payment methods, taxes, commissions, and transaction fees. A payment deadline can also be defined. If the winner does not complete payment within that period, the invoice can be cancelled, and the next eligible bidder can be promoted as the new winner. Each category can independently control the available auction types and features, including duration limits, reserve prices, Buy It Now, proxy bidding, anti-sniping, relisting, second-chance offers, and the maximum number of active auctions per member. Auctions provide a dedicated marketplace-style auction experience while remaining fully integrated with Invision Community and Commerce.
-
Whos Online, Again!
Restores the classic Online Users experience by bringing back real session data, including guests, exact user locations, and IP information where permitted — instead of relying only on members' last activity. Notes IPS 5.0.20+ only Redis compatible Not recommended for use on IPS Cloud hosting
-
Community Tags
Community Tags adds a centralized area where users can browse, search, and filter all tags available across your community. It makes tags easier to discover and gives your community a clearer overview of the tags already in use. The application also adds a simple workflow for creating and managing tags directly from the front end. Member roles Members: can suggest new tags, depending on the configured group permissions. Moderators: can review submitted suggestions and approve or reject them. Administrators: can create and edit tags directly from the front end, making tag management faster and more convenient. Widgets Animated Tag Cloud: displays tags in an animated visual cloud. Its own widget configuration lets you choose the animation style and speed. Most Used Tags: displays the most used tags with filters for different time periods. Settings Control which member groups can suggest new tags. Set how many tags are displayed per page in the Community Tags directory.
-
Redirect Forums in New Tab
This application opens redirect forums in a new browser tab, preventing users from being taken away from your community. It works on the Forums index and on forum/category pages, including redirect subforums.
-
Releases
Releases provide a clean and organized way to publish and manage software releases in your community. Projects are displayed in a simple tabbed interface, with their versions listed chronologically and the selected release showing its key changes, release notes, comments, reviews, and other relevant information. Members can also follow projects to receive notifications when new versions are published. The application includes optional integration with Downloads. A Project can be linked to a Downloads file, allowing new file versions and changelogs to automatically create or update the corresponding Release version. The interface is visually based on the Releases page used by Invision Community for IPS4. Features include: Projects with multiple release versions Current Release and Security Release indicators Key Changes and Release Notes Comments and reviews Project following and notifications Optional Downloads integration Automatic release creation/update from linked Downloads files Responsive IPS5 interface Fully integrated with the IPS framework, including search, follows, notifications, reactions, comments, reviews, and other native content features.
-
Favorite Emojis
Favorite Emojis lets members save their most-used emojis and access them instantly from a Favorites section at the top of the IPS emoji picker. Members manage their favorites from Account Settings, while admins can define the maximum number of favorites and which groups can use the feature. Features Personal favorite emojis Favorites shown at the top of the editor picker Native IPS emoji picker integration Quick add/remove Maximum favorites setting Group restrictions Supports native and custom emojis
-
Embed PDF
PDF Embed automatically displays PDF attachments directly within content across the entire community suite, allowing users to read documents without leaving the page. PDFs are embedded only when placed on their own line, preserving the normal attachment display when included alongside other content. Administrators can configure the viewer width, height, and initial PDF zoom level.
-
Calculator & Converter
Calculator & Converter adds a convenient site-wide pop-up for quick calculations and unit conversions without leaving the current page. Calculations are performed instantly in the browser, with no page reloads required. It includes percentage calculations, percentage increase/decrease, and discount calculations, plus converters for: Temperature: Celsius (°C), Fahrenheit (°F) and Kelvin (K) Data Storage: bit, kbit, Mbit, Gbit, Tbit, B, kB, MB, GB, TB, Kibit, Mibit, Gibit, Tibit, KiB, MiB, GiB and TiB Length: mm, cm, m, km, inches, feet, yards and miles Weight: mg, g, kg, ounces and pounds Data storage conversions correctly distinguish between decimal units based on 1000 and binary units based on 1024.
-
Downloads Cart
Downloads Cart allows members to add paid Downloads files to the Commerce cart and purchase multiple files in a single checkout. Users can add the same file more than once when multiple copies are needed, while payments, renewals, commissions, fees, and purchases continue to be handled by the native Commerce system. Features: Add paid Downloads files to the Commerce cart Purchase multiple files in one checkout Add the same file multiple times AJAX cart updates Native Commerce checkout and payment flow Requirement: Downloads application Commerce application