Release Notes
v2.0.0 - August 26, 2026
Ticket Scout 2.0 is the biggest update yet: full project ticket support, a color-coded side panel, activities and tasks, and a long list of security and reliability improvements.
Project Tickets
- Project tickets now work everywhere. Ticket Scout detects, previews, and displays project tickets alongside service tickets: hover tooltips, the side panel, notes, company lists, and the cache all understand both. A ticket number that turns out to be a project ticket now resolves correctly instead of showing an error.
- Everything is color-coded. Service tickets (teal), project tickets (tan), and activities (green) each get a tinted card matching the ConnectWise color scheme, so you can tell record types apart at a glance. You can customize all three colors, including text and borders, in the new Labels settings.
- Separate settings per ticket type. Choose which fields appear in tooltips and the side panel independently for service and project tickets, and set separate history windows for how far back each type's closed tickets are shown. Open tickets always appear, no matter how old.
More in the Side Panel
- Activities tab. See the sales activities linked to a ticket, with an open and closed filter.
- Tasks view. Flip the notes panel to a task list showing each task's status, resolution, assignee, and linked ticket, sorted by priority.
- Deep links into ConnectWise. Company, project, opportunity, and activity fields link straight to the matching record in the ConnectWise web UI.
- Better filters. Filter recently viewed tickets by All, Service, or Project, and filter company tickets, similar tickets, and activities by All, Open, or Closed.
- A panel that fits your screen. Spacing now scales smoothly with the panel width, so the layout stays comfortable on small and large displays alike.
Setup
- One Save and Test button. Saving your connection now also tests it and probes what your API member can access. Capability indicators for service tickets, project tickets, and activities are always visible, so you can see at a glance what your credentials support.
- A heads-up for unencrypted servers. If you configure an http (rather than https) server address, Ticket Scout warns you that credentials would travel unencrypted. The save still goes through, since some on-premises servers have no TLS.
Security
- Safer passkey handling. Switching vault security modes now reuses one passkey instead of creating a new entry each time, resetting the vault cleans up after itself, and removing a passkey now asks for confirmation and requires the same authentication as turning security off. A long chain of fixes also makes unlocking and mode switching more resilient to cancelled prompts, interrupted writes, and restarts.
- Hardened against malicious content. Ticket notes render Markdown safely even when a note tries to smuggle in HTML, custom detection patterns are checked so a bad regular expression cannot freeze the page, custom colors are validated before they touch any page, and requests to internal or link-local server addresses are blocked by default (with an advanced toggle for private on-premises servers).
- Requests can no longer hang forever. Every API call now has a firm 30-second timeout with a clear error message.
Reliability
- Honest feedback. Refresh All now reports how many tickets actually refreshed and how many failed. Settings saves, cache refreshes, and history tracking report failures instead of silently claiming success.
- Smoother highlighting. Ticket highlights no longer flicker on busy ConnectWise board pages, stop working after a page sits open for a while, or linger in the browser's memory after the page changes. Ticket numbers inside text editors and chat input boxes are left alone.
- Fewer stale states. A ticket that failed to load once no longer keeps showing its old error after it recovers, side panel tiles no longer freeze at Loading when several tickets load together, and dates that cannot be parsed show the original value instead of Invalid Date.
Detection Patterns
Updated default detection patterns apply automatically unless you have customized them, and those updates now reach you reliably. Custom patterns are never touched.
v1.7.1 - May 24, 2026
Reliability
- 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.
Detection Patterns
- 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.
v1.7.0 - May 22, 2026
New & Improved
- 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.
Detection Improvements
- Fewer false positives on US zip codes. Short 5-digit numbers are now less likely to be flagged as ticket IDs.
- Improved detection on Asio/itsupport247 portals.
- Fewer false detections on street addresses and similar numeric strings.
Reliability
- 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.
v1.6.0 - April 30, 2026
New & Improved
- 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.
Reliability & Security
- 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.
v1.5.0 - April 17, 2026
New & Improved
- 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.
Reliability
- 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.
v1.4.0 - April 2, 2026
New & Improved
- 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.
Side Panel Visual Updates
- Ticket details now display in card-style sections with clearer contrast between labels and values.
- Status pills for PSA connection and vault state sit side by side in a compact row.
- Spacing tightened throughout to fit more information without scrolling.
Reliability
- 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.
v1.3.2 - March 12, 2026
Reliability
- 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.
v1.3.1 - March 12, 2026
Reliability
- Fixed a vault migration ordering bug found during v1.3.0 beta testing that could cause initialization to fail on upgrade.
v1.3.0 - March 6, 2026
New & Improved
- 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.
Security
- 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.
v1.2.0 - January 17, 2026
New & Improved
- 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.
Reliability
- Fixed the cache cleanup job failing after the browser had been idle for an extended period.
- Fixed the side panel showing an empty state message alongside actual ticket results.
- Fixed Microsoft Teams @mention text triggering false ticket detections.
- Fixed stored configuration not migrating correctly when upgrading, which could cause settings to appear reset.
v1.1.1 - December 31, 2025
Reliability
- 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.
v1.1.0 - December 28, 2025
New & Improved
- 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.
Reliability
- Fixed several issues that caused incorrect behavior for companies with 800+ tickets.
- Fixed the connection test reminder appearing more often than intended.
- Fixed the formatting preview not displaying correctly in Settings.
- Fixed recently viewed tickets falling out of sync when navigating quickly between tickets.
Performance
- Ticket loading is faster and more reliable across the board.