17 Commits (68fbcdec43e0b5e63e26bd85f40d9c52bc60fc30)

Author SHA1 Message Date
Dmitry Kruchinin e484aa7587
Migrate to node 16, npm 7. (#3773)
* 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>
4 years ago
Snyk bot 0cc3db952e
fix: upgrade async-mutex from 0.3.1 to 0.3.2 (#3696)
Snyk has created this PR to upgrade async-mutex from 0.3.1 to 0.3.2.

See this package in npm:
https://www.npmjs.com/package/async-mutex

See this project in Snyk:
https://app.snyk.io/org/cvat/project/6457ad1f-89ea-4fc9-a983-bdb963e74086?utm_source=github&utm_medium=upgrade-pr
4 years ago
Snyk bot 0993e5825d
fix: upgrade jszip from 3.7.0 to 3.7.1 (#3605)
Snyk has created this PR to upgrade jszip from 3.7.0 to 3.7.1.

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

See this project in Snyk:
https://app.snyk.io/org/cvat/project/6457ad1f-89ea-4fc9-a983-bdb963e74086?utm_source=github&utm_medium=upgrade-pr
5 years ago
Boris Sekachev a12d14ba7d
Added notification, adjusted browserlist query and configs (#3501)
* Some config files added to ignore

* Updated config files

* Updated version & changelog

* Fixed configs

* Fixed one type error

* Updated webpack-cli
5 years ago
Snyk bot 8199da0361
fix: cvat-data/package.json & cvat-data/package-lock.json to reduce vulnerabilities (#3470)
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-JSZIP-1251497
5 years ago
Boris Sekachev 6a0379c3b9
Fixed hundreds of vulnerabilities in npm audit (#3169)
* Fixed hundreds of vulnerabilities in npm audit

* Updated package-lock for canvases

* Fixed package-lock

* Fixed vulnerabilities in cvat-canvas3d and cvat-data
5 years ago
Nikita Manovich b42d4b0e3d
fix: upgrade async-mutex from 0.3.0 to 0.3.1 (#2955)
Snyk has created this PR to upgrade async-mutex from 0.3.0 to 0.3.1.

See this package in npm:
https://www.npmjs.com/package/async-mutex

See this project in Snyk:
https://app.snyk.io/org/cvat/project/6457ad1f-89ea-4fc9-a983-bdb963e74086?utm_source=github&utm_medium=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
5 years ago
Nikita Manovich dcfdddfd35
fix: upgrade jszip from 3.5.0 to 3.6.0 (#2906)
Snyk has created this PR to upgrade jszip from 3.5.0 to 3.6.0.

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

See this project in Snyk:
https://app.snyk.io/org/cvat/project/6457ad1f-89ea-4fc9-a983-bdb963e74086?utm_source=github&utm_medium=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
5 years ago
Nikita Manovich dff57eb24b
fix: upgrade async-mutex from 0.2.6 to 0.3.0 (#2876)
Snyk has created this PR to upgrade async-mutex from 0.2.6 to 0.3.0.

See this package in npm:
https://www.npmjs.com/package/async-mutex

See this project in Snyk:
https://app.snyk.io/org/cvat/project/6457ad1f-89ea-4fc9-a983-bdb963e74086?utm_source=github&utm_medium=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
5 years ago
Boris Sekachev 967b8c5076
Fixed a lot of low & several high vulnerabilities found by npm audit (#2775)
* npm audit fixes

* Removed extra dependency cvat-data from cvat-ui
5 years ago
Andrey Zhavoronkov 48b6da9361
Fix frame preloading (#2608)
* fixed frame preloading

* version++

* updated changelog
5 years ago
Snyk bot 83193d06b9
fix: upgrade async-mutex from 0.2.4 to 0.2.6 (#2601)
Snyk has created this PR to upgrade async-mutex from 0.2.4 to 0.2.6.

See this package in npm:
https://www.npmjs.com/package/async-mutex

See this project in Snyk:
https://app.snyk.io/org/cvat/project/6457ad1f-89ea-4fc9-a983-bdb963e74086?utm_source=github&utm_medium=upgrade-pr
5 years ago
Snyk bot 65b29a6818
fix: upgrade async-mutex from 0.1.4 to 0.2.4 (#2275)
Snyk has created this PR to upgrade async-mutex from 0.1.4 to 0.2.4.

See this package in npm:
https://www.npmjs.com/package/async-mutex

See this project in Snyk:
https://app.snyk.io/org/nmanovic/project/97fd3200-295e-491c-9793-aec3a299a1f7?utm_source=github&utm_medium=upgrade-pr

Co-authored-by: Boris Sekachev <boris.sekachev@yandex.ru>
5 years ago
Snyk bot 864fb8f525
fix: upgrade jszip from 3.1.5 to 3.5.0 (#2274)
Snyk has created this PR to upgrade jszip from 3.1.5 to 3.5.0.

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

See this project in Snyk:
https://app.snyk.io/org/nmanovic/project/97fd3200-295e-491c-9793-aec3a299a1f7?utm_source=github&utm_medium=upgrade-pr
5 years ago
Boris Sekachev d66449241a
Batch of fixes for Safari (#2025)
* Styles fixes

* Fixed imageBitmap & styles on annotation page

* Increased version of cvat-data
6 years ago
Boris Sekachev c6c9e7db96
React UI: Added client versioning (#1448)
* Adjusted antd import

* Wrapped core and canvas

* Added versioning

* Updated changelog, adjusted installation guide a bit
6 years ago
Andrey Zhavoronkov e7808cfb03
Data streaming using chunks (#1007)
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).
6 years ago