App: SN Utils
Developer: Arnoud Kooi
Genres: Developer Tools, Utilities

Current features: 
- Slashcommands type in /help to know more about this feature
- Show technical names: Show useful info like choice value and name next to labels.
- Search updatesets in progress, view list and set current.
- View your last 20 updates, browse to related record. (Admin role only)
- Node switching.
- Search tables and open list, dictionary or schema map.
- View the data and columns of the current record in a table (similair to view XML)
- Select a (abstract) username, view details of user.
- Provide (context aware) links to relevant places.
- Ability to popin, popout, or copy a tab. (also via context menu)
- Generate GlideRecord template, based on list
- Save record with CTRL-S / CMD-S
- Rightclick to go to Scriptinclude, table or search
- Paste a clipboard image to any record with CTRL-V / CMD-V
- CMD / CTRL Click in a form on element labels, to build conditions and open list
- Support for Studio
- Context menu code snippets and links

There are no assets required on your instances.

Release notes:
## 7.1.8.0 (2023-12-04)
Fixes / changes:
  - Show the quick add button on related lists (Discussion #451)

## 7.1.7.0 (2023-12-01)
Fixes / changes:
  - The random switch -r now works together with other switches and search text (Issue #450)
  - Slash commands that search tables, but have no return fields defined now default to sys_updated_on,sys_updated_by so that you can use the right arrow to run query inline anyway.
  - Slash commands that search tables, now show the total results when running inline query 
  - Fix typo innfo > info in inject.js 
  - Fix the /up UI Policy slash command (PR #454)

## 7.1.6.0 (2023-11-04)
Features:
  - Added slash command: /elev to toggle elevation of the security admin role, or a specified role name
  - Pattern table_name_db1b28a777032300a4e85ce4ea1061c1 is now recognized as a slashcommand to open that record. (Discussion #447)
  - Enter key excutes filter in List Filter (slushbucket)

Fixes / changes:
 - Beter handle slash commands with numbers. Prevent keyboard navigation to unified nav results when slash command contains that number (Isssue #449)
 - Prevent copying the symbol when copying via /copycells
 - Add sys_upgrade_history_log to convert pattern table_name_db1b28a777032300a4e85ce4ea1061c1 to link to source record in list (Discussion #447)
 - Some code cleanup

## 7.1.5.2 (2023-10-16)
Fixes / changes:
 - Add switcher to propertie pages (system_properties_ui.do)
 - Fix for /pop on onprem instances (Issue #444)

## 7.1.5.0 (2023-10-06)
Fixes / changes:
 - Improvement for the contextmenu switching in Monaco editor
 - Modify the snuFetchData function in inject.js to support both Promise and callback
 - Async fetch the sys_scope in function snuPostRequestToScriptSync for widgets sync when it is not present in the JSON (Happens when sys_scope not on the underlying form)
 - Fix resolving /tn variables in formatter (Issue #439)
 - Fix UI15! issue using slash commands (Discussion #442)

## 7.1.4.4 (2023-10-03)
Fixes / changes:
 - Prevent showing the Monaco editor context menu, when there is a ServiceNow context menu available
 - Fix keyboardshortcut for Monaco function: Toggle Monaco context Menu (ALT-SHIFT-M)
 - Fix keyboardshortcut for Monaco function: Toggle Word wrap (ALT-SHIFT-W)

## 7.1.4.0 (2023-09-23)
Fixes / changes:
 - Support javascript: in Next Experience slash commands
 - Try to deduplicate tsWorker.js so it can be embedded in FireFox version (Issue #437 and Issue #3915 in Mozilla Add-ons linter and Monaco Editor Issue #4184)
 - CSS adjustmenst slash command window (dark mode)
 - Setting the default for show pickers in Next UI to true (Requested by Jorn)
 - Remove commented function snuFetch from inject.js
 - Upgrade Monaco editor to 43.0
 - Upgrade jQuery to 3.7.1
 - Upgrade Bootstrap to 5.3.2
 - Upgrade DOMPurify to 3.0.5