* [NIFI-13844] add copy button to markdown code syntax highlighting
* only show copy button on code block hover
* update markdown-clipboard-toolbar position and prism padding
This closes#9348
* NIFI-13534: Only reloading the flow when the browser tab is visible. This prevents attempts to re-render the SVG when the browser tab is hidden.
* NIFI-13534: Destroying the canvas view (and managers) and birdeyes view when the corresponding components are destroyed.
- When document visibility changes, only reloading the flow when the canvas is still initialized.
* NIFI-13534: Completing subjects and cleaning up tooltip positioning strategies which referenced html elements.
This closes#9344
* [NIFI-13830] - Wait for canvas to complete loading before attempting to restore view or center
* When restoring viewport or handling selection, only take action if the processgroup has changed
This closes#9342
* [NIFI-13821] add Max Concurrent Tasks and Stateless Flow Timeout form fields when PG Execute Engine is STATELESS
* make fields conditionally required
This closes#9328
* NIFI-13721: Migrating additional details to markdown.
* NIFI-13721: Rebuilding documentation to generate mark up on the client.
* NIFI-13721: Removing old documentation approach.
* NIFI-13721: Rebase main and final fixing button colors.
* NIFI-13721: Fixing rat issues.
* NIFI-13721: Removing generated comonent documentation.
- Removing links and images from additional details markdown.
* NIFI-13721: Recreating package lock following rebase.
* NIFI-13721: Updating documentation for M3.
* NIFI-13721: Fixing broken test.
* NIFI-13721: Addressing review feedback.
* NIFI-13721: Addressing review feedback.
* NIFI-13721: Ensuring the selected item is visible after routing.
* NIFI-13721: Fixing reportingTaskTypes in finding extensions for a given type.
* NIFI-13721: Updating the see also component to handle when the referenced extension is not installed.
* NIFI-13721: Fixing expansion panel header styles.
* [NIFI-13739] initial M3 theme
* rename m3- themes
* sync package-lock
* update theme imports
* remove unused caution darker
* update some class names, restore background colors for datepicker, table, expansion panel, and dialog surfaces, use secondary color variants
* configurable border color
* swap primary and secondary colors
* a few more updates
* zero styles
* bump deps
* review feedback
* adjust status history sizes
* update new canvas item hover and grip to be configurable via theme
* rebase
This closes#9270
* NIFI-13632: Updating content access.
- Removing existing content viewer application.
- Introduced new front end based content viewer applicaiton.
- Introduced new bundled content viewers for hex and images.
- Deleted previous image content viewer.
- Migrated existing standard content viewer (which handles json, xml, yaml, csv, and text) to utilize new content access interface.
- Moved standard content viewer into its own NAR.
- Moved and renamed custom ui utils and content viewer utils into nifi-common.
- Added mime type to FlowFileSummary response payload to help drive the initially opened content viewer.
* NIFI-13632: Fixing rat issue.
* NIFI-13632: Fixing CI issue.
* NIFI-13632: Removing standard content viewer war from code coverage.
* NIFI-13632: Addressing review feedback.
* NIFI-13632: Fixing import.
* NIFI-13632: Further simplification of content viewer state.
* NIFI-13632: Removing unneeded code.
* NIFI-13632: Adding a min height around codemirror.
* NIFI-13632: Addressing review feedback.
- Rendering mime type in the content viewer.
- Preventing additions to the browser history as the user changes how the content is viewed.
- Appending forward slash to content viewer UIs to prevent unnecessary redirect.
- Removing Standard Content Viewer title based on review feedback.
- Fixing double scroll bar in the Standard Content Viewer on small browser heights.
- Removed unnecessary application.yml.
- Bumping spring boot version.
This closes#9221
Appending a trailing slash when opening a custom UI and in the query string to fragment filter to avoid a Jetty-based redirect that could lead to losing the proxy path.
This closes#9222
Signed-off-by: David Handermann <exceptionfactory@apache.org>
* [NIFI-13624] - Allow View Status History of the current process group.
* use a more approprite route for status history of the current process group
* remove console.log statement
This closes#9214
* NIFI-13670: Improve sensitive value editing.
- Do not present the user with the masked value.
- Do not use the masked value when determining if a value has changed.
- Do not include the masked value in the payload if the value hasn't changed.
- Updates to ParameterItem model to more easily track changes.
* NIFI-13670: Not setting valueRemoved when deleting a parameter.
* NIFI-13670: Marking field as dirty following removal of sensitive value set text.
* [NIFI-13656] allow enter button to submit create PG and create Port form
* restore scrolling for hints in codemirrors in update attribute
* fix unit tests
* update unit test
* remove duplicate imports
This closes#9181
* NIFI-13248: Add Flow Analysis report menu to new ui
* NIFI-13248: use ngrx to manage state for flow analysis component
* NIFI-13248: update types used in flow analysis drawer
* NIFI-13248: add violation details dialog
* NIFI-13248: add go to component functionality
* NIFI-13248: use Tailwind classes
* NIFI-13248: update analysis status icon based on response
* NIFI-13248: fix broken unit tests
* NIFI-13248: add missing license headers
* NIFI-13248: refactor styling
patch provided by @scottyaslan
* NIFI-13248: fix broken styling
* NIFI-13248: further style refactoring
patch provided by @scottyaslan
* NIFI-13248: binding and spacing fixes
* NIFI-13248: wire up pg name and id
* NIFI-13248: use breadcrumb selector to obtain process group name
* NIFI-13248: remove border color classes
* NIFI-13248: update drawer button icon
* NIFI-13650: Fixing condition when including References Parameter option.
- Updating property editors to better convey different parameter states.
- Updating hint tooltip to indicate that parameters are supported but no parameter context is bound.
- Fixing minor layout issue in Processor schedule tab.
- Fix combo editor unit tests.
* NIFI-13650: Fixing track warning errors when editing Parameter Contexts.
* NIFI-13650: Fixing z-index autocomplete issue.
This closes#9174