-
Notifications
You must be signed in to change notification settings - Fork 3
Version 1.3.0 #123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Version 1.3.0 #123
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…up so much vertical space.
…in edit mode. This speeds up render by almost 2 secs.
…after enabling edit mode.
…ch-server.js will properly revert to default.
UNISYS.IniializeNetwork was not being called with any overrides. This introduces a netport override set by nc.js.
… of daveseah) and node v10.22
…ens. (Truncates the word).
… during development.
…true, users need to login to view graph.
…from appearing (one for FilterPanel, one for TabContent)
…o avoid spread operator error.
…edge to prevent data corruption.
…s on non-existent edge sources and targets.
…s don't overlap fields.
…atch edge.attribute['Citations'] object.
…pong timeout timer.
Feature: Heartbeat
Feature: Filtering
Feature: Heartbeat Ping + UADDR-based Database Locking
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Date Released: 8/25/2020
Version 1.3.0 introduces two main sets of features:
New Features
Support for running multiple NetCreate instances
In order to support running multiple NetCreate instances on a single serve, we need to be able to specify the ip address, ip port, websocket port, and dataset to be used with each instance.
The ip address used to access the application can now be set via
nc.js
. This is necessary to enable multiple instances of NetCreate to run on the same server. f1aaadbThe ip port used to access the application can now be set via
nc.js
. This is necessary to enable multiple instances of NetCreate to run on the same server. abdf0e6The websocket port used to access the application can now be set via
nc.js
. This is necessary to enable multiple instances of NetCreate to run on the same server. 5047a6cThe currently selected dataset is now shown in the browser title field. 0f26ee5
The currently selected dataset is now included with logs. ec402e6
Filtering #113
A new filters panel allows users to show or hide nodes and edges based on specific search criteria.
Nodes and edges are filtered separately. 38057f3
Available filters are determined via template settings. ca7b888
All filters can be cleared with a "Clear Filters" button. 1fbb7ba
A summary of active filters is displayed when the Filters panel is closed.
997e69d
Filtered objects are hidden (not removed). bdb4ab7
General improvements to the InfoPanel. fc5d375 b391b26 cfc9e4e f649cb4
Token Improvements
A dataset can be hidden by default, requiring users to provide a token in order to view. Feature: Graph-Specific Token Generator #98 The option is set via the template. 79ea683
Tokens are now dataset-specific. Login tokens work on anywhere #72. A token generated for one dataset cannot be used with different datsaet. c4aa0ef
Network Support
Internet connection disruptions are now detected. Gracefully handle server disconnect in client #106. Feature: Heartbeat #107. A "Server Disconnected" message is shown. Users are allowed to manipulate the graph, but not edit it. 8648e3d f669699
Both clients and servers now monitor their connections to each other and can detect a loss of internet as well as the server shutting down. Feature: Heartbeat Ping + UADDR-based Database Locking #126.
Improvements
General
Optimized EdgeEditor display to improve rendering times. d3c2f42
Log file fields now all use tab delimiters. b0a7130
Improve vertical space for smaller screens. #97
The login field is now in the navbar. bcf5ec2
Tightened layout of navbar. 566c929
Tightened layout of Search field and labels. 423d25b 2f74dad
Hyphenate form labels to prevent labels from overwriting the entry fields. 19e6b2b 6a0f3be 24edcd7
The "Extras" button visible on localhost and used mostly for dev work is now hidden. d3b4ec2
Storybook
Bug Fixes
Nodes and edges locked by a client are now released when the client loses their internet connection. Feature: Heartbeat Ping + UADDR-based Database Locking #126.
Canceling Edge Edit on a new edge now properly clears unsaved edge and restores the UI state. Problem Picking Target on New Edge #94, Search Field Remains Disabled after canceling Edge Edit #96, Hangup if you try and navigate away while editing an Edge #101, eeedac1
Deleting a node no longer causes data corruption if a user adds a new edge with the deleted node. 62294cd
The "Copyright" footer no longer displays in the wrong position on Android and iOS tablets. 2285eb4
Fixed "Each child in a list should have a unique "key" property" error introduced with toolTipAnchor. 142a46a
AutoComplete field is now properly re-enabled after enabling edit mode. 57ce99c
Misc bug fixes.