Enhanced unified search module for FreeScout.
Version: 2.6.1 Author: AdamCoffeeOverflow
- Exact numeric conversation search (conversation ID or thread ID), with fallback to regular search when no exact ID match exists
- Common wrappers supported (#123, [#123], (123))
- Email search
- Phone search
- Customer name search
- CustomFields (Freescout Module Compatible) search
- Optional status filter (Any / Open / Pending / Closed, etc.)
- Optional folder filter (auto-hides if folders are not available in your FreeScout DB)
- Optional assignee filter (including Unassigned) on the Smart Search page
- Mailbox permission-safe filtering
- Performance-optimized queries
- Multilingual UI (ships with English + French)
- Always-visible topbar search input (next to notifications)
- Native magnifier hidden by default (configurable)
- Keyboard shortcut: press
/to focus the topbar search - Lightweight autosuggest dropdown (permission-safe)
- Small focus animation for intentional feel
- Dark-mode friendly styles (prefers-color-scheme + future body classes)
- Upload the module folder to: Modules/AdamSmartSearchUI
- Activate via Manage → Modules
- Clear cache if needed
This module can be updated in Freescout module page (if available), for future GitHub releases.
- FreeScout >= 1.8.0+
- CustomFields module
AGPL-3.0
- happy searching!