Skip to content

Custom task library (#118)#1

Merged
RichardMcCarty1 merged 1 commit intoRichardMcCarty1:masterfrom
CIRDLES:master
Feb 25, 2022
Merged

Custom task library (#118)#1
RichardMcCarty1 merged 1 commit intoRichardMcCarty1:masterfrom
CIRDLES:master

Conversation

@RichardMcCarty1
Copy link
Owner

  • (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 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

* (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>
@RichardMcCarty1 RichardMcCarty1 merged commit b4451d6 into RichardMcCarty1:master Feb 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant