Custom task library (#118)#1
Merged
RichardMcCarty1 merged 1 commit intoRichardMcCarty1:masterfrom Feb 25, 2022
Merged
Conversation
* (ADDED) Dynamic User Session Management Handles Dynamic User Sessions by automating port handling and endpoint changes * (REMOVE) Outdated Architecture * Remove SQUIDINK External Links * Hide SquidInk * (ADDED) Squidink-Frontend Components * Fixed Default Filebrowser URL * Origin check for event-listener message * Timeout to prevent constant message event loop * (ADDED) Constants option to disable/enable Squidink * (ADDED) Close dropdowns when click action is not within dropdown * API Management Rework * Change localStorage stored user * Change localStorage stored user * Updated Dropdown Hover and function-overrides for Open-Modal actions * Spot Management Page and Project Management Page * Delete package-lock.json * Clarified Menu Actions with Cursor Change and Removing Menu On Click * Clarified Menu Actions with Cursor Change and Removing Menu On Click * Added Model Lists and dynamically pull selected models from pmpull * Added Project Management Setter Functions * Added timeout for project updates to prevent state mismatch * Fixed Dropdown Z-index, Project File Route, and LinFit not sticking between refreshes * Changed Skeleton Route to Manageproject * Sticky navigation bars, Demonstration-click redirect to project page * Added check for manageproject route for demo file action * Fixed Navbar covering filebrowser * UI Tweaks * Added Filebrowser and Filebrowser toggle to manage project page * Added loading screen and potential project file fix for project management * Secondary File Open in PM appropriately updates page info * Project Name Setter * Demo Project Path Fix * Provided about page and various refactoring * Added Wrapping Component and Various Improvements * Scrolling and potential top-bar overlap fix * Shift Refresh Models Button * Added regex for analyst/project names to filter unsupported characters * Reconfigured Wrapper to include componentDidMount and accompanying state functionalities * Fixed accidental MARS removal * Update Save Function for File-Renaming in Servlet and Clean-up * Analyst Name Fix and Save Fix * Spinner updates for % err * Catch API/Click Action errors from WrapperComponent messageFunction/(WIP) ManageSpots * Integrated SampleNameArray + SpotSummaryFromSamples into ManageSpots * Additional Project Spots Functionalities * Fixed styling issues for various resolutions in Spots page * Additional Spot Management Functionalities * Additional Spots Functionalities * RM Table's spot filter fix * Spots Name Functionalities * Remove CORS Header for request * Close Squid Project Functionality * Various Spot Management Functionalities * Dropdown State Addition * Mars Header Fix * Dropdown Fixes and ManageProject Refactoring * Final ManageProject Rework * ManageProject and ManageSpots rework * ManageProject Not Refreshing on Open File Fix * Added Preflight Check for SaveAs Actions to Warn User Before Overwriting, see WebServices * Added Preflight Check for SaveAs to Warn User Before Overwriting, see WebServices * Added Preflight Check for SaveAs to Warn User Before Overwriting, see WebServices * Added Preflight Check for SaveAs to Warn User Before Overwriting, see WebServices * Made routes into constants * Made routes into constants * Makes Filebrowser Dragging More Consistent * profilePath Null Fix and more Route->Constant changes * ManageSpots Rework for .xml/.zip files * Various Fixes * File Save As Issues * Added state constant for .xml/.zip files * Potential NaN CRM value fix * Remove RefMat Audit Warning for NONE models * CRM NaN Values fix * Added RefMatWarning for eventual Task page redirect * Fix NONE not anticipating <Built-in> flag * Filebrowser width persisted between sessions/refreshes * Add additional conditional for FB Close actions when not logged in * Fix logout not reloading * Dependency Updates and CurrentTask Skeleton * Dependency Updates and CurrentTask Skeleton * Completed Current Task Skeleton * Finalizing Currenttask Skeleton * Add in currenttask forwarding * Current Task Default Strings * Wrapping LocalStorage instances with try/catch * Default Current Task Functionalities, see InkWebServices * Font changes for Audit/Expressions * Bracket Fix and +/- for audit * Built-in task library skeleton at /tasklibrary * Full TaskLibrary rendering sans colors/customEXP * Task list coloring, button and navigation * Custom Expression Fix * Pulling upstream * Fixed spacing issue for custom exp. * Init TaskLibrary to first entry onload * Changed constants to accomodate switch to cirdles server * Removing Console logging * Dropdown Positioning Fix * CustomTaskLibrary Page and Functionalities * Matching WebUI Repo to server status Co-authored-by: Jim Bowring <bowring@gmail.com>
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
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.
Handles Dynamic User Sessions by automating port handling and endpoint changes
(REMOVE) Outdated Architecture
Remove SQUIDINK External Links
Hide SquidInk
(ADDED) Squidink-Frontend Components
Fixed Default Filebrowser URL
Origin check for event-listener message
Timeout to prevent constant message event loop
(ADDED) Constants option to disable/enable Squidink
(ADDED) Close dropdowns when click action is not within dropdown
API Management Rework
Change localStorage stored user
Change localStorage stored user
Updated Dropdown Hover and function-overrides for Open-Modal actions
Spot Management Page and Project Management Page
Delete package-lock.json
Clarified Menu Actions with Cursor Change and Removing Menu On Click
Clarified Menu Actions with Cursor Change and Removing Menu On Click
Added Model Lists and dynamically pull selected models from pmpull
Added Project Management Setter Functions
Added timeout for project updates to prevent state mismatch
Fixed Dropdown Z-index, Project File Route, and LinFit not sticking between refreshes
Changed Skeleton Route to Manageproject
Sticky navigation bars, Demonstration-click redirect to project page
Added check for manageproject route for demo file action
Fixed Navbar covering filebrowser
UI Tweaks
Added Filebrowser and Filebrowser toggle to manage project page
Added loading screen and potential project file fix for project management
Secondary File Open in PM appropriately updates page info
Project Name Setter
Demo Project Path Fix
Provided about page and various refactoring
Added Wrapping Component and Various Improvements
Scrolling and potential top-bar overlap fix
Shift Refresh Models Button
Added regex for analyst/project names to filter unsupported characters
Reconfigured Wrapper to include componentDidMount and accompanying state functionalities
Fixed accidental MARS removal
Update Save Function for File-Renaming in Servlet and Clean-up
Analyst Name Fix and Save Fix
Spinner updates for % err
Catch API/Click Action errors from WrapperComponent messageFunction/(WIP) ManageSpots
Integrated SampleNameArray + SpotSummaryFromSamples into ManageSpots
Additional Project Spots Functionalities
Fixed styling issues for various resolutions in Spots page
Additional Spot Management Functionalities
Additional Spots Functionalities
RM Table's spot filter fix
Spots Name Functionalities
Remove CORS Header for request
Close Squid Project Functionality
Various Spot Management Functionalities
Dropdown State Addition
Mars Header Fix
Dropdown Fixes and ManageProject Refactoring
Final ManageProject Rework
ManageProject and ManageSpots rework
ManageProject Not Refreshing on Open File Fix
Added Preflight Check for SaveAs Actions to Warn User Before Overwriting, see WebServices
Added Preflight Check for SaveAs to Warn User Before Overwriting, see WebServices
Added Preflight Check for SaveAs to Warn User Before Overwriting, see WebServices
Added Preflight Check for SaveAs to Warn User Before Overwriting, see WebServices
Made routes into constants
Made routes into constants
Makes Filebrowser Dragging More Consistent
profilePath Null Fix and more Route->Constant changes
ManageSpots Rework for .xml/.zip files
Various Fixes
File Save As Issues
Added state constant for .xml/.zip files
Potential NaN CRM value fix
Remove RefMat Audit Warning for NONE models
CRM NaN Values fix
Added RefMatWarning for eventual Task page redirect
Fix NONE not anticipating flag
Filebrowser width persisted between sessions/refreshes
Add additional conditional for FB Close actions when not logged in
Fix logout not reloading
Dependency Updates and CurrentTask Skeleton
Dependency Updates and CurrentTask Skeleton
Completed Current Task Skeleton
Finalizing Currenttask Skeleton
Add in currenttask forwarding
Current Task Default Strings
Wrapping LocalStorage instances with try/catch
Default Current Task Functionalities, see InkWebServices
Font changes for Audit/Expressions
Bracket Fix and +/- for audit
Built-in task library skeleton at /tasklibrary
Full TaskLibrary rendering sans colors/customEXP
Task list coloring, button and navigation
Custom Expression Fix
Pulling upstream
Fixed spacing issue for custom exp.
Init TaskLibrary to first entry onload
Changed constants to accomodate switch to cirdles server
Removing Console logging
Dropdown Positioning Fix
CustomTaskLibrary Page and Functionalities
Matching WebUI Repo to server status
Co-authored-by: Jim Bowring bowring@gmail.com