2026.7.5
New Features
- Enrich Entity with AI: Use AI to suggest an entity node's field values based on this case’s documents and related entities you can access - accessed from left panel or right click (*)
- Drag and drop custom entity type fields to reorder them (*)
- Audit log viewer for account admins now in help menu (*)
Enhancements
- Entity roles that are not in-use can now be removed from an in-use entity type (*)
- Fields can now be removed from an in-use entity type, any existing values will become ad-hoc (*)
- Nodes can now be excluded from AI analysis (*)
Minor Enhancements
- Changed visual appearance of node analysis, some other indicators in left panel (*)
Bug Fixes
- Fixed a bug where a topic alert could miss changes because they hadn't been indexed yet
- Fixed an issue which prevented non-admins from syncing their time zone with the server
- Fixed a bug that could cause some billing info to appear incorrectly in the account screen for the first few days after account creation
- A node's thumbnail in the details panel no longer disappears as unavailable after the node is edited (*)
- In Graph View, the resize cursor on the details panel now appears only on the edge that can actually be dragged (*)
- During first-time setup, selecting a library access option no longer briefly shows a "permissions have changed" message; the app opens directly to an available screen (*)
- Adding or removing seats (and changing plan) no longer shows a spurious error when the billing update takes a few seconds to complete (*)
- Filter and tag dropdowns now expand to fit their options instead of scrolling when there is room to show more (*)
- A note added to a case from within the case window now appears in the case History immediately (*)
- Editing an entity type now updates already-open node details, the entity creation form, and graph entity nodes without needing to reopen them (*)
- Picking an option in a dropdown field now fills the field with that selection instead of leaving the previous value or a blank field showing (*)
- Fixed images and favicons sometimes not appearing on newly added nodes until the case was reopened (*)
- Capture nodes without a loaded image now render a visible frame instead of just their title text (*)
- Fixed an occasional crash after adding a browser capture to a case (*)
- (Security) Fixed an issue where a malicious image could crash the app (*)
(*) = Requires desktop update
2026.7.4
Enhancements
- Upgraded AI models used across the entire application; AI should now be higher quality
- AI reporting now pays more specific attention to vehicles where appropriate
- Enhanced AI handling of LPR and security camera data
- AI Case Query functionality is now significantly faster
- Added support for .rtf files in document analysis
- Weekly case status now references contributors by name instead of internal user IDs
Bug Fix
- Fixed a bug in how topic alerts process that could result in unrelated matches
2026.7.2
New Features
- Importing Obsidian vaults into nQuest is now supported (New File ▸ Import from ▸ Obsidian) (*)
- We now support editing .txt/.md files in an in-app text editor, including a preview function for markdown (*)
- Copy/paste is now supported for all node types, including across cases (*)
- Default name functionality is now available for custom entity type fields (*)
Enhancements
- Folders can now be downloaded from nQuest with a single click, including folders containing non-documents (*)
- AI Analysis now considers notes on file nodes when determining the meaning of a document and may re-trigger again as a case changes
- Added a delegate filter to the case dashboard (*)
- nQuest now remembers filters and grouping across restarts (*)
- nQuest now remembers which context you were last using when restarting (*)
- Case priority can now be changed by clicking the priority tab in the dashboard row (*)
- Workflow options (Transfer, Reassign, and Constributors) are hidden when no eligible library can receive them (*)
- Added a dedicated 'Tasks' pane in Case (accessed via the top right) (*)
- Added a new pending tasks graph overlay that highlights nodes linked to an open task (*)
Minor Enhancements
- Time entry boxes for date/time fields on entities have been entirely redesigned (*)
- Improved visible indicators for which fields are active and the context indicator on Case Dashboards (*)
- Long task names and descriptions now stay compact and expand to their full text when clicked (*)
- Tasks you do not have permission to edit now show a lock with an explanation instead of appearing unresponsive (*)
- Graph views now load significantly faster in large cases and no longer briefly freeze when opening a case with many images (*)
- Node drag performance is significantly smoother in large cases (*)
- Zoom, pan, resize, and fit to screen are all now smoother in graph view (*)
- The rich text note editor is now faster (*)
- Improved searchability of the contents of Note nodes
- Improved display of nodes that are of a type your current version of the app does not support (e.g. if a more recent version added a new node type) (*)
Deprecations
- Decommissioned entity identifiers — existing identifiers are migrated to fields
- Edit screens for identifiers are now gone (all existing identifiers have become fields) (*)
- Removed the redundant analysis status row from case details; the status icon in the header already conveys it (*)
Bug Fixes
- Fixed a rare crash when a graph node or link was removed while a background update was still in flight (*)
- Fixed a crash when a task assignee's avatar tooltip was shown in a case's Tasks panel (*)
- Fixed a crash when opening a case directly from Entity Search results (compartment data arrived in an unexpected shape) (*)
- Fixed a crash that could occur when entity search results refreshed while a details popout was open (*)
- Fixed a crash on the account management screen when account data is unavailable (*)
- Fixed a crash that could happen when viewing links that are shown in list view only (*)
- Auto Layout now pulls nodes stranded far outside the graph back into the layout instead of letting them skew it, and a layout failure restores every node to its original position rather than leaving nodes parked thousands of units away (*)
- Library detail panels no longer drift sideways when their content is tall enough to show a scrollbar (*)
- Fixed several different rendering issues with the tasks manager within cases (*)
- Fixed the task assignee picker listing users and groups that aren't eligible to be assigned the task (*)
- Fixed the node Linked Tasks list sizing so it fits its tasks without a stray scrollbar (*)
- Fixed system tags (such as linked tasks and merge markers) appearing as editable tags when editing a note; they now stay hidden and are preserved on save (*)
- Photo upload and browse-case buttons no longer clip their labels at the narrowest details panel width (*)
- Accept/reject buttons on multi-value fields now stay anchored to the input when the details panel is resized (*)
- Hierarchical tag (subtype) labels no longer truncate to an illegible width (*)
- Tag labels now render with fully rounded corners instead of a clipped right/bottom edge (*)
- Date fields with the time shown no longer crowd their controls in a narrow details panel (*)
- Dropdown field editors now grow to fit added options while editing (*)
- Field editors return to their original size after collapsing an expanded field (*)
- Graph photo and image nodes now clear a stale image when its file becomes unavailable instead of continuing to show the old one (*)
- Pressing Enter on an empty line in the rich text editor now reliably adds a new line instead of requiring a second press (*)
- Enter now adds a new line in note and text fields instead of jumping to the next field; Shift+Enter inserts a soft line break (*)
- Converting a line to a heading in the rich text editor now applies to the selected line instead of occasionally the line below (*)
- Stabilize the Restore Draft button in the rich text editor toolbar so it no longer shifts position or causes a stray divider (*)
- Prevent the rich text note editor from occasionally dropping an Enter keypress while typing (*)
- The time picker now saves your selected hour when you click away, even if you don't also choose a minute (*)
- Date, time, and currency field edits now reliably save when you click away instead of occasionally reverting (*)
- Fixed a bug where outreach was always treated as disabled when a web node was copied (*)
- Fix the Event entity icon rendering in color instead of monochrome (*)
- Fixed some errors that impeded performance of some graph rendering steps (*)
- Fixed some errors and instability related to zero-byte file sizes (*)
- Fixed a bug where exporting a document could result in an incorrect file extension (*)
- A node's Linked Tasks section now shows a "No linked tasks" note when you're viewing (not editing) a node that has none, instead of a blank gap (*)
- The notifications list now fills the available height and keeps every notification reachable instead of sometimes appearing too short for its contents (*)
- Fixed clipped, hard-to-read text on the browser-extension download buttons in the captures panel (*)
- In list view, clicking a linked node inside a folder now shows that node's details instead of the link's, matching the top-level tree (*)
- You can now copy and cut a node selected inside a folder in list view, not just top-level nodes (*)
- Signing in to an inactive account now shows a clear prompt to reactivate or contact support, instead of opening a library that never finishes loading (*)
Maintenance
- Changed opt-in optional analytics data to stop sending events for some older features, track additional metrics around utilization of new features (*)
(*) = Requires desktop update
2026.7.1
New Feature
- Support analyzing Markdown (.md) files in AI analysis
Bug Fix
- Fix possible crash when opening certain screens on Linux (*)
(*) = Requires desktop update
2026.6.4
New Feature
- Linux (AppImage) is now a supported platform (*)
Enhancement
- Improved image rendering on certain displays (*)
Bug Fixes
- Fixed a bug that was blocking local language translation of certain error messages and entity type descriptions (*)
- Improved display quality of images on some windows computers (*)
Internal
- Rebuilt with Qt 6.11.1 for improved performance, numerous graphics bugfixes (*)
(*) = Requires desktop update
2026.6.3
New Features
- Transactions are now supported as an Entity Base Type
Enhancements
- Concept nodes are now resizable by dragging their left or right edge or their bottom-right corner (*)
- Document nodes now support user-selected icons (*)
- Calendar date selectors have been totally redesigned and are easier to use (*)
Minor Enhancements
- Added new default 'Subject' case tag, updated description on client tag
- Add Entity Ad-hoc Field is now easier to use (*)
- Case analysis and synopsis features now look at user-defined case tags as well to understand cases
- Can now rotate image nodes from the left panel (*)
- Rearranged custom entity type field editor for greater clarity, including adding indicators for default fields inherited from the base type (*)
- Added indicators for which fields are required to most creation screens at the case library level (*)
- Now send in-app notifications for upcoming maintenance downtime windows (*)
- Detail panels in the library can now have their widths adjusted by dragging their edge, and each panel remembers its own width (*)
- Redesigned the "in use" lock notice on library detail panels into a clearer, calmer informational banner rather than an alarming red box (*)
- Read-only multi-value fields now hide their input and show a "No values assigned" notice when empty (*)
- Preferences are now saved atomically, so an app crash or a concurrent save can no longer silently reset your settings (*)
Bug Fixes
- Fixed a bug where cancelling scheduled deletion of an account would leave it in an error state
- New date fields now start empty and require a date to be entered before saving, instead of defaulting to 01/01/1970 (*)
- Dismissing the ad hoc field type selector without choosing a type now collapses the add-field form back to its default state (*)
- Image node thumbnails on list rows now reflect the node's rotation (*)
- Fixed a memory leak and intermittent errors when opening/closing cases and switching color modes (*)
- Fixed an issue preventing drag and drop of files into a case on some Windows setups where the drag showed a no-drop cursor (*)
- Fixed application updates failing to download or install after a previous update had been downloaded but not installed (*)
- Fixed an exceptionally rare scenario where a restart could cause a crash on relaunch (*)
- Fixed a bug where the 'Create' button would be enabled before all required fields were populated for Groups and Compartments (*)
- Fixed an issue where the title line was not displaying for 'New Tag Type' in the right edit panel (*)
- Fixed a bug where clicking on rows in some tables while in the middle of creating a new item in the table resulted in incorrect information displaying in the create wizard (*)
- Fixed library detail panels being able to slide horizontally when their content was tall enough to show a vertical scrollbar (*)
- Fixed concept nodes displaying with excess space around their text (*)
- Fixed overlapping, illegible text when adding or editing values in an organization hierarchy (*)
(*) = Requires desktop update
2026.6.2
Bug Fix
- Fixed a bug that could prevent case reports from generating in relatively complicated cases
2026.6.1
New Features
- Now support filtering and grouping by Case Tags on the library dashboard (*)
- Adding Case Tags to a case is now available as an option during case creation (*)
- Composite Fields are now supported for custom entity types (multiple grouped data fields)
- Entity names of custom entity types can now be set to follow a specific composite field value (e.g. "First Name" + "Last Name") with automatic updates on edits (*)
- Files added to nQuest now capture and display file metadata (size, type, camera, dates, GPS metadata for photos, etc.) in the document details panel (*)
Enhancements
- Library: Synopsis column now available (hidden by default) in Library Dashboard (*)
- Library: Now display notification badge on 'Notifications' in left navigation menu when there are unread notifications (*)
- Case Tags: Improved the case tag type creation flow, now default to 'Allow Any' (*)
- Case: Case overlays now highlight folders (with striped highlight) that contain nodes which match the search/overlay criteria (*)
- Case: Case overlays now highlight inside the folder and hidden nodes pop up cards (*)
- Case: Multi-selected nodes can now be dragged to a folder to add them all at once (*)
- Case: Folder drop menu adds an "Add to Folder & Hide" option that removes the node(s) from the current view (*)
- Captures: Page and frame capture nodes can now be resized in graph view, like image documents (*)
- Entities: Custom Entity Types no longer require at least one Identifier (*)
- Entities: Restructured entity information in the node details panel for improved readability (*)
- Entities: Redesigned ad hoc field add flow for greater clarity and ease of use (*)
- Entities: Redesigned field type selection for improved clariry (*)
- Entities: Added a link to documentation on the Create Entity Node popup, and specified which fields are required (*)
- Entities: Times tracked on an entity now assume user local time rather than UTC (*)
- Documents: Image documents now show photo thumbnails on list view rows (*)
- Documents: Image documents can now be rotated from the right click menu in graph view (*)
- Tasks: Clicking a task tag on a node navigates to and highlights the task in case details (*)
- UI: Changed font sizes and spacing in node details window (*)
- UI: Editable dropdowns now open their options on a click anywhere in the field, not just the arrow (*)
- UI: Improved visual appearance of top headers for Case Tags and Entity Type library screens (*)
- Account Management: Group and compartment names are now case insensitive
Bug Fixes
- Security: Fixed a security issue where enterprise users could edit other enterprise users' signal sets (unexploited)
- Security: Fixed a security issue where a user could accept any user in the same account's tutorials
- Data: Fixed a bug where user-entered dates might not match the original date if the user changed their system time zone (*)
- Data: Fixed a bug that could cause links to be dropped when merging two cases
- AI: Fixed a bug that could cause images to incorrectly not be included in the case report
- AI: Fixed a bug where checking the status of an in-progress case export returned a server error
- UI: Fixed a bug related to the "two arrows" resize cursor appearing when it shouldn't in graph view (*)
- UI: Fixed an issue where multi-select fields (across the application, like node tags) would expand out of the viewable area if they had options that were excessively long. (*)
- UI: Fixed a bug that could cause search and filter widgets to take up excessive vertical space (*)
- Login: Fixed 'remember me' requiring a second login before it would keep you signed in (*)
- Login: Fixed a bug where the end of addresses on the sign-in verification screen would be clipped if the email was long enough to wrap (*)
- Library: Fixed 'Save' in the unsaved-changes warning pop-up dialog failing to save when in the process of creating a new item (*)
- Library: Fixed a number of possible rare application crashes related to library item (Case Tags, Entity Types, etc) creation (*)
- Library: Fixed a bug where changes to an identifier's field type could fail to fully clear out the previous type's properties (*)
- Library: Fixed a bug that may have caused issues with converting group-owned signal sets to library owned signal sets
- Library: Fixed a bug where editing a signal from two users at the same time could break coloring the signal
- Account Management: Fixed a bug where the Account Billing 'Use Case' field label could be truncated for some use cases (*)
- Account Management: Fixed an error where the group or compartment being deleted would be treated as a valid data transfer target
- Account Management: Fixed a bug that could prevent delivery of resent welcome links to new users on the account
- Account Management: Fixed an issue where cancelled admins could still receive certain notification emails
- Case: Fixed a freeze that could occur while editing link relations (*)
- Case: Fixed a bug where link details do not update after adding the first link relation (*)
- Case: Fixed a bug where nodes could be resized over the top of other nodes (*)
- Case: Fixed a bug where the graph view query results box would get stuck on a previous size and wouldn't correctly resize (*)
- Case: Fixed a bug that caused excessive flickering during editing nodes (*)
- Case: Fixed an issue with the node details card header in read mode where it would not update when another user changed a node name until the case was reopened (*)
- Case: Fixed floating node details cards not refreshing title and contents when the item changes while in read mode (*)
- Case: Fixed a bug where 'Links' would be called 'Edges' (and not translated) in List View when sorting by node type (*)
- Case: Fixed a bug where non-admin users could not apply library-owned signals to a case
- Case: Fixed a bug where pressing enter would not submit Linked Node searches
- Tutorials: Fixed a bug that could prevent valid tutorials from being shown to a user
- Tutorials: Fixed an issue where enterprise users would not see certain relevant tutorials around group management
- Performance: Fixed search indexing running potentially dozens of times on the same data
- Error Management: Edge case authentication failures display 'Access Denied' instead of 'Server Error'
Deprecations
- Removed the "internal description" fields from Signal Sets and Signals (hidden for most users)
Internal
- User time zones are now synchronized with the server and used in communications referring to times (*)
(*) = Requires desktop update
2026.5.7
Enhancements
- We now automatically remove extra whitespace at the beginning or end of email addresses during logins
- Instead of picking one admin randomly to notify that a trial is ending and credit card info is required, all admins are notified
Bug Fixes
- Fixed a bug where a user with access permissions for unreleased versions would occasionally retrieve the newest unreleased version when updating rather than the newest version
- Fixed global summary viewer status, now correctly grants summary viewer status
- Fixed a bug where users where billing was past due would not be suspended and could continue to use their accounts
- Fixed a bug where a processing error on stripe's side could result in deactivated accounts
- Fixed an issue that prevented resending download links to new users
- Fixed an issue that could cause a customer-service-initiated email change to fail in an error state
- Fixed an issue that could cause a user to leave their account without an admin on certain edit operations
- Fixed issues relating to invalid billing data being passed in on account creation
- Fixed a critical system bug that could cause a systemwide outage if a specific rare flow was triggered by any admin
- Fixed a bug that could prevent certain valid edits to accounts still within their trial period on incorrect billing/entitlemnent errors
- Fixed some rare errors that could result in SSO authentication failing if you capitalized the wrong thing
- Fixed a bug that would cause crashes if we ever released a new type of legal agreement
- Fixed a bug when dropping the number of users on your subscription when all are in use could deactivate your only global admin
- Fixed an issue where the updated_ts could be set on an aid that was not updated
- Fixed a bug that shows a missing trial payment method message to new users
Internal
- Optimized some database queries, marginally improving performance across a number of app operations
2026.5.6
New Features
- Case Tags: A new system that now underpins Case Type and Outcome, and allows tracking key metadata (like Client Name, etc.) across Cases (*)
- Checklists in Note Nodes: A new checklist formatting option for Note nodes, with interactive checkboxes that can be toggled on and off (*)
- Multi-Value Entity Fields: Added support for multi-value fields for Entity Types and Ad Hoc Fields, allowing collections of similar data to be on the same Entity (*)
Enhancements
- AI: Case status updates are more accurate, drawing on the full history of changes on the case
- AI: Case alerts now trigger within 5 minutes and can match cases by attached entities, not just description text
-
AI: Case AI Query responses are now significantly faster
-
Cases: Edit lock button displays a red gradient when the case is locked (*)
-
Library: Account names display for accounts that do not use email addresses (previously showed the AID) (*)
- Library: Configuration detail panels show a clearer edit indicator, with Tab and Enter to move between fields (*)
- Library: Field definition titles use clearer styling to indicate where input is expected (*)
- Library: Clearer wording when opening case details from Case Search results in the Library (*)
- Library: Copying an AID or UID no longer includes hyphens (*)
-
Library: "Delete protection" has been renamed to "Mandatory Data Retention" (off by default) (*)
-
Nodes/Concept: Concept nodes can be deleted from the right-click context menu (*)
- Nodes/Document: Files and nodes can be dropped directly onto folder nodes and menus in the Graph and List views, with visual highlighting during drag (*)
- Nodes/Document: Left panel groups file information under a new "File Details" section (*)
- Nodes/Entity: Photos for Person and Organization nodes can now be populated from images already in the case, and can be cropped to the desired dimensions (*)
- Nodes/Note: Note nodes are more reliable to edit, with improved auto-save, focus handling, and popups that expand to fit their content (*)
- Nodes/Signal: Added Black/White color options for Signal that flip based on Light/Dark mode (*)
- Nodes/Signal: Signal set names are now limited to 64 characters (*)
-
Links: Uncertainty selector in link relation blocks is easier to use (*)
-
General: Most dialogs and workflow steps submit on Enter instead of canceling (*)
- General: Long field definition names in Library configuration panels truncate with an ellipsis instead of overflowing (*)
- General: Authenticated connections to nQuest Cloud are more reliable (*)
- General: Improved in-app maintenance window messaging (*)
Bug Fixes
- Fixed moving a node on the graph being treated as a content update by AI processing
- Fixed roles on base entity types not being visible to Case AI Query
- Fixed library notifications requiring an app restart to appear
- Fixed filtering on Entity Types and Roles (*)
- Fixed stale entity definitions persisting after updating entity domains in case settings (*)
- Fixed crashes when replacing or removing nodes in the graph view (*)
- Fixed multiple issues in Case AI Query: results clear when the query is changed, inputs wrap correctly, Concept names render properly, and node names appear even when the node is not in the current view (*)
- Fixed an incorrect payment-update banner shown to users on free plans (*)
- Fixed Tab in the alert name field inserting a tab character instead of moving to the next field (*)
(*) = Requires desktop update
2026.5.4
Bug Fix
- Fixed a series of AI performance and quality issues caused by the sudden removal of Grok 4.1 Fast by xAI. This model was used in a number of our tools.
2026.5.3
Bug Fixes
- Fixed an issue where case exports would not update status after the first 60 seconds of processing, even when the export completed, until a restart
- Fixed an issue that could cause cases to exit with an error message on rare occasions
- Fixed a bug where some updates to an existing user would fail with a billing-related message
- Fixed a bug that could result in a crash when saving an exported case report (*)
Internal
- Updated dependency versions in desktop application (*)
(*) = Requires desktop update
2026.5.1
Enhancements
- Making multiple changes to Contributors/Delegates at once is now faster and more reliable (*)
- Minor enhancements to styling on tables in some configuration screens and the alerts manager (*)
- User IDs are now hyphenated in User Management tables for improved readability (*)
- Added support for Up/Down Key in the Notifications table in Case Library (*)
- Updated font-sizes across the app and applied new font style to Concept Nodes (*)
- System tags now display in full without eliding (*)
Bug Fixes
- Fixed a rare issue with image processing (*)
- Fixed width issues with contents of details panels for Notifications, Case Search, and Entity Search (*)
- No longer display invalid tag options when creating new nodes (*)
- Entity and case search now display an error banner when the search request fails instead of showing nothing (*)
- Reduction of notifications per file uploaded inside a case (2-3 down to 1) (*)
- Improved file upload notifications — single-file drops now show a per-file notification instead of a "Uploaded 1 files" summary, and bulk upload notifications link through to the Resource Manager for per-file progress (*)
(*) = Requires desktop update
2026.4.1
New Feature
- Completely rebuilt the UI for Case Graph and List views, with a new modern design and significant improvements to usability, performance, and accessibility (*)
Enhancements
- Added deeper document analysis support for Excel, CSV, PowerPoint, HTML, and ODF files
- AI responses are now faster and more accurate for many flows
- In-case Search now is better at matching concept nodes
- Added alpha support for MCP (Model Context Protocol) in API
- Added extra filter options for the Users screen (*)
- Library dashboard table now subsorts by most recently updated within columns that share values (e.g., Priority, Status, Case Type) (*)
- Added Node Type overlay that colors all graph nodes by their type (*)
- Refreshed case tutorials for new GUI experience and added 2 additional tutorials (*)
- Added tooltips to check boxes in account configuration screen (*)
Bug Fixes
- Fixed a calculation issue with month-to-date usage on non-revenue accounts
- Fixed a bug where changing your own group or compartment access level or membership would not update the active session until the app was restarted (*)
- Fixed a bug that would cause certain cases to zoom out significantly for no visible reason when opened (*)
- Fixed an issue that could cause the resource synchronization spinner to get stuck spinning after resources were synchronized (*)
- Fixed a bug where certain history transactions in account history would trigger rendering failures in the Case History screen (*)
- Fixed a bug where undoing a deletion would cause restored resources to show as unsynced until the case was closed and reopened (*)
Deprecations
- Decommissioned legacy attachments system (turned off for some time, now fully removed)
(*) = Requires desktop update
2026.3.2
Bug Fix
- Repaired missing graph node display images on case reopen (*)
(*) = Requires desktop update
2026.3.1
New Features
- Introduced a comprehensive Resource Manager for cases, accessible via the Edit menu (Ctrl+R), featuring bulk file uploads (disabled in read-only mode), search and status filters, collapsible session sections, clickable file names, color-coded status icons, and real-time progress tracking with dynamic list resizing (*)
- Introduced Folder Nodes for use within cases (*)
- Created a new 'Client' account type and access level to streamline client access to investigations (*)
- Added the ability to assign custom Emphasis Marks to Concept Nodes (*)
- Enabled resizing for Image Nodes in Graph View by dragging the bottom right corner (*)
Enhancements
- Set the application launch default to Libraries, even if contexts are actively building post-onboarding (*)
- Enabled Notes to display directly on List View nodes (*)
- Improved the initial load time and "Sort by" functionality for the List View GUI (*)
- Automated application restarts after updates are applied (*)
- Streamlined "Add To View" functionality to allow single-click additions to the Graph, which now automatically opens the Left Panel (*)
- Added the ability to preview out-of-view nodes in the Left Panel and optionally add them to your view (*)
Bug Fixes
- Fixed an issue causing some tutorials to display incorrectly in the Tutorial Browser
- Resolved an issue with Left Panel resizing in Graph View so it now makes full use of available vertical screen space (*)
- Corrected Multi-Tag Widget size hints to ensure accurate layout resizing (*)
- Fixed a permissions bug that prevented Billing Admins from seeing Access Tags in groups they did not administer (*)
- Resolved application freezes during Case Status changes, and added debug logging to assist in monitoring (*)
- Corrected keyboard navigation sequencing (Tab/Enter to go forward, Shift+Tab to go back) for Node/Link information in the Left Panel, including composite fields like Date, Currency, and Link Relation Blocks (*)
- Addressed usability issues within the Linked Task interface for nodes in cases (*)
- Fixed an issue where header font size and style would not persist on Note Nodes (*)
- Disabled Link Relationship directional change options while in read-only mode to prevent errors (*)
- Fixed a crash triggered by using undo/redo in read-only mode (*)
- Resolved performance lag by significantly boosting load times for lists containing 100+ nodes in the "Add to View" and "Folder Manager" popups, as well as Left Panel info sections (*)
- Fixed text box height over-sizing that occurred when content was set before the widget layout finalized (*)
- Improved GUI stability to prevent errors when a bulk file upload is reverted before completion (*)
(*) = Requires desktop update
2026.2.2
New Features
- Launched a completely redesigned Entity Search - significantly faster, more reliable, and more powerful (*)
- Support added for 'deep links' - sharable links that can open specific pages within the app (still controlled by access permissions) (*)
- Now support adding sample cases to new user accounts
- Weekly AI status updates have been added to cases (*)
Enhancements
- Now support multi-select for nodes in the Graph view (*)
- Made node placement location detection faster (*)
- Added an alternate node placement solution (Displacement), best for denser cases (*)
- Added an autolayout function specifically for selected nodes (*)
- Improved performance of background case synchronization operations (*)
- Now show clearly in the UI when a case goes out of synchronization with the cloud (*)
- Replaced the 'disconnected' case message with seamless, user-friendly autoreconnection (*)
- Added case lock acquisition from idle users - locks held by inactive users can now be acquired by other contributors
- Improved response speed for data lookups in entity-heavy accounts
- Significantly boosted speed and added a loading indicator when opening cases (*)
- Improved the speed and accuracy of Case Smart Query functionality
- Improved the overall speed and reliability of the browser extension (^)
- Browser extension can now perform frame captures if web pages are using complex click/drag operations (^)
- Browser capture now clearly notifies the user if a capture fails (^)
- Added new user-friendly error messages for failures in Users, Groups, and Compartments (*)
- Added new tutorial videos and a Tutorial Browser to the Help Menu (*)
- Reduced tutorial interruptions by adding a daily limit to suggestions (*)
- Added an option to reset all seen tutorials (*)
- We now enforce a 2-user minimum for Teams plans (aligned with the release of the free 2nd user on Teams)
- Added a helpful reminder to add a payment method for expiring nQuest-initiated trials (*)
Bug Fixes
- Fixed issues preventing the app from recovering properly after Windows goes to sleep (*)
- Fixed a bug in read-only mode where files added by teammates wouldn't appear until you restarted the case (*)
- Fixed a timing issue that occasionally prevented AI query results from returning (*)
- Fixed a bug where redoing an edge creation would fail (*)
- Fixed an issue that caused the UI to temporarily freeze while awaiting Entity type key suggestions (*)
- Fixed name rendering for Concept nodes in the left panel and List View (*)
- Fixed a bug where arrow keys would stop moving the viewport in the Graph View (*)
- Fixed occasional errors when editing Link Relation Blocks (*)
- Fixed an issue where a harmless but annoying crash could occur when closing the app (*)
- Added smooth handling for 404 errors related to deleted cases and resources (*)
- The app now recovers from partial connection failures during case creation much more seamlessly (*)
Internal
- Improved backend storage efficiency for photos associated with Person and Organization nodes (*)
(*) = Requires desktop update
(^) = Requires browser extension update
2026.2.1
Enhancements
- Improved accuracy and reliability of AI-powered alerts, synopses, and reports
- Simplified Identifier configuration by removing unnecessary options (*)
- Added option to set default view mode (Graph or List) in the View menu (*)
Bug Fixes
- Fixed various issues with identifier and entity type management
- Fixed empty cases showing 'Generating Synopsis' indefinitely
- Fixed blurry app icon on macOS Tahoe (*)
- Fixed file uploads failing to retry on slow or unstable connections (*)
- Fixed display of very long tags (*)
(*) = Requires desktop update
2026.1.4
New Feature
- UI now displays status of AI analysis on cases and nodes (*)
Enhancement
- Added a troubleshooting streaming log viewer for more rapid diagnostics (*)
Bug Fixes
- Fixed updates getting stuck when newer version was released during download (*)
- Fixed an issue where signing out on Windows would sometimes cause an error after signout rather than return to the login screen (*)
- "About nQuest" can now be opened prior to login for app build information (*)
- Fixed black screen on first play of tutorial videos on Windows (*)
(*) = Requires desktop update
2026.1.3
Bug Fix
- Fixed an issue where updating the synopsis could fail for certain edge cases
2026.1.2
Bug Fix
- Fixed an issue where synopsis generation would fail for certain new cases
2026.1.1
New Features
- Added a new 'empty case' experience to prompt users to add files (*)
- Search bar now available in Library screen
- Added tutorials system to guide users through important actions (*)
- Added physical object and fungible object entity types (*)
Enhancements
- Redesigned 'add to view' flow for nodes in List View but hidden from Graph View (*)
- Redesigned Dashboard screen (and renamed it to Library) to make it easier to understand access control (*)
- Enhanced organization entity type to support freeform hierarchical subtypes (*)
- Now display file icons for File Nodes in List View (*)
- Node Tags and Notes are now displayed on nodes in List View (*)
- In-case search text now wraps for longer queries (*)
- Enhanced AI case synopsis generation to be more concise and clear
- Will now email administrators on an account when a user's onboarding email bounces
- Entity icons now show base type icons when no custom icon is set (*)
- (Deprecated) Removed ability to edit AI synopsis text
Bug Fixes
- Fixed a significant bug that would cause the app to crash regularly on some Windows systems (*)
- Fixed issues with Note Node editor styling (*)
- Added missing tag editor for Concept Nodes in List View (*)
- Fixed a bug with scroll interactions when hovering over a transcription/translation field (*)
- Fixed a bug with touchpad scroll interactions for AI Tool results (*)
- Fixed a bug that prevented creating new Entity ad-hoc Decimal fields (*)
- Fixed a bug that caused the users list to show a temporary UID for a new user until a restart of the app (*)
- Fixed a bug where organization nodes would not be indexed for search
- Fixed a bug that prevented AI analysis from being triggered under certain circumstances
- Fixed a bug that caused local configuration cache to grow indefinitely and eventually cause the app to crash (*)
- Prevented editing of Investigator and Business User Seats while an active change is already pending (*)
- Fixed double-click behavior on the edge of nodes in Graph View (*)
- Added guardrails for a crash that could occur when a user is repeatedly clicking rapidly on items in nQuest (*)
- Repaired ability to add all node types from the node creation menu while in List View (*)
- Unlock to edit animation in Graph View now halts when the case is unlocked (*)
- Fixed an issue where List View nodes could not be drag/dropped to link if there were enough nodes in the list to require a scroll bar (*)
- Fixed display name for light groups shared library to 'Shared Library' (*)
(*) = Requires desktop update
2025.12.2
Bug Fix
- Fixed a bug that prevented adjusting seat counts for existing subscriptions
2025.12.1
New Features
- Search to link nodes from within the left panel (*)
- New Organization Entity Type (*)
- Entity Roles can now be defined for Base Entity Types (*)
Enhancements
- Removed support for handwritten-styled concept nodes (not used and forced concepts to be larger than necessary) (*)
- Optimized concept-node resizing behavior to be slightly more space-efficient (*)
- Copy and paste operations in concept nodes and formatted text fields now use plain text only; users can apply bold/italic manually using Ctrl+B/Ctrl+I (*)
Bug Fixes
- Fixed an issue where AI analysis would repeatedly run when only minor changes were made to the case
- Fixed a rare bug where the system would not assign a group key automatically
- Fixed an issue where some valid assignees for tasks would incorrectly be disallowed as invalid
- Fixed a bug where .docx files with embedded tables did not analyze contents of the tables during AI analysis
- Fixed an issue where some deleted nodes would still show up in the search results
- Updated Case Workflow contributor and delegate edit interaction style to support touchscreens (*)
- Fixed Case Details Access panel edit options to be visible for touchscreens (*)
- Repaired future node handling for support of new node types even when the app hasn't been updated (*)
- Fixed Case Tasks display in node left panel when in read only mode (*)
(*) = Requires desktop update
2025.11.5
Bug Fix
- Fixed a critical bug that prevented accepting legal agreements (*)
(*) = Requires desktop update
2025.11.4
Bug Fix
- Fixed a critical bug where sporadic random requests to the API would fail
2025.11.3
New Features
- New AI Tool for highlighting red flags in background checks available in-case (*)
- Added app language support for Spanish (Latin America), Portuguese (Brazil), and French (*)
Enhancements
- Concept nodes now support bold and italic text formatting via keyboard shortcuts (Ctrl+B, Ctrl+I) and right-click context menu (*)
- Currency and Decimal field types are now available for Entities (*)
- Changed the text of 'New Cloud Case/Open Cloud Case' to 'New Case/Open Case' (*)
- Altered 'Open Case' behavior to open Case Search if the current screen is Dashboard (*)
- Changed keyboard shortcuts: View Case Details now uses Ctrl+D (was Ctrl+I) (*)
- Improved overlay colorization for images that are largely white in color or very bright (*)
- Account usage gauges now display current usage as the primary value, with MTD (month-to-date) average shown below when it differs for postpaid accounts (*)
Bug Fixes
- Fixed Global Admins being unable to add or edit compartment admins in Compartment Management (*)
- Fixed case workflow dialogs to properly execute cleanup when closed via ESC key (*)
- Compartment edit controls are no longer hidden until hover for touchscreen usability (*)
- Fixed a critical bug we could be silently disconnected from the nQuest Cloud (*)
- Fixed node creation from context menu to place nodes at the clicked position instead of viewport center (*)
- Fixed Browser Extension info popup menu so that it will hide when the user clicks away (*)
- Fixed missing translations for some in-case objects (*)
- Fixed a bug where very, very long words would cause concept node sizes to be calculated wrong and to overflow the node's bounds (*)
- Fixed a critical bug where sometimes new Documents would not be properly analyzed when added to a case
Internal
- Updated In-Case Search to run asynchronously so that the GUI will not freeze if there is any delay in results returning (*)
- Downloads and uploads queue if too many are occurring at one time, and vary chunk sizes based on observed network speed. (*)
- Added numerous auto-recovery mechanisms to attempt reconnections after system sleep, process crashes, momentary network interruptions, and other network issues (*)
- Added guards to prevent multiple copies of nQuest from running simultaneously (*)
(*) = Requires desktop update
2025.11.2
New Features
- Windows touchscreens are now fully supported (*)
Enhancements
- Date localization (month first vs. day first) is now available in settings/preferences (*)
- Expanded the display area for in-case search and query results (*)
- Ctrl+F (win), Cmd+F (mac) now works inside a case in both list and graph view (*)
- Keys are no longer required for entity type creation, the system will autogenerate a key if one does not exist (*)
- Usage that's billed on demand is now displayed in purple instead of red (overage indicator) (*)
Bug Fixes
- Fixed an issue where entity identifiers with no value set would cause a crash when opening the left panel (*)
- Fixed a bug that prevented editing and deleting case types, outcomes, signal sets, and signals
- Now show descriptive error messages for most cases where the server rejects an edit to a library-level item (like an alert, case type, signal set, etc.) (*)
- Fixed a problem where opening the case details panel on a narrower screen could result in overflow of content past the viewport (*)
- Fixed a bug where account settings changes that failed would appear to have succeeded with no indication of the failure (*)
- Fixed a bug where managed accounts could show a next invoice date that was equal to the last invoice date before noon PST on the billing day
- Removed certain unnecessary optional save prompts on exit where no data has been changed yet (*)
- Fixed a bug where the option to create outcomes/signals would be incorrectly shown when the creation of their parent (Case Type/Signal Set) was rejected by the server (*)
- Fixed an issue where certain error messages in the right panel of Case Library would overflow off screen (*)
- Enabled translation for case priorities (*)
(*) = Requires desktop update
2025.11.1
New Features
- New graph overlay for highlighting nodes with selected tags (requires desktop update)
- Added keyword search within case graph view (requires desktop update)
Enhancements
- Improved node search within case list view (requires desktop update)
- Autolayout is now less likely to spread nodes unnecessarily far apart (requires desktop update)
- Cases now use the notifications tray to display progress for files being downloaded from the cloud (requires desktop update)
- When dragging and dropping nodes, if there are multiple overlapping nodes; now makes an attempt to find a best-match node for linking if a clear match exists (requires desktop update)
- The home button will now zoom out if needed to ensure at least one node is visible on screen in a non-empty case (requires desktop update)
- Added tooltips to several fields in user/group management (requires desktop update)
- Document notes in the create/edit WYSIWYG popup now save drafts; in the event of a crash draft recovery is now possible (requires desktop update)
- Now display UID in settings/preferences > profile (requires desktop update)
Bug Fixes
- Fixed an issue where AI analysis would repeatedly run when only minor changes were made to the case.
- Fixed an issue where some valid assignees for tasks would incorrectly be disallowed as invalid
- Fixed a bug where autolayout would reset the added timestamp of nodes that were moved (requires desktop update)
- Fixed adding tags to Signal Nodes (requires desktop update)
- Fixed some users in a read only state incorrectly seeing broken edit capabilities in the GUI (requires desktop update)
- Fixed an issue where some users with permissions to create/edit tasks were unable to do so (requires desktop update)
- Fixed the drop down options for the case list view node type filter (requires desktop update)
- Text captures with no text are no longer saved when sent from the browser extension (requires desktop update)
- Fixed a scenario where nQuest would freeze instead of display a login screen (requires desktop update)
- Fixed problem where the hidden nodes tray would not be visible on initial case launch if starting in graph mode (requires desktop update)
- Fixed a critical bug that could prevent application sign ins on 2025 installations of Windows (requires desktop update)
- Fixed an issue where changing web node links could leave old favicons/page titles on the web node (requires desktop update)
Internal
- Switched to a new version numbering system based on calendar year / month
v0.5.10
New Features
- Saving a case graph view as an image file is now supported in the View menu
Enhancements
- Node Tags can now be used to filter in List View
- Case Search has been significantly improved and optimized for performance
- We now use .pkg installers instead of .dmg installers on Mac, and use .pkg for upgrades as well
- Significant performance improvements to marking many notifications as read / deleted at once
- Opt-ing in for nQuest product update emails now defaults to true on first launch (but requires confirmation)
Bugfixes & Security Updates
- Fixed a bug where several error dialogs could occur on certain disconnect scenarios
- Reduced the likelihood of certain rare crashes related to memory management
- No longer display 'add compartments' option where no valid compartments are available
- Removed an irrelevant error message that would display during certain disconnect events
Internal
- Dev builds are now code-signed on Windows and Mac for security
- No longer using deprecated ai_enabled account setting
- Added additional logging for some connectivity issues during case open and create
v0.5.9
New Features
- Added Notifications to Case Library, used today by AI Alerts on Teams/Enterprise plans
Enhancements
- Removed hidden nodes tray from List View, since nothing is hidden from List View
Bugfixes & Security Updates
- Managed Accounts no longer incorrectly prompt for light group configuration upon login
- Fixed incorrect node type info in left panel for List View nodes
- Fixed an issue that blocked changing system group case creation permissions
- Fixed two rare mac crash scenarios - one while downloading a case export and one while running on battery
(Internal) Changes
- Significant performance improvements to Case Search (80% faster) and In Case Query (0-50% faster, depending on query)
- Altered versions of various dependencies to improve security and performance (including Qt [6.8.3])
v0.5.8
New Features
- Smart query (beta) is now available - ask questions about the case
- Document node transcriptions are now accessible for some document file types
Enhancements
- New alerts now default to enabled on creation
- OTP submission on sign-in now displays a loading animation while processing
- Support for transcription and AI synopsis for .txt, .pdf, and .docx file types
Bugfixes & Security Updates
- Reduced the odds of certain crashes related to slow internet connections
- Fixed crash scenario when attempting to delete a linked node while in overlay mode
- Fixed crashes related to table filters and a delayed crash scenario when closing a case
- File icons now display correctly for document nodes on Windows
- Fixed display of -/+ signs in the Accounts screen dialog for adding and removing seats
- Improved handling of memory management for several GUI components (should reduce rare crashes related to memory management)
(Internal) Changes
- Debug-mode logs now collect data on mutex state within the cloud adapter
- Updated bundled version of Qt to 6.8.4
v0.5.7
Enhancements
- Can now edit Case Type and Signal Set names
- Added informational tooltips to extra UI elements (Tags, Linked Cases, Ad Hoc Fields)
Bugfixes & Security Updates
- Fixed a bug where cases would open incorrectly in Read Only mode in certain circumstances (especially on slow internet)
- Fixed an application crash which would sometimes occur when grouping the Dashboard table
- Fixed a bug where reopening an already-open case would cause all files to become temporarily unavailable until the application was restarted
- Fixed a bug where Signal Nodes would become unusuable when node drop shadows were disabled (performance setting)
- Reduced the odds that momentary internet disconnects would result in the application crashing
- Tag edits for nodes now behave more consistently with other editable fields in the case
- Added error messages for multiple errors related to editing entity types
(Internal) Changes
- Old logs now autodelete after 30 days / when they reach 100MB to avoid filling up disk space
- Cut off about 15% off of application startup time (some steps now done in parallel instead of sequentially)
- Fixed an error for development builds logging into a production account
- Added numerous additional log points, particularly around certain types of failure scenarios related to internet connectivity
- Reduced application build size
v0.5.6
Bugfixes & Security Updates
- Now properly hiding "Signal Sets" and "Alerts Manager" navigation options for non-admin users in Starter plans
- Fixed the ability to edit existing Group names
- The case overlay key now updates when the case view changes
- Fixed problem where the case details menu would stay highlighted for "Export" when the display switched to "Details" when selecting a different case with Exports open
- Now ensuring that active edits on a Concept save before processing a request to hide from view
v0.5.5
New Features
- Case Tasks and the ability to associate them to specific nodes within the case
Enhancements
- Users are no longer able to submit document node filenames that are unsupported
Bugfixes & Security Updates
- Business Users now open cases into "Read Only" mode, and are longer given the option to obtain an edit lock they do not have permissions to receive
- Fixed issue where hotkeys would occasionally be intercepted in the case window
- The GUI now restricts all users from attempting to delete a system-defined group
- Corrected restrictions on Global Admin Business Users from making Account and Library level changes
- Fixed node highlight appearance on selected nodes when node dropshadows are disabled
- Improved node drag performance when node dropshadows are enabled
(Internal) Changes
- Updated versions of a number of dependencies
- Added Go and Python adapters for time tracking functionality (time records and milestones)
- Added Go and Python adapters for notification management functionality
- Restructured how file type identification is done to enable code sharing with cloud services
v0.5.4
New Features & Enhancements
- There are no new features or enhancements in this release
Bugfixes & Security Updates
- Fixed an issue where the application would silently disconnect from the cloud service without a user-facing notification
- Fixed an issue that prevented altering access control permissions for Compartments
- Fixed broken Smart Query field for Case Search
- Cases owned by libraries that are no longer eligible for new cases are still accessible
- Fixed broken 'move' file drag/drop setting (default 'copy' behavior was unaffected)
- Fixed a number of minor issues related to assigning a group owner to a Case Type or Signal Set
- Fixed an app-freezing bug if case unlock was pressed immediately before the case lock was fully released by another user
- Case exports tab no longer displays to users who do not have access to case exports
- Fixed an issue which could cause an application crash when a user was removed from a group while logged in
- Fixed an issue where certain functions that Business Users could perform were not available to them
- Cloud Access Type options for users now update immediately when seat utilization changes
- Selected case data refreshes no longer cause a layering effect of case details on top of other screens
- Case Undo/Redo is now disabled when the Node Create/Edit popup is open (this prevents some significant downstream issues)
- Fixed issue where tag cloud options would not react to mouse-click selections on Windows
- Fixed an issue where a new user could not be created on accounts that did not have Simplified Groups configured
- "New Case" is now disabled for Business Users in alignment with permission restrictions
(Internal) Changes
- Enhanced performance of some cache refresh operations
v0.5.3
New Features
- Cases can now be exported from the Case Details panel if the user is the Owner
- Closed cases can now be merged into active cases
- Support for the new Starter Plan offering
- Simplified Groups configuration for Starter and Teams Plans
Enhancements
- It is now possible to highlight text within a Concept Node (both in Edit and Read-Only mode)
- Account Entity Nodes now refresh their displays when timezone is changed in Preferences
- Library Configuration settings have been moved to the Accounts page
- Admins can now configure Library Type to help tailor the outputs of AI features for specific use cases
- User states now dislay in the details panel under the title
Bugfixes & Security Updates
- Fixed a significant bug where the application could crash on repeated case open/close operations
- CMYK color mode images (used for print) will now be displayed as documents instead of images
- Compartments selection popup during Case Creation no longer gets cut-off when it has more than one option
- Editing "End Date" in a new Date Range field on a node before "Start Date" no longer causes the app to crash
- Cases no longer retain ghost-locks when logging out with the case open
- Fixed an issue where the legal agreements could occasionally display twice
- It is no longer possible to disable your own user account
(Internal) Changes
- Built backend systems to support case tasks, the light groups experience, and entity type roles on generic entity types
- SSO success/error pages now have page titles
- Now preventing an unhelpful attribute error during case close that occurred only on Windows
- Fixed an issue where an error could occur during shutdown that did not impact functionality
- Categories have been changed to Node Tags in preparation for System Tag and Linked Case Task support
- Permission preparations for new Starter Plan
- Changed HTTP content-type header to be sent for certain requests to the cloud service
v0.5.2
New Features
- Document Nodes and Image-based Capture Nodes will now display an AI Synopsis in the Left Panel if it is supported for the file type
- Hidden Nodes can now be added back to a Graph View via the new Hidden Nodes Tray
- Case Details can now be viewed and edited within the case window
- Added ability to sort List View node by Name, Type, or Creation Time
- Users can now be disabled/enabled, have a pending delete cancelled, and allow for case transfer to another user or group while deletion is pending
- Groups now support transfer of cases to another user or group during deletion
Enhancements
- Case Types and Signal Sets now display whether they are in use and restrict editing when they are in this state
- New Case Types and Signal Sets now default to enabled
- Active edits in Case Details text blocks can now be cancelled with the "Esc" key
- The context indicator in Dashboards no longer appears as a dropdown if the user only has access to one context
- The left panel now hides while a node is being actively dragged, to give a fuller view of the case's canvas
- In Dashboard and Case Search tables, if a case does not have any roles, the other available Case Information will wrap in the cell
- Unused Signals and Outcomes can now be removed from Signal Sets and Case Types
- GUI now informs the user if a Case Synopsis is actively being generated and prevents the use from requesting another while it is in process
- Case Library Screens will now show a loading indicator if any domain dependencies are out of sync
- Added a disclaimer to self-service accounts that billing changes can take some time to be reflected in the application
- The Accounts screen now properly communicates state when it has been converted to Managed, or is undergoing a conversion to Managed
- Account Name can now be changed from the Accounts screen
- Case notifications for file upload and existing links now provide links to the associated nodes
- Pressing enter while typing a description in the Case Create Dialog now causes the case form to submit
Removed Features
- Capture Node and Document Node copy/paste functionality has been removed (it didn't work in many cases)
- Case Attachments are temporarily disabled in the GUI until Attachments V2 is released
Bugfixes & Security Updates
- Fixed an issue where Redo operations would not save changes to the case
- Fixed an issue where deletion of a node/edge could not be redone
- Fixed sort order for timestamps in various Library tables including Users, Signal Sets, and Case Types
- Fixed issue where the Dashboard context would switch back to the user context every 5 minutes
- Improved visual appearance of the usage arcs in Account on Windows to current usage values don't overlap on the max usage values
- Fixed issue where About screen would load data before UID and AID information was available to the GUI
- Fixed issue where the Updater dialog could display under the Case Library screen
- Fixed an issue where group contexts added while the application was running would not begin working until the application was restarted
- Fixed Groups management screen permissions to match API restrictions for Global Admin, User Admin, and Group Admin
- Repaired ability to edit priority on a case
- Node copy/paste now works if you are copying a node that is in list view but not in graph view
- Repaired ability to Capture Node copy/pasting
- Fixed bug where new Case History would not replace with current state, but instead add duplicate data to the list
- Fixed bug where Dashboard filters would not reset when clicking "Reset Filters"
- Long case notifications no longer get cropped on top and bottom
(Internal) Changes
- Rewrote the file management engine for reliability and performance
- Updated Windows build engine to Windows Server 2022
- Improved a slot definiton to avoid unnecessary and non-user-impacing "attribute not found" errors
- Reduced frequency of context_changed notifications in Mixpanel
- Switched a non-user impacting error into a logging statement
- Streamlined resource upload/download process
- Altered how case attachments are handled to prepare for future functionality
- Halted unhelpful, non-user-impactings warnings and errors that would occur when dragging linked nodes very close to or over each other
- Updated table cells that use dicts as sources for their display to better handle missing keys
- Removed newlines from generic log messages to improve readability
- Moved set_case_status business logic out of core backend
- GUI support for Merging case status and related History records
- Repaired Mixpanel reporting for Lock/Unlock case
- Improved Mixpanel reporting for View Mode changes (including for initial View Mode)
v0.5.1
New Features
- There are no new features in this release
Enhancements
- An alert now displays for relevant admins if the account is past due
- Added the ability to directly drag and drop images from the "Photos" app on Mac into a case
Bugfixes & Security Updates
- Fixed a bug where cases could disconnect from the cloud service without a user-facing notification
- Fixed a broken top menu on the sign-in screen for Windows
- Fixed a bug that prevented .heic image files from being added to cases
- Fixed the display size for Document Image nodes when they are added back to Graph View from List View
- Fixed a bug where read-only users could not be added if there were no available investigator seats
- Fixed broken "Open in Context" functionality from Case Search
- Required updates can no longer be cancelled mid-download
- Reduced the likelihood of a rare error where cases would encounter difficulties with cached images
- Fixed a bug that could cause other minor bugs to crash the application
(Internal) Changes
- Significantly improved performance and responsiveness of most Case Dashboard screen operations
- Built tools into the menu bar to provide remote assistance for rare corrupted settings issues
- Updated backend to support upcoming document node functionality
v0.5.0
New Features
- Note nodes now support formatting via a WYSIWYG editor
- Accounts can now be managed in-app via the Account Management screen
Enhancements
- Storage size per User, Group, and Case now displays in the Users, Groups, and Dashboards screens
- Opt-in for emailed nQuest Product Updates via Agreements page or Settings/Preferences
- Troubleshooting (Log Export and Debug Mode toggle), Support Center, and Contact Support are now available in the app's top menu before successful sign-in
- Graph Note Nodes have been restyled to allow more space for longer node names
- Node Categories can now be edited on Note Node edit popup
- Pressing the Enter key in Notes field for Note Nodes now adds a newline, and Shift-Enter will exit editing
Bugfixes & Security Updates
- Fixed issue where an intentionally hidden Delegates column in Dashboards would reappear after a case data refresh if the table was grouped
- Fixed an issue where case data refreshes would occasionally revert context back to the user out of a group if it happened concurrently with a "Group by" change
- Corrected arrow-indicator placement for Case Library Navigation on Windows
- Fixed issue where new Note Nodes could be created with Shift-Enter
- Fixed an issue where case data could go out of sync with the cloud service when in read only mode
- Fixed an issue where some crashes would become worse because of the way the application was handling certain errors
(Internal) Changes
- Added logging debug statements for when Case Dashboards refresh slots are setup and for when case data is refreshed
- When running as a billing or global admin, the application now retrieves the account metadata for the account it is connected to
- Updated dependencies to the latest versions
- Disabled rich text rendering for all text display fields except in specific and controlled use-cases
- Decommissioned legacy beta channel-related paths
v0.4.7
New Features
- There are no new features in this release
Enhancements
- There are no enhancements in this release
Bugfixes & Security Updates
- Fixed a bug where the application could crash on Windows when acquiring system time zone information
(Internal) Changes
- Now locking versions for all library dependencies
v0.4.6
New Features
- Added Alerts Manager, which displays a list of current alerts and allows for the creation of new alerts.
- Added AI-powered Topic Alerts, which enable monitoring for new/changed cases that match a given topic.
Enhancements
- New optional Validation Regex for Short Text fields in Identifier and Entity Type definitions
- Added default emojis to base Entity Types and improved Person Entity icon placement
- Favicons now display on Web Node icons in List View
- Billing Admins can now see Users and Groups, but cannot make any changes if they are not a Global Admin, User Admin, or Group Admin
Bugfixes & Security Updates
- Fixed rare bug that would crash the application if the GUI loaded in a specific order
(Internal) Changes
- There are no internal changes in this release
v0.4.5
New Features
- Added support for self-service User, Group, and Compartment management
- New AI-powered Case Search (Smart Query) functionality
Enhancements
- Layout improvements to the Case Library left navigation panel
- Improved Date and Date Range field layouts in left panel to make the better use of available space
- Changes made in date and time fields in the left panel for nodes will now only save when the field loses focus
- Allowed Account Sub-Types can now be defined at the Entity Type level for use on Account Entities in cases
- Entity Types can now be created in a disabled state
- Time Overlay Key now displays minimum and maximum values at either end of the range
- Improved display format of uneditable timestamps for Capture Nodes
- Dashboards no longer display as an option if the user has no ability to create or be assigned cases and the Library defaults to Case Search
Bugfixes & Security Updates
- Fixed two issues with user/group selectors for case permissions that resulted in potentially invalid users/group options being displayed
- Fixed a bug where various "Tag Cloud" functions (Categories, Roles, etc) were not working on Windows
- Fixed sporadic "blinking" of the UI for Case Access and History Panels
- Disabled Entity Types are no longer presented as options when creating new Entity Nodes
- Fixed issue where Date and Date Range fields that were not directly created in the Case GUI would not render properly in the app
- Fixed two issues that placed focus on arbitrary fields in the node left panel when switching between nodes and editing ad hoc fields
- Fixed a problem where sign-in could be advanced without providing an email address
- Fixed an issue that occasionally caused the application to start without window focus and unable to detect mouse hovers
- Fixed a crash that could happen on application launch if context was applied after cases loaded but before users did
- Fixed an issue where Identifiers, Entity Types, Case Types, and Signal Sets could not be deleted if a creation of a new one was started but discarded
- Fixed an issue where Identifiers could not be deleted even if they were not in use
- Dashboard Contexts now update while the application is running if a user's permissions have changed
(Internal) Changes
- Improved performance of context switching and application startup on Windows
- Removed obsolete references to local-only desktop app access (no cloud access)
- Added translations for "Suspended" user status
- Cleaned up signal disconnect process for link direction context menu to eliminate non-user impacting errors
- Debug mode logging improvements for web traffic to and from the cloud adapter
- Changed styling of 'No Active Cases' for consistency with other banner messages
- Cleanup of recaching logic for various data domains
- Enhanced thread safety by adding read/write locks to Library ID and Context data structures, eliminating potential race conditions
v0.4.4
New Features
- There are no new features in this release
Enhancements
- There are no enhancements in this release
Bugfixes & Security Updates
- Fixed a critical bug in v0.4.3 where the application would crash on Windows when acquiring system time zone information
(Internal) Changes
- There are no internal changes in this release
v0.4.3
New Features
- There are no new features in this release
Enhancements
- Can now edit identifier dropdown field options for identifiers that are in use by an Entity Type
- Added diagonal link direction arrows to right click link direction menu
- Can now use the right click menu to change the direction of a link that has a link relation block
- Optimized handling of default link directions for links when adding/removing link relation blocks
- Can now start editing a concept node immediately after creation in list view (without selecting the field first)
- Can now configure a Timezone in Preferences/Settings
- If the user cannot create or be assigned cases in their user context, only viable group contexts will be provided as Dashboard context options
- Improved feedback when Case Search or Entity Search are pending results, lack results, or errored while retrieving results
Bugfixes & Security Updates
- Fixed a bug where cases could not be reopened from Closed status
- Fixed a bug where entity field names could not be edited when the Entity Type was in use
- When authenticating with an OTP code, the application no longer briefly freezes while processing the authentication
- Contexts (user or group) which cannot have cases owned or assigned no longer display in the Dashboard context dropdown
- Entity Role tiles on the dashboard now correctly display the base type of entity they are associated with
- Case History now displays alternate user identifiers if the user has no username
- Fixed a bug where the application could crash if the user was removed from a group which had owned/assigned cases while the application was running
(Internal) Changes
- Significantly improved performance of dashboard loads on application start
- Updated to the latest versions of a number of dependencies
- Added a new property to optional Analytics events to exclude test accounts from usage analytics
- Fixed optional analytics to correctly track that a case was opened from Entity Search
- Altered tracking of a link draw error on Entity:Person nodes to track as a warning as no user impact
- Internal tracking of node creation times
v0.4.2
MacOS 12 is no longer supported.
New Features
- Discord Message Capture Nodes can now be added to a case via Capture Manager
Enhancements
- Added Graph Overlay Button for Auto Layout
Bugfixes & Security Updates
- Fixed a bug where captures not added to a case would reset the capture timestamp to the current time on application start
- Fixed an issue with case windows opening in weird positions on large screens when not maximized
- Fixed a bug that blocked clicks to add delegates in the Case Workflow section and adding users/groups to the Access Tab
- Fixed an issue in case creation where context options would be mislabeled if the user had case creation ability for a group but not personal
- Fixed a bug where Dashboards would fail to sort correctly on first load
- Fixed a bug where the case details panel would pop out on case data refresh even if the user had previously closed the panel
- Fixed a visual issue with interacting with the Compartments section of Case Details
- Fixed an issue where the dropdown for workflow dialogs would show up in the wrong location
- Added additional logging to help debug a rare issue where the library silently crashes
- Added a retry mechanism to the ZMQ network adapter to help reduce the likelihood of a connection error under certain unreliable network conditions
- Fixed an issue where if cases were reloaded while the user was editing a case description or synopsis, the edit would be lost
- Fixed bug where legacy date and date range input fields would not display Entity Search results
- Fixed issue where the configuration panels for Signal Sets, Identifiers, and Entity Types would not allow certain, acceptable modifications when the Set/Identifier/Entity Type was in use
- Fixed an issue where the Case Type and Signal Set Modification Lock and creation were not functional for Group Admins that were not Library Admins
- Fixed problem where Case Types and Signal Sets configuration screens were accessible to non-Group and non-Library Admins
(Internal) Changes
- There are no internal changes in this release
v0.4.1
New Features
- There are no new features in this release
Enhancements
- Entity Nodes now display even without Entity Type Definitions in the Account
- Added a "Support Center" option to the Help menu
- Enabled hiding the 'System Default' column for Entity Types
Bugfixes & Security Updates
- Fixed a bug that prevented outcomes from being selected on case closure
- Fixed a bug where the enter/return key would not work to complete an edit in the left panel for Node/Link names
- Alerts now need to be acknowledged via provided options and can no longer be dismissed in window's top menu
- Fixed a bug where Entity Types could not be enabled/disabled for the Library
- Fixed a bug where 'Locked' failed to display in the Entity Type and Identifier tables
- Identifiers will no longer appear editable when they are referenced by an Entity Type Definition and cannot be changed
- The option to delete an Entity Type now only appears for an Admin when the Entity Type is not enabled
- Updated Windows Top Menu styling to clearly demonstrate when an option is disabled
(Internal) Changes
- There are no internal changes in this release
v0.4.0
New Features
- Entities V2 is now available
- Person, Account, Event, and Virtual Object base types are now available
Enhancements
- There are no enhancements in this release
Bugfixes & Security Updates
- Fixed a bug where Dashboards would not allow grouping until a column had been explicitly sorted by the user
(Internal) Changes
- There are no internal changes in this release
v0.3.11
New Features
- There are no new features in this release
Enhancements
- There are no enhancements in this release
Bugfixes & Security Updates
- There are no bugfixes or security updates in this release
(Internal) Changes
- Cut ~900 ms off of application startup time
- Reduced median time before application acquires a user/group/compartment status update by 95%
- Repaired File and Window dropdown menus in Case Library for Windows
v0.3.10
Browser extension versions prior to v0.3.0 are no longer supported.
New Features
- Autolayout is now available in Graph View
Enhancements
- Web Nodes now follow 301/302 redirects when updating favicons
Bugfixes & Security Updates
- Fixed a bug that caused edits to group-owned cases to fail
- Fixed an issue where the wrong error would display if the cloud service was undergoing maintenance
- Fixed a bug that could prevent application sign ins on windows
- Reduced the likelihood of a disconnect from the cloud service under certain OS scenarios
(Internal) Changes
- Upgraded to Qt 6.7.3
- Code signing for Windows switched to Azure Trusted Signing (Microsoft) from Entrust
- Application automatically detects the correct data region at login
- Switched to JSON from BSON for interprocess communication
- Enhancements to error logging under certain failure scenarios
- Removed the "Change Environment" function from Settings in Dev builds
- Added some support for upcoming Discord Message Capture support
v0.3.9
New Features
- Added a Contact Support feature to the Help menu
- Dashboards can now be grouped by Delegates in Group Contexts
- Case List View can now be filtered by Node Type
- List View Nodes now process double-clicks similar to Graph View
- Documents and Signals can now also be drag/dropped into a case in List View
- Added Executable Document Nodes and GUI checks to help users decide whether to execute a document that may be malware
- Added Executable Document Nodes
- Identifiers and Entity Types can now have Integer and Float Type fields
Enhancements
- Added a filter to the emoji dropdown select in Entity Type configuration
- If a User/Group Bubble list is too long in a table, the ellipsis can now be hovered over to display the full list of users/groups
- The GUI will now always alert the user in the case of a 403 error
- Improved key event handling for Concept Nodes in the Graph View
- Corrected certain left panel fields that had a larger focus box placed on them to match the other fields (Mac-specific)
- Improved SpinBox styling so the up/down arrows are now more visible
- During Case Details edits, the "Enter" key will now submit the edit and "Shift-Enter" will insert a new line
- Tag Clouds now display a blue border when focused for editing, like other input fields
- The SSO login screen now has a "Copy SSO Url" option in case the user's browser does not automatically open the URL
- When a Signal Node is active, spacebar will now toggle the active state
- Case Access will now display the reason for mandatory viewership if it is because the user is a FERPA Admin
- Signal and Signal Set Descriptions now display in the left panel for Signal Nodes (if they have been set)
- Library Configuration now displays whether the account is AI Enabled (though it can only be set nQuest)
- The new case button now reacts to the user's login data changing (whether it changes their ability to create new cases in that context)
Bugfixes & Security Updates
- Fixed display for a filtered dropdown select when no options match the filter
- Fixed Delegate Sorting (by count) in Dashboards
- Fixed issue where sort would reset when grouping tables or when grouped tables were refreshed
- Added additional handling for 502 errors to reduce the likelihood of a connection failure
- Fixed a bug where available captures would not show up if the application was restarted
- Capture Manager thumbnails now display the correct image for Frame Captures
- The app now informs the user if the account they are logging into is inactive
- OTP Input now resets if the OTP login results in an error
- Color Mode now only changes in response to a signal throughout the application
- If the color mode is set to the system default, the applciation will fire the color_mode_changed signal on window activations to ensure the correct color mode is used
- Adjusted the way that Date/Date Range input fields in the left panel handle focus to prevent issues with other fields that have popup selectors
- Removed pixel limit for uploaded images
- Fixed a bug where changes made in signal sets would not be reflected in cases without a restart
- Fixed bug where a Concept Node highlight would be inconsistent after resize
- Fixed a bug where clicking the middle button on the mouse would inform the user that the case was locked, when in fact the button has no defined purpose
- Updated requirements to the latest versions
v0.3.8
New Features
- Capture, Entity, Web, and Signal Nodes can now be copied to the clipboard and pasted into a case
Enhancements
- The left panel now scrolls to the focused widget when switching between items
- Left panel input fields now properly tab/enter to the next widget even when a patch is occurring
- Category and Role input widgets can now properly be tabbed/entered to as the next widget in the left panel
- Improved left panel read-only field visibility for dark mode
- The nQuest Logo now links to Profile Settings/Preferences
- SSO Login success/failure messages are now styled to the match the nQuest branding
- Nodes with no names now display the OID in the left panel
- Concept Nodes can now be hidden from graph view in the context menu
Bugfixes & Security Updates
- Fixed a set of bugs related to logins expiring unexpectedly while the application was in use
- Fixed bug where Delegates could not be assigned to Contributors
- Stopped errant alerts from appearing from Case Search Details when a case was edited in Dashboards Details, or vice versa
- Fixed stability of saved Dashboard columns across launch and grouping
- Improved left panel field deselection behavior when switching between items and clicking away to the graph
- Changes in Signals or Outcomes will now trigger proper alerts if they fail to save
- Fixed the timestamp parsing for case library updates that did not contain milliseconds
- Disabled caching in the Cloud Adapter for case access and history endpoints
- Significant performance improvements to loading of legal agreements, setting user profile
- Fixed forwards compatibility issues with the legal agreement API
- Analytics settings now are account specific on the same computer
- Altered the way we do application build to reduce the likelihood of a virus scanner flagging the application
v0.3.7
New Features
- Cases can now be viewed with a Time overlay in Graph View
Enhancements
- The top menu option to "Add New Cloud Case" is now disabled if the user cannot create cases in any context
- The Delete Node/Link option has been moved the left side of the left panel options so as not to appear like a submit/save button
- Nodes in the Graph View now have an option to hide/remove a node from the current view
- Closed and Archived cases can now consistently be reopened from Case Search and Entity Search as long as the user has Owner permissions
Bugfixes & Security Updates
- The Capture Manager inside case will now properly resize if it is open when the first Browser Capture is taken
- Cleaned up some unused settings options
- Fixed a bug where resending OTP would fail silently
- Log entries from worker threads are now correctly timestamped in UTC rather than client local time
- Fixed a bug where all log entries from worker threads were being written to the same log file
- Fixed a bug where the session refresh timer would not trigger under certain conditions
- Fixed a bug with captures that were missing a favicon not being saved
- "Open in Context" is no longer available for searches where the case result is Archived
- Fixed two bugs where the application could crash when accepting a legal agreement
- Made certain types of errors (e.g. adapter route mismatches) non-fatal that were previously fatal
- Fixed a bug that prevented editing Case Description
- Fixed a bug in the Agreements Dialog that would crash the app if the user was not required to accept one of the primary three agreements
- Added in whitespace trimming to submitted emails during login
- Fixed issue where Identifier and Field dropdowns in Entity Types would not allow the same option to be selected twice in succession
- GUI no longer allows Composite Identifiers to be added to the definition of other Composite Identifiers
- Composite Identifier fields now properly update when new Identifiers are available and when identifiers are removed
- Composite Identifier fields now properly update when a new Identifier form is started
- Leaving Signal Sets and Case Types without selecting an item no longer freezes the GUI
- Fixed an app-crashing bug for Signal Nodes that did not have an assigned color
- Fixed and issue where Entity Nodes would not honor the highlight color set by an Overlay
- Fixed a missing variable for the AddListNodeToGraph Mixpanel event
- Fixed improper handling of an edit to an Identifier of type ComboBox
v0.3.6
New Features
- Cases can now be created with Context, Case Type, Case Description, and Compartments as applicable
- Entity Search now available within Case Library
- SSO Login Support
- Ability to set profile username and key in Preferences/Settings
Enhancements
- Added '*', 'x', '#', '+', and '@' as valid emphasis marks for Concept Nodes
- File Document and Note Nodes now have tooltips on Graph item hover to display their Node Names in full
- Emoji suggestions for Entity Types are now available once the Entity Type has been created
- Improved Case Library border styling that appeared differently and not as intended on Windows
- All tooltips on Windows an Mac now properly align with application color mode
- Search Select widgets will now display a "No Available Options" message if there are no matching options in the dropdown
- Mandatory Viewers are now explicitly defined in the Access Tab for Cases
- Close/Deleting/Archived cases can now be set to other statuses from both Dashboards and Case Search as long as the user has appropriate permissions
Bugfixes & Security Updates
- Concept Nodes that have been edited (and change positions as a result) will no longer display highlight border artifacts after clicking away
- Fixed bug preventing Document Image Node moves
- Reinstated Closed status workflow options (Reopen, Delete) while in context
- Repaired Case Type option population on Context change to Group Contexts
- Link Relation Block edit buttons now work on first click after a relation or certainty value change
- Support for Global Viwer/Summary Viewer
- Removed support for legacy login methods
- Case Types no longer get removed on Context Switch if the new Context does not have the Case Type applicable to the current case
- Can no longer Close a Case with a stale Case Type value (impact to Outcome options)
- Fixed issue where Link Relation Type and Certainty inputs were not saving
- Fixed issue where View-Only cases could not be opened from Case Search
- Fixed issue where if a vertical scroll was required on the Dasbhoard or Case Search tables, it would always produce a horizontal scroll
- Fixed bug where the GUI would attempt to perform patches on Library Configurations for users that lacked the permission to make those changes
- Removed an error message that would always occur on Case Attachment deletion, even on successful processing
- Fixed issue present on certain node types, where, if in fullscreen on Mac, a click on the graph item would take the user back to focus on the Case Library window
- The GUI now recognizes if a Signal or Outcome edit, in Signal Sets or Case Types respectively, is active if the user tries to navigate away and alerts them that they can either discard those changes or return to save them
- The GUI now prevents the add/edit of Signals or Outcomes that would result in a duplicate name value as something else in the Signal Set/Case Type
- Option to open case in context is now hidden for cases where the user only has View permissions
- "Open Cloud Case" now takes the user to Dashboard if they are on another screen in Case Library
- Fixed an issue with signing out on Windows
- Interprocess communication is now cryptographically signed and uses JSON format for messages
- Fixed a bug where debug flags were not being passed correctly to all child processes
- Significant performance improvements to case history and access loading times
v0.3.5
New Features
- AI Case Synopsis is now available in Case Details for accounts that have AI enabled
- Roles now display on Entity Nodes in the Graph
- Link Relationship Blocks can now be applied to links in cases
Enhancements
- Removed Unique/Precise Entity Type Attributes
- Case columns now do a better job at resizing to available space when switching between grouped and non-grouped states
- Sign-in and About Dialog "Privacy Policy" links now take the user to the nquest.io Website version
Bugfixes & Security Updates
- Removed unneeded registry entries from windows installer
- Updated upstream version dependencies for October
- Fixed a rare race condition within the application that could result in case updates not appearing until a restart
- About Dialog can no longer be shrunk smaller than the contents of the main page
- Workflow Section no longer expands upwards into the details space if there is room, it will always use the minimum required space
- Corrected Mixpanel alerts for Link deletion
- Concept Node size changes made by another user will now reflect in a the case being viewed in read-only mode
- An alert will now appear if the app fails to connect during legal agreement checks
- Reduced Case GUI stutter when rescinding lock by removing redundant signals
- Library Configuration changes are now recognized by the GUI without an app restart
- Concept Node text changes will now save if a right-click Emphasis is initiated mid-edit
v0.3.4
New Features
- Concept Nodes can now have Emphasis Marks applied to them via right-click
- Can open cases within Context from the Case Search
Enhancements
- Added accessibility mode selector for color blindness
- Added emphasis mark support for concept nodes
- Added backend support for tracking node view add times
- Pressing the Enter/Return key while in Case Search while the "Submit" Search button is enabled will now exeute the search
- A "No Case Results" message will now display in Dashboard when the Library or current filter does not have any results
- The Case Dashboard and Search tables now shows tooltips for the Case Role tiles in Case Information
- Tag Cloud typeahead filters are now lower/uppercase agnostic
- Increased available text display space within Note Nodes
- Reduced click/drag sensitivity for Graph interactions
- Collapsed short input fields in the Left Panel to be inline with the title
- Relocated the Graph/List View toggle to the Camera Controls bar
- Case Library now sorts by Updated Descending by default
- Dashboard page reoganized to enable more fined-grained status filtering
- Removed dot tab indicators from the bottom of the Case Details main section
Bugfixes & Security Updates
- Improved reliability of the application build process
- Improved reliability and performance of interprocess communication
- Restructured the way we do hash checks on resources; removed 100+ now-unneeded external dependencies
- Fixed a rare bug that could occur when attempting to open a file from a case that was not downloaded yet
- Fixed an issue where large files were not being broken into smaller chunks for upload
- Fixed an issue where resource uploads would not resume on reopen when the application was closed during the upload process
- Shifted the clear search icon for List View so that it is not covered by other buttons
- Left Panel input fields no longer require two clicks to gain focus after an edit
- Corrected issue where attempting to click a link on the bottom of a Concept Node would select the Concept Node instead
v0.3.3
New Features
- Users can now delete a selected Node in List View with the "Delete" Key
Enhancements
- Reduced default system log file max size to 10MB
- Enabled internal accounts to pull unreleased features if API allows
- User/Group selections for Access/Workflow actions now disclude users and groups that are already used or cannot be applied
- Updated the sign-in "Remember Me" option to say "Stay Logged In"
- The primary line in the Case Information columns now elides as the table/column changes sizes
- Case Tables now refresh every minute to update the Time Since column values
- Text Boxes in the Node Left Panel no longer display Copy/Paste text as rich text
- A double-click on a case in Case Library will now open the case even if the right details popout has not been opened
- OTP now properly ignores non-numeric characters
- The OTP and Password "Continue" icon for login is now more eye-catching once minimum input criteria are met
- Concept Nodes no longer retain the selected node highlight after edit is completed with the "Enter" Key
- When clicking "Enter" within a Node Left Panel where there is only one input field, all fields lose focus
- Reduced the Click vs. Drag sensitivity for List View Nodes
- Copying a file node now preserves its' file name
- Can now open cases from search with view permissions
- OTP now automatically submits on code copy/paste
- A loading indicator now appears on the lock icon and the relevant menu options are disabled when a lock/unlock request is pending to prevent a series of stacked requests
- Link displays in List View now reflect the link direction
- Reduced logging verbosity in debug mode for some redundant logs
- Improved input field styling for read-only in Case Details to more clearly indicate whether a field is editable or not
- Case Library and Case Search support column hide/show
Bugfixes & Security Updates
- Updated various dependencies to the latest versions for bugfixes and performance improvements
- Fixed a bug where timeouts would cause the applications to crash
- Fixed move file option (which was broken)
- Fixed status filter error during startup for Case Dashboards
- Multi-line case descriptions are now joined in a single line for the Case Table display
- List View Concept Nodes that have multiple lines are now collapsed into a single line for the display
- Repaired the Settings option to disable/enable Node Dropdshadows
- Fixed Zoom In/Out for Cases on Windows that contained one or more File Nodes
- Fixed issue when attempting to zoom in or out after setting the Case to "Fit to Screen"
- Fixed Mixpanel logging errors associated with deleting nodes
- Repaired Drag-Drop for adding Signals to a Case
- Fixed a Seg Fault that occurred when changing color mode after a case window has been closed
- Signals can no longer be created without a Name
- Clicking the "Enter" key in a Node Create/Edit popup no longer closes the popup if the Save option is disabled
- Entity Node Create popup now requires both a name and an Entity Type to be provided before it can be saved
- Long Delegate and Contributor Bubble lists in Workflow now have horizontal scrolls
- Case zoom no longer gets stuck at 20%
- Fixed an issue where the application could be unaware of changes to a user's information
- Fixed an issue with adding/removing viewers from a closed case (API Fix)
- Fixed a bug that prevented copying note nodes
- Fixed a crash when password serialization to the OS secure store fails on login
- Fixes for Close Dialog regarding Outcome submission including fixing the "None" Outcome value, fixing the "Submit" button enable/disable criteria, and improving dialog resize when Outcome is disabled for a case
- Repaired Future Node display in List View
- Fixed an issue that would prevent installing updates from inside the application on Windows
- Fixed sticky Workflow layouts where a Workflow block would not properly scale down when the content inside shrank
- Fixed inability to update Priority for a case while in a Group Context
- Capture Node thumbnails in the List View Left Panel will now update to display the image once it is available
- Custom Tooltips will now disappear if the parent screen is no longer visible
- User/Group Tile Tooltips in Case Tables are less finicky: can be properly triggered from all directions of mouse movement, and will not appear over empty cells
- Click/Drag no longer works on the link icon in List View; must click/drag the actual node container
- Overflow Delegate/Contributor bubbles in the Case tables no longer disrupt the column centering behavior; if these fields have over the max bubbles allowed for display, an ellipsis now displays
- Fixed Add Compartment dropdown select and enabled alerts for when there are no more available compartments to add
v0.3.2
New Features
- There are no new features in this release
Enhancements
- There are no enhancements in this release
Bugfixes & Security Updates
- Fixed a bug that would prevent updated mac applications from validating in code signing
- Fixed a critical bug that prevents case creation
v0.3.0
New Features
- Cases can now be sorted by clicking the column headers in Dashboards and Case Search
- Dashboards and Case Search tables now display more info on Delegate, Owner, and Contributor bubble hovers
- Mixpanel Events have been added to the core Case operations
- Attempting to add a Capture Node when never having used the extenstion before will now provide functional links to supported browser extensions
Enhancements
- Top-Level Nodes in List View no longer expand/collapse until after a drag is complete
- Case Search now resets when the user navigates away from the page or opens a case
- Cases in Case Dashboard can now be Grouped by Relation Type
- Disabled local case support
- Improved Case Library resizing so case tables now properly shrink when the window gets smaller
- The Delegates column will no longer show while in User Context mode, as it's only applicable to Group Contexts
Bugfixes & Security Updates
- Cases can no longer be opened from Case Search since the results are not context-specific
- Returned context-menus to case tables to optionally open or edit a case with right-click
- The Case Library will now remain the same size it was when returning to the window from a case
- Group by Case Type in Dasbhoards has been fixed
- Corrected issue where if a case was selected and collapsed on one Dashboard, it would reopen when switching to another
- Fixed a bug that was preventing links from opening in the left panel in Graph View
- Implemented potential fix for rare Seg Fault behavior during Color Mode changes