Releases: complexdatacollective/Architect
4.0.1
Welcome to Architect Beta 1!
Architect is a tool for authoring Network Canvas interview protocols. It allows you to create a completely customized personal network interview, using simple graphical interfaces.
This app is part of a free, open-source suite of tools for the collection of social network data developed through the Complex Data Collective, a registered not-for-profit, and funded by the National Institutes of Health (R01 DA042711). Network Canvas is a collaboration between Northwestern University and the University of Oxford managed out of Northwestern’s Institute for Sexual and Gender Minority Health and Wellbeing.
For documentation, further information about the project, and download links for the other apps in the suite, visit https://networkcanvas.com.
Please also support this project by providing feedback! To contribute feedback, email our project team at [email protected].
Release notes:
- This release contains several small fixes since our initial beta release, and is recommended for all users.
There are several "known issues" with this release. Please find them below.
- When a select box is open, it is possible to scroll the body of the page, which causes the select items to detach from the box.
- Strategies for mediation: Avoid scrolling the main page while a select item is open.
- Long term resolution: Block body scrolling or adjust select children position relative to body scroll (https://github.com/codaco/Architect/issues/155)
- Ordinal and Categorical variables cannot be used as part of filtering/skip flow logic. We do not have comprehensive enough logic to allow for the various combinations of options this would require.
- Strategies for mediation: Use other variable types wherever possible.
- Long term resolution: This functionality will be implemented as soon as possible.
- When a screen is being edited, if a protocol is opened through the app menu, Architect continues to edit stage at that index (even if it does not exist)
- Strategies for mediation: Open protocol from either the start screen, or the protocol overview screen.
- Long term resolution: We can update the loadAndImport module to reset screens module.
- You cannot edit categorical and ordinal variables created on Categorical and Ordinal Interfaces. That is: you cannot add, remove, or edit options, or view existing values.
- Strategies for mediation: The current workflow requires you to create a new variable with the options you need, and then delete the old one.
- Long term resolution: We realise this is less than ideal! We will update this interface to show the ordinal/categorical options for the currently selected variable, and allow these options to be edited.
- When editing a stage, if the blue “issues panel” is open, any modal windows you open will be pushed upwards and have their top cut off.
- Strategies for mediation: You can scroll the background to see the top of the modal window. Alternatively, you can address the issues highlighted in the blue panel, which will cause it to disappear.
- Long term resolution: We plan to fix this issue in a future release: https://github.com/codaco/Architect/issues/473
- Creating multiple variables on a single name generator form field editor causes variables to be created that have no ‘type’. This creates an invalid protocol.
- Strategies for mediation: Only create a single variable on this screen. If you accidentally create a second variable, cancel out of the form field editor and start again. If your protocol becomes corrupt as a result of this error, contact us in order to recover it.
- Long term resolution: We plan to fix this issue in a future release: https://github.com/codaco/Architect/issues/539
4.0.0
Welcome to Architect Beta 1!
Architect is a tool for authoring Network Canvas interview protocols. It allows you to create a completely customized personal network interview, using simple graphical interfaces.
This app is part of a free, open-source suite of tools for the collection of social network data developed through the Complex Data Collective, a registered not-for-profit, and funded by the National Institutes of Health (R01 DA042711). Network Canvas is a collaboration between Northwestern University and the University of Oxford managed out of Northwestern’s Institute for Sexual and Gender Minority Health and Wellbeing.
For documentation, further information about the project, and download links for the other apps in the suite, visit https://networkcanvas.com.
Please also support this project by providing feedback! To contribute feedback, email our project team at [email protected].
Release notes:
There are several "known issues" with this release. Please find them below.
- When a select box is open, it is possible to scroll the body of the page, which causes the select items to detach from the box.
- Strategies for mediation: Avoid scrolling the main page while a select item is open.
- Long term resolution: Block body scrolling or adjust select children position relative to body scroll (https://github.com/codaco/Architect/issues/155)
- Ordinal and Categorical variables cannot be used as part of filtering/skip flow logic. We do not have comprehensive enough logic to allow for the various combinations of options this would require.
- Strategies for mediation: Use other variable types wherever possible.
- Long term resolution: This functionality will be implemented as soon as possible.
- When a screen is being edited, if a protocol is opened through the app menu, Architect continues to edit stage at that index (even if it does not exist)
- Strategies for mediation: Open protocol from either the start screen, or the protocol overview screen.
- Long term resolution: We can update the loadAndImport module to reset screens module.
- You cannot edit categorical and ordinal variables created on Categorical and Ordinal Interfaces. That is: you cannot add, remove, or edit options, or view existing values.
- Strategies for mediation: The current workflow requires you to create a new variable with the options you need, and then delete the old one.
- Long term resolution: We realise this is less than ideal! We will update this interface to show the ordinal/categorical options for the currently selected variable, and allow these options to be edited.
- When editing a stage, if the blue “issues panel” is open, any modal windows you open will be pushed upwards and have their top cut off.
- Strategies for mediation: You can scroll the background to see the top of the modal window. Alternatively, you can address the issues highlighted in the blue panel, which will cause it to disappear.
- Long term resolution: We plan to fix this issue in a future release: https://github.com/codaco/Architect/issues/473
- Creating multiple variables on a single name generator form field editor causes variables to be created that have no ‘type’. This creates an invalid protocol.
- Strategies for mediation: Only create a single variable on this screen. If you accidentally create a second variable, cancel out of the form field editor and start again. If your protocol becomes corrupt as a result of this error, contact us in order to recover it.
- Long term resolution: We plan to fix this issue in a future release: https://github.com/codaco/Architect/issues/539
4.0.0-alpha.12
Welcome to Architect Alpha 12 - No Coffee
Features:
- Added network asset support for external data
- Moved node type to the stage level and our of the prompt for sociogram interfaces
- Phase one of inline editing, which now allows creation of variables from the prompt attribute table
Fixes:
- Support for changes to protocol format
Known issues:
- Regressions in the variable editor with missing autofill and validations
Please note: This release is not to be used in a live research study under any circumstances, and should not be installed on devices that contain sensitive data. It contains unstable or in-development features that could break, or pose significant security risks, causing loss of data (or worse). Never install a Network Canvas protocol from an untrusted source.
Please support this project by providing feedback! To contribute feedback, visit our feedback portal (https://feedback.networkcanvas.com), or email our project team at [email protected].
4.0.0-alpha.11
Welcome to Architect Alpha 11 - Cascades
Features:
- Phase one of new asset management system was implemented.
- Ability to create and edit the Categorical Bin interface was added.
- Ability to create and edit the Ordinal Bin interface was added.
- Ability to enable the "quick add" mode for name generators.
Fixes:
- The edge icon for the overview panel was updated.
Please note: This release is not to be used in a live research study under any circumstances, and should not be installed on devices that contain sensitive data. It contains unstable or in-development features that could break, or pose significant security risks, causing loss of data (or worse). Never install a Network Canvas protocol from an untrusted source.
Please support this project by providing feedback! To contribute feedback, visit our feedback portal (https://feedback.networkcanvas.com), or email our project team at [email protected].
4.0.0-alpha.10
Welcome to Architect Alpha 10 - Porthleven
Features:
- Implement roster interface editing for the list roster and the auto complete roster.
- Implement single column timeline view.
- Stages in the timeline are now numbered.
Fixes:
- General responsiveness improvements.
- Remove redundant CSS variables code and share code with UI library.
Please note: This release is not to be used in a live research study under any circumstances, and should not be installed on devices that contain sensitive data. It contains unstable or in-development features that could break, or pose significant security risks, causing loss of data (or worse). Never install a Network Canvas protocol from an untrusted source.
Please support this project by providing feedback! To contribute feedback, visit our feedback portal, or email our project team at [email protected].
4.0.0-alpha.9
Welcome to Architect Alpha 9 - Arrakis
Features:
- Much greater volume of help/explanation text
- Preview mode for stages
- Rich select box component
Please note: This release is not to be used in a live research study under any circumstances, and should not be installed on devices that contain sensitive data. It contains unstable or in-development features that could break, or post significant security risks, causing loss of data (or worse). Never install a Network Canvas protocol from an untrusted source.
Please support this project by providing feedback! To contribute feedback, visit our feedback portal, or email our project team at [email protected].
4.0.0-alpha.8
Welcome to Architect Alpha 8 - Lochs & Glens
This release adds variable renaming, a sortable timeline, and a new UI for dialogs.
Features
- The timeline can now be re-ordered your protocol.
- Variables can be renamed after they’ve been created.
- In-app dialogs, for confirmations and alerts.
Enhancemenmts
- When deleting entities, associated redundant stages will be automatically deleted.
- Added sizing feature to Information Interface
Please note: This release is not to be used in a live research study under any circumstances, and should not be installed on devices that contain sensitive data. It contains unstable or in-development features that could break, or post significant security risks, causing loss of data (or worse). Never install a Network Canvas protocol from an untrusted source.
Please support this project by providing feedback! To contribute feedback, visit our feedback portal, or email our project team at [email protected].
4.0.0-alpha.4
Welcome to Network Canvas Server Alpha 4 - Gold-bug
This release is not to be used in a live research study under any circumstances. It contains unstable or in-development features that could break, causing loss of data (or worse).
Please support this project by providing feedback! To contribute feedback, visit our feedback portal, or email our project team at [email protected].
This release adds improved validation for the stage editing screens, revised animations, and improved UI for form selection.
New Features
- Issues panel, see an overview of incomplete fields when editing stages and variables
- Revised animations, improved transitions between screens
- Better error handling, using Error boundaries to constrain the disruption caused by incomplete features
Other improvements
- Better asset components, controls for previews of audio/video elements.
- Simplified UI for form selection.
4.0.0-alpha.3.b
Fix for critical bugs in previous release
This release addresses critical bugs in the previous release. These issues included:
- App crashing when adding a sociogram stage.
- Blank screen when editing a stage.
4.0.0-alpha.3
Note: this release contains critical bugs and should not be used. Please download and install version Alpha 3.b instead.
Welcome to Network Canvas Architect Alpha 3
This release is not to be used in a live research study under any circumstances. It contains unstable or in-development features that could break, causing loss of data (or worse).
Please support this project by providing feedback! To contribute feedback, visit our feedback portal, or email our project team at [email protected].
This release focuses on adding editing capablities for forms and the variable registry, along with some under the hood updates to allow for direct navigation between screens.
New Features
- Form Editor, create and modify forms for use in Name Generators.
- Variable Registry Editor, create and modify Nodes and Edges and their attributes.
Bug Fixes:
- Use React portals for modals, so that they can always open “full screen”.
- Use Network-Canvas-UI components where possible for fields