23 Commits (a773042e4e3e7c97ba6ddddd005b3dc2893ac16e)

Author SHA1 Message Date
Roman Donchenko c86746c785
Convert `api.ts`, `api-implementation.ts` and `frames.ts` to ES6 modules (#5283)
This fixes ESLint errors in these files.

Set the `resolveJsonModule` setting, so that TypeScript can recognize the
`package.json` import.
3 years ago
Maria Khrustaleva 9f89787f95
Source & target storage support (#4842) 3 years ago
Boris Sekachev 95c20d194f
Added some JEST tests to cover skeleton basic features (#4865)
* Added tests to create/get a task with skeletons

* Added some dummy data for tests

* Added a couple of tests

* Aborted extra changes

* Added a couple of put tests

* Removed extra lines

* Added test to check object state logic for complex objects

* Updated eslint config file

* Fixed config

* Removed extra space

* Fixed lint-staged config
4 years ago
Boris Sekachev 9da3cbd6d8
Fixed jest tests (#4887)
* Fixed jest tests & one cypress test

* Updated headers
4 years ago
Boris Sekachev 7e20b279af
Added support of skeletons (#1) 4 years ago
Boris Sekachev 3c750d4efc
Fixed corner case during search (#4198)
* Fixed corner case during search

* Updated version & changelog

* Added tests
4 years ago
Boris Sekachev b85a4ad77c
Added support of ellipses (#4062) 4 years ago
Nikita Manovich 4708b5ecf8
IAM: Open Policy Agent integration (#3788)
Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>
Co-authored-by: Dmitry Kruchinin <dmitryx.kruchinin@intel.com>
4 years ago
Boris Sekachev 7bab58e1a6
Added rotated bounding boxes (#3832)
Co-authored-by: Maxim Zhiltsov <maxim.zhiltsov@intel.com>
4 years ago
Boris Sekachev 7bf415412a
Working on linter configurations (#3839)
* 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
4 years ago
Boris Sekachev 284be86f28
Fixed issue: is not a constructor when create object, save, undo, save, redo save (#3292)
* Fixed issue #3216

* Updated version & changelog

* Added unit test

Co-authored-by: Nikita Manovich <nikita.manovich@intel.com>
5 years ago
Roman Donchenko d15a3199c2
Fix many spelling errors (#3244)
* Fix spelling errors

* Bump version numbers after the spelling fixes

* Fix OSX build (os.mknod requires super-priviligies)

* Fixed eslint warnings.

Co-authored-by: Nikita Manovich <nikita.manovich@intel.com>
5 years ago
Vitaliy Nishukov 7512fd6883
Reformatted (#2349) 5 years ago
Boris Sekachev 9740ad78dd
session.annotations.put() returns indexes of added objects (#1493)
* session.annotations.put() returns indexes of added objects

* Updated changelog
6 years ago
Dmitry Kalinin bf6f550561
React UI: cuboids (#1451) 6 years ago
Boris Sekachev e478637e88 Fixed unit tests 6 years ago
Dmitry Kalinin 5645cdf7c1
React-UI: settings (#1164)
* Image filters: brightness, contrast, saturation
* Auto saving
* Frame auto fit
* Player speed
* Leave confirmation for unsaved changes
6 years ago
Boris Sekachev 9850094773
React UI: ZOrder implementation (#1176)
* Drawn z-order switcher

* Z layer was added to state

* Added ZLayer API method cvat-canvas

* Added sorting by Z

* Displaying points in top

* Removed old code

* Improved sort function

* Drawn a couple of icons

* Send to foreground / send to background

* Updated unit tests

* Added unit tests for filter parser

* Removed extra code

* Updated README.md
6 years ago
Boris Sekachev 7e8fc2366a
React UI: Undo/redo (#1135) 6 years ago
Boris Sekachev 42614c28a1
React UI: Annotation view enhancements (#1106)
* Keyframes navigation

* Synchronized objects on canvas and in side panel

* Fixed minor bug with collapse

* Fixed css property 'pointer-events'

* Drawn appearance block

* Removed extra force reflow

* Finished appearance block, fixed couple bugs

* Improved save() in cvat-core, changed approach to highlight shapes

* Fixed exception in edit function, fixed filling for polylines and points, fixed wrong image navigation, remove and copy

* Added lock

* Some fixes with points

* Minor appearance fixes

* Fixed insert for points

* Fixed unit tests

* Fixed control

* Fixed list size

* Added propagate

* Minor fix with attr saving

* Some div changed to buttons

* Locked some buttons for unimplemented functionalities

* Statistics modal, changing a job status

* Minor fix with shapes counting

* Couple of fixes to improve visibility

* Added fullscreen

* SVG Canvas -> HTML Canvas frame (#1113)

* SVG Frame -> HTML Canvas frame
6 years ago
Boris Sekachev 8f25bac0e7 Fixed save for case when a job has a shape and a track with the same id (#693)
* cvat-core fixed save for two object with the same id
* Added API test
* Fixed production code
* Dinamic shape types instead of hardcoded
7 years ago
Boris Sekachev cad5ac8653 Updated cvat-core (#591)
* Two webpack configuration instead one

* Two webpack configuration instead one

* Setup webpack build

* Removed references window.cvat

* Removed window.cvat

* Stop frame, start frame, frame filter

* Updated save method

* Updated dashboard to create tasks with custom stopFrame/startFramre

* Fixed clientID

* Removed browser environment from nodejs

* Updated webpack.config.js

* Updated filename
7 years ago
Boris Sekachev ebbcb83464 Renamed cvatjs to cvat-core (#590)
* cvatjs => cvat-core

* Updated version

* Fixed docker directories
7 years ago