Connection setup no longer corrupts the API URL. In v1.7.0, clicking Save or Test Connection repeatedly would append an extra path segment to the stored URL each time, eventually breaking all API calls. The URL is now assembled correctly on every save regardless of what is already stored.
Region dropdown now correctly identifies all ConnectWise Cloud URL formats. If your ConnectWise Cloud URL uses the na.myconnectwise.net format (without the api- prefix), the region dropdown now correctly identifies it as North America, Europe, or Australia instead of falling back to On-Premises mode.
Updated default detection patterns are included in this release. If you have not customized your patterns, they will update automatically. Custom patterns are not affected.
Find similar past tickets. The side panel now has a Similar Tickets tab alongside Company Tickets. When you open a ticket, Ticket Scout searches your recent ticket history for others with matching keywords, useful for quickly finding how the same issue was resolved before.
Ticket notes in the side panel. Click the notes icon on any ticket to open a chat-style view of every note on the ticket. You will see every internal note, time entry, and meeting note laid out in a conversation view. Sort oldest-to-newest or newest-to-oldest, and filter by note type (Internal, Resolution, Discussion, Issue, Time Entry, Meeting). The panel stays out of the way until you need it.
Cloud region dropdown. Setting up a new connection no longer requires copying and pasting an API URL. The Connection tab now has a dropdown with presets for North America, Europe, Australia, and On-Premises ConnectWise. Existing configurations migrate automatically on upgrade.
No Client ID required for new setups. Ticket Scout now ships with built-in ConnectWise Client IDs so new users can complete setup without obtaining their own Client ID. A custom override is still available on the Connection tab for users who need a specific one.
Better screen reader support. Highlighted ticket IDs now include labels for screen readers, making the extension more accessible.
Right-clicking a ticket highlight, leaving the page, and returning now correctly triggers the context menu action. Previously, if Chrome's background service went to sleep while the menu was open, the action would silently do nothing.
The hover tooltip no longer briefly flashes a loading indicator when ticket data is already cached. The loading state only appears when a network request is needed.
Improved how the extension handles cases where Chrome's local storage is nearly full. A warning now appears instead of failing silently.
The vault's Clear Vault and factory reset operations now remove all associated data in a single step with no leftover entries.
Redesigned Display tab. Choose exactly which ticket fields appear in hover tooltips and which appear in the side panel, independently, with drag-and-drop ordering. Fields are greyed out when added rather than removed, so you can always see what's available.
Highlight customization per section. A new Highlight sub-tab lets you control text color, background, border, outline, spacing, and opacity independently for each section of a highlighted ticket. Changes preview live across all open tabs.
Redesigned Cache viewer. The Cache page now shows tickets grouped by company with expand/collapse controls and a search bar. Open any entry to see a three-tab detail panel: Explorer (formatted fields), Fields (raw key/value table), and Raw (JSON). Each entry has its own refresh, export, and remove buttons with prev/next navigation between entries.
Cache now updates automatically. The cache viewer refreshes itself when data changes. No manual Refresh button needed.
What's New banner. After an update, the Settings page briefly shows a banner with a link to the full release notes. A persistent "Changelog ↗" link in the header is always available.
Pattern editor improvements. The detection pattern editor now validates your regex live and blocks saving if the pattern is invalid. Domain entries are validated inline. Importing a pattern file checks the format before applying it.
Connection tab redesign. The PSA connection and vault status are now shown as two side-by-side cards that update immediately when you change your security mode, without needing a page reload.
Two new ticket fields. External Reference and PO Number are now available as displayable fields in the tooltip and side panel.
Improved reliability of the connection between the extension's settings page and background service. Configuration changes now apply immediately without requiring a page reload.
Fixed several internal inconsistencies found during a codebase audit: security key routing, cache writes, and configuration restore all behave correctly in edge cases.
Smarter caching. The extension now stores only the ticket fields it actually needs rather than the full raw API response. Cache entries are 40-60% smaller, which means faster reads and less storage used over time.
Toast notifications. Feedback messages now appear as brief pop-up toasts instead of permanent banners. They stack, auto-dismiss, and stay out of your way.
Confirmation dialogs for destructive actions. Resetting settings to defaults and clearing the cache now ask you to confirm before doing anything.
Per-ticket controls on the Cache page. Each cached ticket now has individual refresh and remove buttons so you can update or clear one entry without touching anything else.
Fixed cache refresh and clear operations failing silently when the extension's background service had gone to sleep. Both operations now retry automatically on wake.
Fixed a false success message appearing after a failed cache clear.
Fixed Date Entered and Entered By showing as blank on tickets where those fields were populated.
Fixed the recently viewed list in the side panel behaving incorrectly during rapid navigation between tickets.
Right-click context menu on ticket IDs. Right-clicking any highlighted ticket number now shows a small menu with options to open the ticket in your PSA or refresh it from the source. No need to open the side panel first.
Per-ticket refresh and remove in the side panel. Each ticket in the side panel header now has refresh and remove buttons for quick individual control.
Per-ticket refresh and remove on the Cache page. Same controls available on the Cache settings page, plus bulk refresh and remove at the company level.
Copy ticket fields with one click. Click any field value in the side panel to copy it to your clipboard. A brief highlight confirms the copy.
Date Entered on related ticket rows. Related tickets now show the date they were entered, and are sorted newest first within open and closed groups.
Fixed the side panel failing to open on pages where a password manager extension was active. The panel now begins opening on mouse-down instead of click, which sidesteps the timing conflict.
Fixed page content shifting when the side panel opened on certain sites (Huntress in particular). A short layout lock now absorbs the resize event.
Fixed tooltip jumping to the top-left corner of the page after the panel opened.
Fixed text getting selected when clicking a ticket ID to open the panel.
Fixed recently viewed tickets not recording the view when the panel was already open.
Fixed the context menu refresh not updating the side panel after a successful refresh.
Fixed an upgrade path issue where installing over v1.2.0 could wipe stored credentials. Security settings are now migrated before the vault, which is the correct order.
Encrypted credential vault. Your PSA API keys are now encrypted on-device and never written to plain-text storage. The encryption key is tied to your device.
Three vault security modes. Choose the level of protection that fits your workflow:
Standard - credentials unlock automatically, nothing extra required.
Session Lock - one biometric prompt per browser session using Windows Hello or Touch ID.
PRF-Enhanced - highest security, requires macOS 15+, Windows 11 25H2 with KB5077181, or a hardware security key.
Idle auto-lock. In Session Lock and PRF-Enhanced modes, the vault automatically locks after a configurable period of inactivity.
Encryption key rotation. Standard and Session Lock modes support periodic re-encryption of your credentials on a schedule you control, or manually on demand.
Security tab in Settings. A new dedicated tab for choosing your vault mode, managing your registered passkey, running a platform capability check, and rotating your encryption key.
Vault status in the side panel and settings. Both surfaces show your current vault state and prompt for authentication when the vault is locked.
Extension pages are now protected by a Content Security Policy, limiting what scripts can run and reducing the attack surface if a site you visit tries to interact with the extension.
All content displayed by the extension is properly escaped before rendering, preventing malicious ticket data from executing in the browser.
Detection behavior settings. New options to skip form fields and editable areas when scanning for ticket IDs, and an optional scan delay for pages that load content dynamically. Both are on the Detections tab in Settings.
Default pattern auto-updates. When the built-in detection patterns are updated in a new release, users who have not customized their patterns will get the updates automatically.
Broader Microsoft support. Updated detection patterns cover the newer Teams and Outlook cloud URL formats.
Fixed a critical bug where deleting a custom detection pattern could delete the wrong pattern. Deleting all patterns now correctly disables highlighting rather than reverting to defaults.
Automatic cache cleanup. Stale cache entries are now removed automatically, keeping your local data tidy without any manual intervention.
Better support for high-volume companies. Companies with large numbers of open tickets now load correctly without hitting limits that previously caused incomplete results.