The current version of node-sass is very outdated which is causing build errors due to 404 not found requests to components no longer available.
This PR updates to latest version of node sass and confirms local development can be setup.
Regex now prevents invalid path characters (<>"/\|?*) in project
names, since it is used in file system operations. Using reserved
characters for Windows, as it is a superset of OSX/Linux.
AB#18204
Adds options to specify test/train split, export regions with no assigned tags.
Resolves regressions for exporting image sets and duplicate tags
Resolves AB#16708,16532
Resolves issues #692#685
* feature: tracking app metrics for web only
1. tracking app version with every metric
1. tracking router/page changes
1. tracking exception
* include error type and message
* uncaught exception are handled automatically by AppInsights
* caught exception are handle manually
1. tracking redux actions
* only tracking action type
Updates the green/yellow shading on assets to use badges to display on top of asset. Also adds resizing to sidebar to allow the user to select the size of the asset sidebar which is persisted into appSettings.
This adds the copy rectangle functionality of canvas tools to the VOTT editor. When a region is selected on the canvas, the user can select the copyRect button to switch modes and create regions, using the shape of the previously selected region as a template.
Resolves [AB#17074]
Script to push VoTT single page app to Azure as a static Web site.
Display version/commit SHA in multiple places to be able to easily
determine version.
AB#17484
Resolves the issue where user is unable to navigate to new project screen from the homepage. This also addresses other strange behavior related to routing in the app.
-User being navigated to the homepage after creating a connection
-Refresh application button not working
Resolves AB#17258, 17263, 17058
* Add support for keyUp and keyPress
* Add prop to keyboard binding for registering on key event type
* Rename key event handler and added enums to event listener
* lint fix
* Add tests for keypress and keyup
* Add tests for keyboard registration manager
* Add key event type to JSDocs
* response to PR feedback
* Use boundigBox
* WIP: Adding TFRecords Reader
* Read TFRecords with multiple records
* change length as a property
* Added TFRecords Builder-Reader integration tests
* Adding Guard and resolving other pr feedback
* WIG using TFRecord package
* Testing Protocol Buffer generation
* WIP Adding support for TFRecords ProtoBuf main containers
* WIP Adding internal methods for TFRecord Features
* WIP saving base64 and sha256 in TFRecords
* get asset tags/region
* WIP saving on TFRecords feature arrays
* Exported Features and FeatureLists on TFRecords
* WIG using TFRecord package
* Testing Protocol Buffer generation
* WIP Adding support for TFRecords ProtoBuf main containers
* WIP Adding internal methods for TFRecord Features
* WIP saving base64 and sha256 in TFRecords
* get asset tags/region
* WIP saving on TFRecords feature arrays
* Exported Features and FeatureLists on TFRecords
* removed test tag data
* update tests
* replaced string to utf-8 bytearray with custom implementation
* testing also pbtxt file
* excluded protocol buffer generated js file in codeconv
* rename TFRecord/ProtoBuf features object
* Added CRC to TFRecords
* Added 32bit and 64bit CRCs
* fix crc masking
* Write all Int in Low Endian
* Adding CRC to Buffer reusing V1 code
* try different crc package (buffer-crc32)
* Added TFRecords Helper file with utility methods for CRC and Buffer conversion
* Added unit tests for TFRecords Helper functions
* Fix Image encoding in TFRecords
* Refactored asset image download
* Added small comment on TFRecords write catch
* Export tag index position too
* Fix TFRecords features persistence
* Fixed last TFRecords features
* Start ct integration
* Add componentdidmount
* Update ct library
* Update images in editor
* Begin saving regions
* Integrate ct as npm module
* Cleanup a bit
* Change ct back to git for now
* Fix ct package
* Saveregions after creation
* Expose public methods of region manager in canvas
* Fix IRegion type
* Correctly bind exposed api calls
* Add jsdocs and add types to exposed methods
* Updated canvastool and fix scaling issue
* Clean up comments
* Fix linting issues
* Updated canvastools and temporarily removed edoitorpage tests
* Clean up onComponentDidMount and add snapsvg types temoporarily
* Fixed linting..
* fix file location issue
* Begin footer work
* Preserve first tag color and remove svg
* Add tag control from footer. Still need to update canvstools for colors, toolbar removal/integration.
* Update canvastools and hook up toolabr
* Addimg tests back in
* Update canvastools and fix scaling issue
* Update region id to use shortid
* Add integration tests from footer and linting
* Add polygon support
* Start adding mock canvas
* install packages
* Continue testing
* Expose editor methods for testing and stub out canvas tests
* Still testing
* Setup canvas tools editor / regions manager mock
* Add most tests
* Add tests and change region to store tagmetadata
* Remove ct toolbar style (depricated)
* Fix tests
* Fix test
* Add toolbar integration tests
* Small change for CI/CD
* Refactor toolbar items to not take canvas or editormodechange
* Address pr comments
* Fix canvas test
* Address more PR comments
* Address latest comments, clean up
* Fix conflict
* Removed localStorage middleware from test runs
* Initial implementation of video player on editor page
* Includes video player with customizable playback speed
* Auto plays selected videos
* No longer auto plays videos in side bar
* Supports custom image to display when video not playing (defaults to 1st video frame)
* Updates tests
* Refactors a few other tests to centralize test asset creation
* Updates version of React to 16.7.0
* Rename IVideoSettings to IProjectVideoSettings for clarity
* Added host process tests
* Added unit tests for host process and setup env vars
* Cleaned up unused references
* Reverted test:ci script to pre host process changes
* Started implementation of asset export
* Completed export of image assets with regions and tags
* Added unit tests for azure custom vision service wrapper
* Updated existing custom vision export provider unit tests
* Added export tests for azure custom vision provider
* Added custom vision export provider unit tests
* Added unit tests for getAssetBlob method
* Added unit tests for createQueryString
* Added unit tests for save and export toolbar items
* Added unit tests to verify creating images from blob
* displaying index in editor page tags
* added both editor tags input and project settings tags input
* tests for both sub components, removed abstract class test
* fix project form merge conflict
* listening to number hot keys in editor page
* trying to get component to listen to keys
* listening to hot keys
* lint fix
* fix test for rendering html in tags
* Added test for not rendering tag indices
* remove unnecessary util function
* fix compiler issues
* update tag colors path from test
* add hot key test
* lint fix
1. Modify linux agent test run to upload coverage report to codecov.
1. Enable pr comment so codecov can post back report to PR.
1. Enable commit status so it will block if coverage goes down.