Skip to content

Releases: Murali-group/CyGraphSpace

version 1.0.2 beta release

23 May 17:27
Compare
Choose a tag to compare

Small update to fix a potential security vulnerability in the com.fasterxml.jackson.core:jackson-databind package.

version 1.0.1 beta release

30 Jul 21:44
85eb78a
Compare
Choose a tag to compare

Overview

The CyGraphSpace version is the second beta release in Cytoscape App store. This version of CyGraphSpace may contain bugs and lacks features that will be implemented in future releases.

Software version: v1.0.1 Beta

Cytoscape version: v3.6.0+

Built on the existing code, the beta release updates to allow more interactive UI via tracking each network upload/update action using the Cytoscape result panel.

UI Update:

  • Add result panel tracking network upload/update action as a task.
  • Each task contains the following:
    • Graph name
    • Status (In progress, complete, fail)
    • GraphSpace url of the the graph if upload/update success.
  • Remove pop-up window notification on graph upload/update status.

version 1.0.0 beta release

28 Apr 17:45
Compare
Choose a tag to compare

Overview

The CyGraphSpace version is the official first beta release in Cytoscape App store. This version of CyGraphSpace may contain bugs and lacks features that will be implemented in future releases.

CygraphSpace is a Cytoscape app to synchronize graphs between Cytoscape and GraphSpace. Current version of CygraphSpace allows user to export and update their networks with proper styles directly from Cytoscape app to GraphSpace.

Software version: v1.0.0 Beta

Cytoscape version: v3.6.0+

Built on the existing code, the beta release contains the following changes:

  • update to allow more interactive UI.
  • fix major bugs that crashes the Cytoscape app.
  • internal code refactor for a more adaptaive code base.

UI Update:

  • disable user access to Cytoscape app itself when CyGraphSpace pop up window and dialog appears.
  • disable CyGraphSpace menu and toolbar option when no network is selected by the user.
  • add error message window when user inputs invalid host in Authentication window.
  • move export and update network processes into the background.
    • display proper process status message in the bottom left of the Cytoscape app.
    • show proper success/fail pop up window when process completes.
  • new logo added, shown in toolbar.

Bug fixes:

  • fix the issue where graphs are not uploaded with correct layout.
  • fix the issue where closing CygraphSpace pop up window causes Cytoscape to crash.
  • fix the issue where entering incorrect host causes Authentication window to be unresponsive.
  • displays loading image correctly during the processes of authenticating users and examining the network.
  • implement code to make pop up windows correctly shown in the foreground.
  • add error message prevent user from uploading network with more than 400 nodes and 1000 edges that could fail.
    • temporary fix, will allow user to upload larger network in the future.

Development:

  • Code refactor to remove redundant code used for network export/update.
  • Increase modularity by creating task classes for network export/update.
  • Remove thread.sleep hack used when reading network files.
  • Create new classes to store utilities used by various classes.