Releases: cu-clear/schema-interface
Releases · cu-clear/schema-interface
New Sidebar
New Features
- Scripts to help with curation.
preprocess.py
to ensurechildren_gate
s exist andchild
lists havecomment
fields. Ensures bare minimum requirements necessary to be visualized in the graph. - Entity nodes are also editable through the sidebar.
- Sidebar UI overhaul.
Bug Fixes
- deployment scripts and file clean up
- all sidebar fields are editable and changes are reflected in the JSON and graph
Known Bugs
- For nodes where
name
andcomment
fields are identical,comment
will not affectname
field in updating. This is on purpose, ascomment
can refer to a different field fromname
in the event list, e.g. name: Outbreak, comment: container node.- Updating
name
will not updatecomment
in the sidebar for the aforementioned nodes.
- Updating
What's Changed
- Bug Fixes, Process Scripts by @iris-liu0312 in #18
- Deployment by @iris-liu0312 in #19
- tkinter by @iris-liu0312 in #20
- change port by @iris-liu0312 in #21
- Split server and local run scripts by @iris-liu0312 in #22
- Sidebar UI overhaul and bug fix by @iris-liu0312 in #23
- clean up and version up by @iris-liu0312 in #24
Full Changelog: v0.5.5...v0.6
v0.5.5
New Features
- Even more informative errors: tells the user how they might fix an error.
- Participants nodes are replaced by Entity nodes, with participant role names placed in edges.
- Overhauled the navigation bar with MUI components for a sleeker look.
Bug Fixes
- Duplicate edges in back end processing are removed.
- Flat schemas can now be visualized.
- Centering issue is temporarily fixed by disabling automatic centering.
- Root nodes and schema name are found through hierarchical edges as opposed to previous temporary solution.
Known Issues
- Nodes still reposition themselves whenever the graph is expanded or collapsed.
- Entities, participants, and relations cannot be changed through the sidebar.
What's Changed
- Bug Fixes, UI overhaul by @iris-liu0312 in #17
Full Changelog: v0.5.4...v0.5.5
Download Graph Image, UI Improvement
What's Changed
- Download Graph Image, UI improvement by @iris-liu0312 in #16
- Download Graph Image: The save button under the fit button saves the current graph view as an image. Nodes are scaled to readable size.
- UI Improvement: Upgraded outdated icon package to MUI (v4 to v5)
Full Changelog: v0.5.3...v0.5.4
Template Updates and Bug Fix
What's Changed
- Template Update: templates have been updated to include entities and relations and their relevant information. Q-nodes are initialized with the necessary
wd:Q
prefix. - Bug Fix: XOR gates are visualized properly even if they are children of chapter nodes.
- Previously it was recommended to avoid listing XOR containers as child nodes of anything to visualize correctly.
- This clashes with downstream prediction, which runs into difficulty when there are multiple root nodes (nodes without a parent)
- XOR containers can and should be listed as children of the chapter they belong to now, and will be visualized properly.
Branch Merge Log
- add manual, update templates for wd: Qnode by @iris-liu0312 in #13
- remove manual by @iris-liu0312 in #14
- bug fix: visualizing xor gates by @iris-liu0312 in #15
Full Changelog: v0.5.2...v0.5.3
Informative Notifications
What's Changed
- Documentation by @iris-liu0312 in #10
- added powershell scripts by @cnedwards in #11
- Informative Notifications by @iris-liu0312 in #12
New Contributors
- @cnedwards made their first contribution in #11
Full Changelog: v0.5.1...v0.5.2
Package Updates and Bug Fixes
What's New
- Entity and Relation templates for the JSON editor
- Right-click to remove and undo remove menu
- Canvas no longer resizes itself on click, a fit button is implemented to resize to entire graph
What's Changed
- Update node.js and npm versions by @iris-liu0312 in #7
- Update packages and fix errors by @iris-liu0312 in #8
- Bug fixes by @iris-liu0312 in #9
Full Changelog: v0.5...v0.5.1
Editable Sidebar
Sidebar is now editable, and changes are reflected in the JSON and graph.
Json Editor
- Support for SDF v1.3
- New JSON editor that supports search, history, and template creation
- Downloadable JSON
Multi-level subtrees
What's Changed
- Multiple levels of subtrees are now viewable.
Known Bugs
- Blue diamond nodes do not show optional configuration.
Full Changelog: https://github.com/cu-clear/schema-interface/commits/v0.3.1
Subtrees
What's Changed
- Subtrees now viewable
Known Bugs
- Some subtrees are not viewable
- Error: cannot create edge to non-existent target
- Only the subtrees visible in the original graph are viewable; subtree nodes cannot be clicked as they disappear upon click
Full Changelog: https://github.com/cu-clear/schema-interface/commits/v.0.3