-
Notifications
You must be signed in to change notification settings - Fork 127
New Implementation #63
Conversation
b714d7a
to
bc459cb
Compare
This is the initial "working" implementation of a web-based UI.
Codecov Report
@@ Coverage Diff @@
## master #63 +/- ##
==========================================
+ Coverage 98.19% 98.96% +0.77%
==========================================
Files 226 287 +61
Lines 9880 12022 +2142
==========================================
+ Hits 9702 11898 +2196
+ Misses 178 124 -54
Continue to review full report at Codecov.
|
Progress on UI-based synchronization capabilities.
Continued progress on UI-based synchronization capabilities. Specifically added abort handling to remote connections.
More progress on UI-based synchronization capabilities.
Progress on UI-based synchronization capabilities.
Codecov Report
@@ Coverage Diff @@
## master #63 +/- ##
==========================================
- Coverage 98.19% 94.84% -3.36%
==========================================
Files 226 255 +29
Lines 9880 10718 +838
==========================================
+ Hits 9702 10165 +463
- Misses 178 553 +375
Continue to review full report at Codecov.
|
6 similar comments
Codecov Report
@@ Coverage Diff @@
## master #63 +/- ##
==========================================
- Coverage 98.19% 94.84% -3.36%
==========================================
Files 226 255 +29
Lines 9880 10718 +838
==========================================
+ Hits 9702 10165 +463
- Misses 178 553 +375
Continue to review full report at Codecov.
|
Codecov Report
@@ Coverage Diff @@
## master #63 +/- ##
==========================================
- Coverage 98.19% 94.84% -3.36%
==========================================
Files 226 255 +29
Lines 9880 10718 +838
==========================================
+ Hits 9702 10165 +463
- Misses 178 553 +375
Continue to review full report at Codecov.
|
Codecov Report
@@ Coverage Diff @@
## master #63 +/- ##
==========================================
- Coverage 98.19% 94.84% -3.36%
==========================================
Files 226 255 +29
Lines 9880 10718 +838
==========================================
+ Hits 9702 10165 +463
- Misses 178 553 +375
Continue to review full report at Codecov.
|
Codecov Report
@@ Coverage Diff @@
## master #63 +/- ##
==========================================
- Coverage 98.19% 94.84% -3.36%
==========================================
Files 226 255 +29
Lines 9880 10718 +838
==========================================
+ Hits 9702 10165 +463
- Misses 178 553 +375
Continue to review full report at Codecov.
|
Codecov Report
@@ Coverage Diff @@
## master #63 +/- ##
==========================================
- Coverage 98.19% 94.84% -3.36%
==========================================
Files 226 255 +29
Lines 9880 10718 +838
==========================================
+ Hits 9702 10165 +463
- Misses 178 553 +375
Continue to review full report at Codecov.
|
Codecov Report
@@ Coverage Diff @@
## master #63 +/- ##
==========================================
- Coverage 98.19% 94.84% -3.36%
==========================================
Files 226 255 +29
Lines 9880 10718 +838
==========================================
+ Hits 9702 10165 +463
- Misses 178 553 +375
Continue to review full report at Codecov.
|
Improve project management when executing commands through the new UI and continue to fill out the unit testing in the ui subpackage.
Adds support for opening and viewing `*.cauldron` files through the same UX pathways as opening projects.
Improve the UX management and feedback with the kernel.
Repairs unit tests that were failing on linux systems where `os.startfile` does not exist.
Improvements to UI performance and unit testing on the ui.statuses module.
Allow for a fallback hash to be used for Python 3.5 compatibility.
Continue working through edge cases in the UI to make sure they are properly handled.
Add filtering to step change management in the UI to prevent out-of-order changes from being applied and only rendering changes when they are significant (body has changed from its previous state). Also added unit testing for recently added CLI commands.
Expand display update window now that UX rendering is more efficient to help prevent multi-threaded rendering race conditions in the kernel.
Add unit tests to a number of the UI routes.
Update execution aborting to better support the new UI flow. Also add additional unit tests to ui routes.
Improves step execution timing in both the front and back ends. Additional unit testing within the backend as well to fully cover the new ui subpackage and capture other areas of recently added code.
04d3cad
to
3daf795
Compare
Add async command state to the UI status to more effectively determine when to trigger queued steps. Also adds Gitlab CI pipeline definition.
Prevent step cascade running on error. Also add additional unit tests to recently added code.
Modify tests that no longer exercise legacy mock functionality.
Improve the structure and action handling of the project menus. Also expand unit testing.
Pygments has recently introduced Python2Lexer and made PythonLexer the Python3Lexer. For maximum compatibility of the test, the assertions will allow any of the lexers to be used.
Adds containers for local UI containerized environments and continued to expand unit testing.
Codacy hasn't been great for analyzing modern Python so it is being removed.
Upgrade containers to run server and ui Cauldron process as wsgi services behind nginx with threaded static file support for better performance. Also cleanup docker build process to simplify and expand the combinations of images available.
Adds a `cauldron uidocker` command for launcher the containerized version of the UI from the command line. Also cleaned up some of the container display outputs to avoid confusion on where port mappings are happening.
Add more display information to the broadcasting steps in the CI pipeline to make issues easier to debug.
Add parser argument for auth directories in the uidocker command.
This is the initial "working" implementation of a web-based UI.