537 Commits (d7be0429fd3ff4e9928f6221e1a1905c56afbe7f)

Author SHA1 Message Date
Boris Sekachev b0b36312e7
Some client code refactoring (#3077)
* Some refactoring, fixed unnesasary rerenderss

* Refactored filter

* Refactored filter

* Removed extra call of queryString() method
5 years ago
Boris Sekachev 7524202492
Added hotkeys to change labels (#3070)
* temp commit

* Added ability to change default label and object label by using Ctrl+{number}

* Removed extra changes

* Minor refactoring

* Added ability to change assigned keys

* Redesigned popover

* Added changelog record & updated version

* Added memoization

* Some minor changes

* Applied comments

Co-authored-by: Dmitry Kalinin <dmitry.kalinin@intel.com>
5 years ago
Dmitry Agapov d2a1d12fba
Integration with an internal training server (#2785)
Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>
Co-authored-by: Nikita Manovich <nikita.manovich@intel.com>
5 years ago
Dmitry Kruchinin 6ecf648dec
Cypress test. Shortcuts window. (#3065)
* Add css classes.

* Cypress test. Shortcuts window.

* Fix naming of var
5 years ago
Dmitry Kruchinin df175a8561
Cypress test. Filters, sorting jobs. Tooltip search task filter. (#3053)
* Add scc classes

* Rework cypress command

* Update test to check task search tooltip

* Cypress test. Job filter, sorting feature.

* Fix eslint

* Update cypress/code-coverage version

* Replace comments

* small fix

* Restart CI

* Applying comments

* Fix typo
5 years ago
Dmitry Kruchinin 7e592b8fef
Cypress test. Saving settings to local storage. (#3040)
* Cypress test. Saving setting to local storage.

* Add css classes

* Add cypress command

* Updating the test
5 years ago
Dmitry Kalinin 57844134e9
Fixed settings warning message (#3046)
* Fixed warning message

* increased npm version

Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>
5 years ago
Dmitry Kruchinin 59d7b38157
Cypress. Adapting tests to the new filter functionality. (#3026)
* adapting 1444

* Add cypress command

* Tests adaptations.

Removed test or issue 2690.

* Add the css class if filter modal visible

* Move cypress command for filters to diff file

* Tests adaptations

* Applying comments.

* Moving comments

* Prettier formatting.

* Fix another tests
5 years ago
Boris Sekachev 8f426abdb5
Added filters and sorting options for job list, added tooltip for tasks filters (#3030)
* Added filters & sorters for job list

* Added tooltip

* Updated version & changelog

* Added tooltip for project search

* Fixed eslint
5 years ago
dependabot[bot] 390ff3ebed
Bump y18n from 4.0.0 to 4.0.1 in /cvat-ui (#3037)
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases)
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yargs/y18n/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years ago
Snyk bot 691ed65024
fix: upgrade @types/react from 16.14.4 to 16.14.5 (#3029)
Snyk has created this PR to upgrade @types/react from 16.14.4 to 16.14.5.

See this package in npm:
https://www.npmjs.com/package/@types/react

See this project in Snyk:
https://app.snyk.io/org/cvat/project/c1f463ee-3776-44c4-b0fa-cd2254d0a094?utm_source=github&utm_medium=upgrade-pr
5 years ago
Dmitry Kalinin f5277f9725
Saving settings to local storage (#3017)
* Added saving settings to local storage

* Added tooltip

* Added CHANGELOG increased package version

* Changed CHANGELOG
5 years ago
Boris Sekachev 1f56fd286c
Added switcher to maintain poylgon crop behaviour (#2961) (#3021)
* Added switcher to maintain poylgon crop behaviour (#2961)

* Updated versions & changelog
5 years ago
Snyk bot 57385fa762
fix: upgrade react-resizable from 1.11.0 to 1.11.1 (#3022)
Snyk has created this PR to upgrade react-resizable from 1.11.0 to 1.11.1.

See this package in npm:
https://www.npmjs.com/package/react-resizable

See this project in Snyk:
https://app.snyk.io/org/cvat/project/c1f463ee-3776-44c4-b0fa-cd2254d0a094?utm_source=github&utm_medium=upgrade-pr
5 years ago
Snyk bot dc589fdd51
fix: upgrade redux-devtools-extension from 2.13.8 to 2.13.9 (#3023)
Snyk has created this PR to upgrade redux-devtools-extension from 2.13.8 to 2.13.9.

See this package in npm:
https://www.npmjs.com/package/redux-devtools-extension

See this project in Snyk:
https://app.snyk.io/org/cvat/project/c1f463ee-3776-44c4-b0fa-cd2254d0a094?utm_source=github&utm_medium=upgrade-pr
5 years ago
Boris Sekachev 73d7fd0b63
Fixed unsupported methods (#3008) 5 years ago
manasars 538bc937d0
CVAT 3D - Milestone-4 (#2891)
* CVAT 3D Annotation - Added initial cuboid placement in all views

* Fixed MACOS issue for upload of zip files

* Fixed camera axis centre issue

* Fixed ESLint import issues

* Fixed context image fit issue and resizing possible on entire grey line between views

* Fixed the multiple interection point issue

* Fixed Naming convention as per SOW

* Trigger notification

* Reverted code to test cypress tests

* Fixed review comments

* Included tooltip and added actions for keys and UIOJKL buttons

* Merged dev code, updated changelog and minor fixes

* Fixed camera positioning issue in Top View

* Reverted kubernetes auto-corrected code

* Reverted kubernetes code

Co-authored-by: cdp <cdp123>
5 years ago
Dmitry Kruchinin 4f7b1f91ff
Cypress. Fix some tests. Rework margin. (#3001)
* cvat-player-buttons margin: 0 4px

* Rework test to set autosave interval

* Update copyright

* Remove workaround.
5 years ago
Snyk bot 476bd76348
fix: upgrade @types/react-router from 5.1.11 to 5.1.12 (#2997)
Snyk has created this PR to upgrade @types/react-router from 5.1.11 to 5.1.12.

See this package in npm:
https://www.npmjs.com/package/@types/react-router

See this project in Snyk:
https://app.snyk.io/org/cvat/project/c1f463ee-3776-44c4-b0fa-cd2254d0a094?utm_source=github&utm_medium=upgrade-pr
5 years ago
Vitaliy Nishukov 11d818dac2
Annotations filters new UI (#2871)
* Filters new UI implemented

* Build fix

* ESLint unmached pattern error fix

* ESLint unmached pattern error fix in cvat-ui

* ESLint unmached pattern error fix in github action workflow

* Old test exclude from jest scope

* Build fix

* Build fix 1

* Build fix 2

* Tests failure fix

* Review comments fix 1 and lock-hide test fix

* lock-hide test fix

* packages fix for cor & ui

* Review comments fix

* Top bar right group layout justify fix

* Annotation page header responsive fix

* Filters modal layout fix

* Build fix. E2E case 13 workaround

* Linters fix

* Recently used empty rows fix

* Comparable fields config fix

* Build linters fix

* Minor fixes

* Fixed broken navigation

* Fixed createObjectURL

* Removed extra import

* Fixed issues with attributes

* Extra line were removed

* Fixed typos

* All renamed clientID -> objectID

* Fixed small issues

* Code refactoring

* Fixed dot-contained names

* Reordered import

Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>
5 years ago
Snyk bot 750d9ccb0d
fix: upgrade antd from 4.12.3 to 4.13.0 (#2988)
Snyk has created this PR to upgrade antd from 4.12.3 to 4.13.0.

See this package in npm:
https://www.npmjs.com/package/antd

See this project in Snyk:
https://app.snyk.io/org/cvat/project/c1f463ee-3776-44c4-b0fa-cd2254d0a094?utm_source=github&utm_medium=upgrade-pr
5 years ago
Dmitry Kruchinin c3fb14bf64
Cypress/unit tests. Label deleting feature. (#2953)
* Add dummy second label

* Add unit tests

* Update cypress command

* Add cypress tests

* Revert command.js requare

* Add css classes

* Add css class
5 years ago
Dmitry Kalinin 16bc9fb3d0
Label deleting (#2881)
* Added label deleting

* Added label deletion for server mock cvat-core tests

* vscode settings adjustments

* Added server tests

* Removed unused import

* Added CHANGELOG and increased npm version

* Added ingoring npm scripts for non-project directories

* Added dummy no labels wrapper

* Added handling no labels jobs

* Fixed PR comments

* Added generic usage to the hook

Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>
5 years ago
Boris Sekachev d320c7efdd
Fixed: Incorrect text on the warning when specifying an incorrect link to the issue tracker. (#2971)
* Fixed issue #2967

* Updated version & changelog
5 years ago
Boris Sekachev dacdf37bee
Fixed: Cannot update attributes if a task contain at least one number attribute (#2969)
* Resolved issue #2968

* updated changelog & version

* Updated alignment
5 years ago
Dmitry Kruchinin 56f8b108a6
Cypress test. Create a task with set an issue tracker. (#2970)
* Add css class

* Cypress test. Create a task with set issue tracker.

* Change "visible" to "exist".
5 years ago
dependabot[bot] 9fd4c035db
Bump elliptic from 6.5.3 to 6.5.4 in /cvat-ui (#2931)
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years ago
Nikita Manovich 5d4514715a
fix: upgrade @types/react-dom from 16.9.10 to 16.9.11 (#2914)
Snyk has created this PR to upgrade @types/react-dom from 16.9.10 to 16.9.11.

See this package in npm:
https://www.npmjs.com/package/@types/react-dom

See this project in Snyk:
https://app.snyk.io/org/cvat/project/c1f463ee-3776-44c4-b0fa-cd2254d0a094?utm_source=github&utm_medium=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
5 years ago
Nikita Manovich 7a35772e8b
fix: upgrade @types/react from 16.14.3 to 16.14.4 (#2915)
Snyk has created this PR to upgrade @types/react from 16.14.3 to 16.14.4.

See this package in npm:
https://www.npmjs.com/package/@types/react

See this project in Snyk:
https://app.snyk.io/org/cvat/project/c1f463ee-3776-44c4-b0fa-cd2254d0a094?utm_source=github&utm_medium=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
5 years ago
Nikita Manovich 8d862b3517
fix: upgrade @ant-design/icons from 4.4.0 to 4.5.0 (#2904)
Snyk has created this PR to upgrade @ant-design/icons from 4.4.0 to 4.5.0.

See this package in npm:
https://www.npmjs.com/package/@ant-design/icons

See this project in Snyk:
https://app.snyk.io/org/cvat/project/c1f463ee-3776-44c4-b0fa-cd2254d0a094?utm_source=github&utm_medium=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
5 years ago
Nikita Manovich a8b82e2d23
fix: upgrade antd from 4.12.2 to 4.12.3 (#2905)
Snyk has created this PR to upgrade antd from 4.12.2 to 4.12.3.

See this package in npm:
https://www.npmjs.com/package/antd

See this project in Snyk:
https://app.snyk.io/org/cvat/project/c1f463ee-3776-44c4-b0fa-cd2254d0a094?utm_source=github&utm_medium=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
5 years ago
Dmitry Kalinin 277a3bad98
Fixed project search field (#2901)
* Fixed project search field clearing

* Added CHANGELOG and incresed npm package version
5 years ago
Boris Sekachev d5312df891
Fixed: cannot close some issues (#2868)
* Squashed commits

* Merged develop

* Aborted chanegs

* Added ability to scroll issues

* Aborted change

* Updated version
5 years ago
Dmitry Kruchinin 4191ea2df6
Cypress test. Update case "Dump/upload annotation" (#2893)
* Add css classes

* Update cypress test

* Add negative scenario
5 years ago
Dmitry Kruchinin a77b7f6b3d
Cypress test. Repeat draw feature. (#2887)
* Cypress test. Repeat draw feature.

* Add css class

* Rework the test. Apply comments.
5 years ago
Boris Sekachev cc2b8ad64b
Added linting rule to specify import ordering (#2889) 5 years ago
Dmitry Kalinin c793baf910
Label form validator fix (#2879)
* Fixed label form validator

* Added CHANGELOG and increased package npm version

* Update Cypress test "Creating a label with existing label name" for PR 2879 (#2883)

* Fix case 43 for PR 2879

* Try restart CI

Co-authored-by: Dmitry Kruchinin <33020454+dvkruchinin@users.noreply.github.com>
5 years ago
Boris Sekachev 55b20e197d
Added simple extra popover to keep other controls out of display (#2880)
* Added simple extra popover to keep other controls out of display

* Removed extra change

* Fixed part of tests

* Added extra comments

* Updated version & changelog
5 years ago
Boris Sekachev fb17dca505
Migration to mousetrap, redesigned visualization settings (#2872)
* Initial version of shortcut fixes using mousetrap

* Redesigned visualization settings

* Updated cypress tests

* Minor fix in AAM

* Aborted extra changes

* 1.1.0

* Updated version & changelog

* Aborted extra changes

* Fixed headers

* Using keycodes in cypress

* Fixed a couple of commands
5 years ago
Dmitry Kruchinin 81cd6aefb1
Cypress test. Object propagate. (#2867)
* Add css classes

* Cypress test. Propagate object.

* Cypress test. Object propagation no on last frame.

* Try fix eslint "Unable to resolve path to module"

* Apply comments.
5 years ago
Andrey Zhavoronkov 725eb631f4
fix: upgrade antd from 4.12.0 to 4.12.2 (#2870)
Snyk has created this PR to upgrade antd from 4.12.0 to 4.12.2.

See this package in npm:
https://www.npmjs.com/package/antd

See this project in Snyk:
https://app.snyk.io/org/cvat/project/c1f463ee-3776-44c4-b0fa-cd2254d0a094?utm_source=github&utm_medium=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
5 years ago
Andrey Zhavoronkov cd3db10aea
[Snyk] Upgrade antd from 4.11.2 to 4.12.0 (#2853)
* fix: upgrade antd from 4.11.2 to 4.12.0

Snyk has created this PR to upgrade antd from 4.11.2 to 4.12.0.

See this package in npm:
https://www.npmjs.com/package/antd

See this project in Snyk:
https://app.snyk.io/org/cvat/project/c1f463ee-3776-44c4-b0fa-cd2254d0a094?utm_source=github&utm_medium=upgrade-pr

* Fix some Cypress test for antd 4.12.0 (#2855)

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Dmitry Kruchinin <33020454+dvkruchinin@users.noreply.github.com>
5 years ago
Nikita Manovich 268abcbe51
fix: cvat-ui/package.json & cvat-ui/package-lock.json to reduce vulnerabilities (#2850)
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-LODASH-1018905
- https://snyk.io/vuln/SNYK-JS-LODASH-1040724

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
5 years ago
Andrey Zhavoronkov 78f7eab3f9
fix: upgrade @types/react from 16.14.2 to 16.14.3 (#2854)
Snyk has created this PR to upgrade @types/react from 16.14.2 to 16.14.3.

See this package in npm:
https://www.npmjs.com/package/@types/react

See this project in Snyk:
https://app.snyk.io/org/cvat/project/c1f463ee-3776-44c4-b0fa-cd2254d0a094?utm_source=github&utm_medium=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
5 years ago
Boris Sekachev 16d7f3ce01
Using target="_blank" when downloading annotations (#2813) 5 years ago
Boris Sekachev 6f0215d63b
Improved maintanance of popups visibility (#2809)
* Manual handling of popovers visibility

* Updated version & changelog, added minor comments

* Removed extra user hook
5 years ago
manasars 20e997d6ec
CVAT-3D-M3 (#2768)
* 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

* Added changes for CVAT-3D Milestone3

* Added missing line as per codacy check

Co-authored-by: cdp <cdp123>
5 years ago
Dmitry Kruchinin c81826d0f2
Linter / Eslint (#2811) 5 years ago
Dmitry Kruchinin 0d99bec0cd
Cypress test. Dump/Upload annotation. (#2771)
* Add css classes.

* Add some functions for test

* Cypress test. Dump/Upload annotation.

* Increase Cypress version to 6.4.0

* Added css classes for projects

* Replace dowloadFolder parameter

* Commands adaptation to 6.4.0

* Tests adaptation

* Additional changes related to migration to 6.4.0

* some fix

* Update cvat-ui/src/components/project-page/details.tsx

Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>

* Update cvat-ui/src/components/project-page/details.tsx

Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>

* Apply comment

Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>
5 years ago
Nikita Manovich 68b3e71ffa
fix: upgrade antd from 4.11.1 to 4.11.2 (#2821)
Snyk has created this PR to upgrade antd from 4.11.1 to 4.11.2.

See this package in npm:
https://www.npmjs.com/package/antd

See this project in Snyk:
https://app.snyk.io/org/cvat/project/c1f463ee-3776-44c4-b0fa-cd2254d0a094?utm_source=github&utm_medium=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
5 years ago