* Fix different project configs
* Sorted out all eslint configurations
* Return package-lock file created with npm 7 (just in case of compatibility issues), prev was 8
* Changed based image to lts slim
* Migrate to node 16 and nmp 7.
* Step 2
* Moving eslint to one package.json
* Fix package for 3D
* Update package files
* Fix package.json. Update package-lock.json. Update DockeFile.ui
* Change "node-sass" to "sass" due to snyk issues
* Automatically update your stylesheets due to DEPRECATION WARNING from sass
* Moving all dev dependencies to root package.json
* Remove unnecessary dependence from cvat-core-package.json
* Update of the year in copyrights
* Update CHANGELOG.md
* Define workspaces
* Update npm command to root package.json
* Update npm commands and corresponding files
* Update npm command.
* Fix Dockerfile.ui
* Fix error loading rule '@typescript-eslint/dot-notation'
* Fix eslint check issue
Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>
* Revert "Revert "Updating tests for migration to a new version of antd (#3623)""
This reverts commit 0fd8b5d49e.
* Fixed issue with annotations uploading
* Fixed menu on annotation page
* Tried to fix: Cannot read property nodeType of null
* Updated deps
* Fixed a couple of issues in menu
* Fixed import after updating antd
* Update cvat-ui/webpack.config.js
Co-authored-by: Dmitry Kalinin <dmitry.kalinin@intel.com>
Co-authored-by: Dmitry Kalinin <dmitry.kalinin@intel.com>
* Migrated to new antd and react, fixed tests
* Popover visibility reworked
* Fixed package-lock
* Fix command for a shape drawning.
* Fix command for 3D functionality
* Fixed cannot read property map of undefined
* Updated cypress and plugins
* Update main.yml
* Update popover visibility in the tests
* Replace "be.visible" to check "ant-popover-hidden" class
* Implemented tricky way to setup popover visibility
Co-authored-by: Boris Sekachev <boris.sekachev@yandex.ru>
* Fix all issues reported by remark
* Move remark dependencies from the workflow definition into package.json
This enables the transitive dependencies to be pinned, just like for all
other packages.
* Add additional remark plugins
These are needed to correctly parse certain constructs in Markdown files
(such as tables and YAML frontmatter), and without them, remark produces
invalid warnings on some files.
* Update the remark-lint preset versions
The previous versions reference the old version of the
`remark-lint-table-cell-padding` plugin, which doesn't work correctly with
the current version of `remark-parse` (and thus produces spurious warnings).
* GitHub Actions: run remark on all Markdown files, not just changed ones
This way, if a PR updates the remark configuration and that causes new errors
to appear, those errors will show up in that PR, instead of the (unrelated) PR
that next updates the affected files.
There is no runtime cost to this, because remark takes approximately 1 second
to check all files.
* Fixed hundreds of vulnerabilities in npm audit
* Updated package-lock for canvases
* Fixed package-lock
* Fixed vulnerabilities in cvat-canvas3d and cvat-data
* Initial version of Inside Outside Guidance serverless function
* Support neg_points in interactors
* Improved deployment process of serverless functions
* Improve installation.md for serverless functions.
* Update CHANGELOG, use NUCLIO_DASHBOARD_DEFAULT_FUNCTION_MOUNT_MODE as
recommended by nuclio developers.
* Disable warning from markdown linter about max line length for a table.
* Fix IOG function with conda environment
* Fix tensorflow matterport/mask_rcnn
Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>
* CVAT-3D Updated the Mime Types with Bin Support, added dependency of open3D
* CVAT-3D Added additional column as Dimension for engine_task table and created a relatedfiles table for PCD to Image mapping.
* Added Support for 3D file Upload in BIN and PCD.
* Added Dimension attribute defaulting to 2D for importer and exporter.
* Added props passing for dimension attribute, filtering of import, Migration Scripts and Dimension attribute for MpegChunk Writers
* Modified code as per review comments
* Updated Unit test cases for 3D task creation
* Refactored Dimension Enum in UI and backend code
* Resolving conflicts
* Updated Unit Test Case
* Refactored TaskDimension to DimensionType, Simplified usage of Dimension accross classes
* Removing manually created test files
* Removing old pcd mime-type mapping
* Added test files generated by synthetic data using open3d
* Merged with develop branch latest changes
* Added libraries required for open3d
* Added files
* Added synthethic pcd,bin and img test files
* Modified test file name
* Trigger travis ci
* Modified test case to ignore 3D preview images
* Trigger notification
* Deleting DS Store files
* Modified test cases as per review comments
* Checking pre-commit hook
* Fixed Lint issues - precommit hook verification
* Added changes for CVAT-3D Milestone2 changes - Frame Navigation, photo context hide and show
* Modified changes
* Added canvas3D for 3D Perspective
* Added missing files
* Added code to get image context for 3D view
* Codacy check for stylesheet
* Modified frame navigantion for 3D View
* Modified style for context-image
* Trigger notification
* Added Support for 3D file Upload in BIN and PCD.
* Added props passing for dimension attribute, filtering of import, Migration Scripts and Dimension attribute for MpegChunk Writers
* Modified code as per review comments
* Refactored Dimension Enum in UI and backend code
* Merged with develop branch latest changes
* Added files
* Added changes for CVAT-3D Milestone2 changes - Frame Navigation, photo context hide and show
* Modified changes
* Added canvas3D for 3D Perspective
* Added missing files
* Added code to get image context for 3D view
* Codacy check for stylesheet
* Modified frame navigantion for 3D View
* Modified style for context-image
* Changed cvat-data lint issues
* Modified to use opencv as per review comments
* Removed unwanted imports
* Fixed css and added usage of hooks
* Merged Develop branch code
* Removed unused data structures
* Removed unused data structures
* Refactored unused data structures
* Added three js dependency in cvat ui package-lock.json
* Merged develop branch code and refactored code
* Fixed snyk issue
* Modified Camera Icon in photo-context
* Update icons.tsx
* Remove unused svg file
* Modified changelog file
Co-authored-by: cdp <cdp123>
Huge feature (200+ commits from different developers). It completely changes layout of data (please expect very long DB migration process if you have a lot of tasks). The primary idea is to send data as zip chunks (e.g. 36 images in one chunk) or encoded video chunks and decode them on the client side. It helps to solve the problem with latency when you try to view a separate frame in the UI quickly (play mode).
Another important feature of the patch is to provide access to the original images. Thus for annotations the client uses compressed chunks but if you want to export a dataset Datumaro will use original chunks (but video will be decoded with original quality and encoded with maximum/optimal quality in any case).