347 Commits (2ecd8c7b0c8018c2fd855699c8f9e02201e7e0d2)

Author SHA1 Message Date
Kirill Lakhov 7706eee504
Improved UX of signing pages (#5295) 3 years ago
Boris Sekachev 7265553654
Supported type for all labels (#5273)
* Supported type for all labels

* Multiple fixes in UI for new type scheme

* Fixed on 3d annotation view

* Fixed tests

* Updated version && changelog

* Fixed test

* Added type

* Fixed typos

* Fixed minor comments
3 years ago
Boris Sekachev 6acab035f2
Improved UX of user logout (#5266)
* Improved UX of user logout

* Updated version & changelog

* Fixed ?next='' query parameter

* Updated license header
3 years ago
Kirill Lakhov 92ba1ab845
New authentication UI (#5181)
* Add social accounts authentication && improve email confirmation

* Pass env variables to docker

* Update helm chart

* Update email verification templates

* Small refactoring

* Send email verification && redirect to /auth/email-verification-sent

* added new login form

* added main assets

* added main social buttons

* changed reset password form

* refactored reset password page

* Fix helm chart

* Fix typo

* Pass enabled advanced auth methods to client

* Rename class

* Fix

* Fix helm

* Fix github scope

* changed register page

* adjusted no social auth methods

* Some fixes

* Fix schema generation

* Fixes

* Apply comments

* Update changelog

* added responsiveness, refactored inputs

* cleanup

* fixed email-confirmed.tsx

* updated reset page, changed style on register page

* added fonts, fixed some ui problems

* removed some code

* fixed index.html

* made resizing less expressed

* fixed form sizing, issue#5166

* fixed submiting form by enter

* made toggle bigger, fixed headers

* updated versions

* removed extra lines

* fixed fields on form

* changed tests

* fixed more tests

* fixed comments

* reverted header

* added grid-unit-size for height, removed for fonts

* added new animation

Co-authored-by: Maya <maya17grd@gmail.com>
3 years ago
Boris Sekachev f62aa276cd
Added paint brush tools (#4543) 3 years ago
Roman Donchenko 286f942b67
Remove `--` from some `yarn run` commands (#5173)
In Yarn 1.0, the `--` is no longer required, and in Yarn 2.0 it is now
passed to the script verbatim, thus breaking the command.

There are also usages of `--` in `lint-staged.config.js`, but in those
cases, passing `--` to the script would be mildly beneficial (ensuring that
none of the file names are interpreted as options), so I'm keeping those.
3 years ago
Boris Sekachev dfcc69c4ef
Minor improvements of z order feature (#5145)
* Do not switch z layer when changing objects

* Added z order sorting

* Added z indication

* Updated version & changelog
3 years ago
Boris Sekachev 78160ce753
Propagate angle when use 'propagate' feature (#5139)
* Propagate angle when use 'propagate' feature

* Updated version && changelog
3 years ago
Boris Sekachev 1f9fc4cbfb
Fixed CVAT annotation view restoring (#5134)
* Fixed CVAT annotation view restoring

* Updated version, license, changelog

* Redesigned fix
3 years ago
Andrey Zhavoronkov 3aca9bce51
feat: upgrade dotenv-webpack from 7.1.1 to 8.0.1 (#5129)
Snyk has created this PR to upgrade dotenv-webpack from 7.1.1 to 8.0.1.

See this package in npm:
https://www.npmjs.com/package/dotenv-webpack

See this project in Snyk:
https://app.snyk.io/org/cvat/project/c4d6d89a-2ea0-41d8-84c7-118edb6061e2?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
3 years ago
Boris Sekachev 384960b7f2
Fixed double modal export/backup a task/project (#5075)
* Fixed double modal export/backup a task/project

* Updated version && changelog
3 years ago
Kirill Lakhov f719f58df4
Fix ESlint problems / typescript for cvat-core (#5027)
* typescripted some files

* typescripted cloud storage

* reverted api-implementation, fixed minor errors

* updated changelog

* fixed jest test

* updated file: to link:

Co-authored-by: Boris Sekachev <boris.sekachev@yandex.ru>
3 years ago
Boris Sekachev e7c16064c4
Fixed invisible label view in label constructor (#5041)
* Fixed invisible label view in label constructor

* Updated changelog
3 years ago
Maria Khrustaleva 9f89787f95
Source & target storage support (#4842) 3 years ago
Maria Khrustaleva 352501c003
Fixed missing notification on cloud storage creation page when manifest file is required (#4921) 3 years ago
Boris Sekachev efd43637a4
Fixed redrawing a skeleton (Shift+N) (#4906)
* Fixed redrawing a skeleton (Shift+N)

* Updated version

* Added cypress test

* Enabled disabled tests

* Updated test IDs
3 years ago
Boris Sekachev fe0c38c34b
Added dumping a skeleton on a created resource, fixed some styles (#4829)
* Added dumping a skeleton on a created resource, fixed some styles

* Updated version & changelog

* Fixed remarklint issue

* Updated version
4 years ago
Boris Sekachev 2c3341a9cc
Added track removing confirmation (#4846)
* Added track removing confirmation

* Updated version & changelog

* Adjusted styles

* Fixed styles

* Updated package.json
4 years ago
Maxim Zhiltsov 53697ecac5
SDK layer 2 - cover RC1 usecases (#4813) 4 years ago
Boris Sekachev a61d50a951
Fixed hot reload when develop with yarn (#4825) 4 years ago
Boris Sekachev 7e20b279af
Added support of skeletons (#1) 4 years ago
Snyk bot 6fc64f8d41
[Snyk] Upgrade react-redux from 7.2.8 to 8.0.2 (#88)
feat: upgrade react-redux from 7.2.8 to 8.0.2

Snyk has created this PR to upgrade react-redux from 7.2.8 to 8.0.2.

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

See this project in Snyk:
https://app.snyk.io/org/cvat/project/6c66365f-c154-46f2-b5db-4a4cd35fea4d?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: Boris Sekachev <sekachev.bs@gmail.com>
4 years ago
Snyk bot 834cc8da5c
[Snyk] Upgrade antd from 4.18.9 to 4.21.6 (#87)
fix: upgrade antd from 4.18.9 to 4.21.6

Snyk has created this PR to upgrade antd from 4.18.9 to 4.21.6.

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

See this project in Snyk:
https://app.snyk.io/org/cvat/project/6c66365f-c154-46f2-b5db-4a4cd35fea4d?utm_source=github&utm_medium=referral&page=upgrade-pr
4 years ago
Snyk bot a99b9cdde9
[Snyk] Upgrade react-resizable from 1.11.1 to 3.0.4 (#89)
feat: upgrade react-resizable from 1.11.1 to 3.0.4

Snyk has created this PR to upgrade react-resizable from 1.11.1 to 3.0.4.

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

See this project in Snyk:
https://app.snyk.io/org/cvat/project/6c66365f-c154-46f2-b5db-4a4cd35fea4d?utm_source=github&utm_medium=referral&page=upgrade-pr
4 years ago
Kirill Lakhov 36fdcea8d6
OpenCV.js caching and autoload (#30) 4 years ago
Aleksey Alekseev fbcf758674
86 improve uiux on create task page (#7)
* Update label form

Remove Done button
Add closing by Esc
Add continuing by Enter

* disable autocomplete on label form

* Update submit behavior on create task

Change one submit button to two: "submit and open" and "submit and continue"

* Update submit behavior on create project

Change one submit button to two: "submit and open" and "submit and continue"

* fix eslint error

* change tests

* Add changes in changelog

* update version cvat-ui

* move of empty name handler logic when create label

* change handler errors on create project

* change text of buttons

* revert change yarn.lock

* Fixed eslint pipeline

* fix eslint error on test

* fix several tests

* fix several tests

* fix several tests

* fix several tests

Co-authored-by: Boris <sekachev.bs@gmail.com>
Co-authored-by: kirill-sizov <sizow.k.d@gmail.com>
Co-authored-by: Nikita Manovich <nikita@cvat.ai>
4 years ago
Andrey Zhavoronkov 1e62ddd833
Removed OpenVINO link from login page (#35)
* removed OpenVINO link from login page

* cvat-ui v++

* update changelog

* eslint
4 years ago
Nikita Manovich 3b1116185b
Remove Intel related information (e.g., links on Intel resources) (#15) 4 years ago
Kirill Sizov a38c567c4c
Fix CI-nightly (#117) 4 years ago
Andrey Zhavoronkov 1eb1c97e1b
[Snyk] Upgrade redux-logger from 3.0.6 to 4.0.0 (#128)
feat: upgrade redux-logger from 3.0.6 to 4.0.0

Snyk has created this PR to upgrade redux-logger from 3.0.6 to 4.0.0.

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

See this project in Snyk:
https://app.snyk.io/org/cvat/project/6c66365f-c154-46f2-b5db-4a4cd35fea4d?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
4 years ago
Andrey Zhavoronkov 0e00d8edee
[Snyk] Upgrade @types/react-resizable from 1.7.4 to 3.0.1 (#127)
feat: upgrade @types/react-resizable from 1.7.4 to 3.0.1

Snyk has created this PR to upgrade @types/react-resizable from 1.7.4 to 3.0.1.

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

See this project in Snyk:
https://app.snyk.io/org/cvat/project/6c66365f-c154-46f2-b5db-4a4cd35fea4d?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
4 years ago
Kirill Sizov 2240b3f4aa
Replace npm with yarn (#113)
* package.json: private true

* delete package-lock.json

* cvat-core/package.json: fix path for cvat-data

* replace npm with yarn

* replace npm with yarn

* add yarn.lock files

* replace npm with yarn

* remark: replace npm with yarn

* fixes

* fixes

* alligment

* workflows: replace npm with yarn

* revert husky version

* replace npm with yarn on ci image

* add yarn for ci image

* enable debug mode for main workflow

* debug mode

* v0.0.0

* resolve dependencies issues

* update docs

* exit debug mode

* add yarn.lock to the ui image

* fix three version

* resolve conflicts

* [no ci] use yarn instead of npm

* fix src path
4 years ago
Kirill Lakhov c0c469f824
Tags on frame (#75) 4 years ago
Kirill Lakhov 5d318e0f5f
Incremental jobs update (#42) 4 years ago
Andrey Zhavoronkov f10f655859
update minimist npm dependency (#34)
* updated mininist package and removed dts-bundle-webpack dependency

* updated webpak to v5
added bundle-declarations-webpack-plugin to bundle *.d.ts files for cvat-canvas and cvat-canvas3d

* fixed rest_api tests

* update changelog

* fixed e2e fileshare test in case of zsh use
4 years ago
Boris Sekachev 2d522c8781
Prepare UI for attributes configuration (#4)
* Prepare UI for attributes configuration

* Add padding for label attributes

* Update attributes inference logic

Check the attributes returned by nuclio function call and reject those that
have either incompatible types or values.

* Update cvat-ui version, CHANGELOG.md

* Enhance automatic annotation BE logic

The code in lambda_manager didn't account for attributes mappings that had
different names thus returning an empty set of attributes because it couldn't
find the correct match. Fix this by getting proper mapping from `attrMapping`
property of the input data.

* Updated CHANGELOG

* Updated changelog

* Adjusted code & feature

* A bit adjusted layout

* Minor refactoring

* Fixed bug when run auto annotation without 'attributes' key

* Fixed a couple of minor issues

* Increased access key id length

* Fixed unit tests

* Merged develop

* Rejected unnecessary change

Co-authored-by: Artem Zhivoderov <artemz@retailnext.net>
4 years ago
Kirill Lakhov aebb70c303
Fixed bug: task creation progressbar (#13)
fixed rounding in callbacks
4 years ago
dependabot[bot] cbb1e008ef
Bump moment from 2.29.1 to 2.29.2 (#4559)
Bumps [moment](https://github.com/moment/moment) from 2.29.1 to 2.29.2.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/moment/moment/compare/2.29.1...2.29.2)

---
updated-dependencies:
- dependency-name: moment
  dependency-type: direct:production
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
Boris Sekachev 1225fbb1bc
Enhanced filtration/sorting for tasks/projects/tasks in projects/cloud storages (#4409) 4 years ago
Boris Sekachev b5bac8c0a5
Jobs page: advanced filtration and implemented sorting (#4319)
Co-authored-by: Nikita Manovich <nikita.manovich@intel.com>
Co-authored-by: Maya <maya17grd@gmail.com>
4 years ago
Mikhail Treskin ad11b587b5
Handle attributes returned from nuclio detector (#3917) 4 years ago
Boris Sekachev 696e51fe2e
Coninue from frame N, advanced user selector on jobs page (#4297)
* Coninue from frame N, advanced user selector on jobs page

* Updated version & changelog

* Fixed styles
4 years ago
Kirill Lakhov 87be7bcf53
Add OpenCV MIL tracker tool (#4200) 4 years ago
Andrey Zhavoronkov f60a448d50
Changed openvino link, kept referer (#4287) 4 years ago
Boris Sekachev 71dfd51be1
Added missed migration, fixed couple of minor issues with job state (#4274) 4 years ago
Boris Sekachev 7f86a5d801
Added a page with jobs (#4258) 4 years ago
Dmitry Kruchinin f9e10ff059
Update antd to 4.17.0. Fix the tests. (#4188)
* fix: cvat-ui/package.json & cvat-ui/package-lock.json to reduce vulnerabilities

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-ASYNCVALIDATOR-2311201

* Fix case 69

* Fix case 51

* Fix case 53

* Tests reworked, fixed

* Removed cypress plugin

* Fix support/index.js

* Update support/index.js

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: dvkruchinin <dvkruchinin@gmail.com>
4 years ago
Boris Sekachev d3db54dd5d
Fixed: Issues disappear when using a zoom (#4189)
* Fixed: Issues disappear when using a zoom

* Fixed creating issues for ellipses and rotated shapes

* Updated version & changelog
4 years ago
Boris Sekachev 796991a1aa
Added intelligent function when paste labels to another task (#4161)
* Added intelligent paste labels function, added notification when remove labels from raw editor

* Adjusted raw tab behaviour

* Fixed issue with selection

* Updated version and changelog, removed previous implementation

* Removed outdated comment

* Additional checks on the server

* Added check for default boolean attr

* Updated version

* Conditionally show lost labels/attributes

* Remove labels only when create

Co-authored-by: Nikita Manovich <nikita.manovich@intel.com>
4 years ago
Boris Sekachev 1d084c48b1
Fixed bug: canvas is busy (at least one reproducing way) (#4151)
* Fixed bug: canvas is busy (at least one reproducing way)

* Updated version & changelog

* Fixed license headers
4 years ago