238 Commits (4dbfa3bfdf67372c237a5993a9e00a7a956614e2)

Author SHA1 Message Date
Boris Sekachev a300684876
Interpolation of polyshapes in CVAT (#1571)
* cvat-core interpolation

* Unlocked polyshapes

* Updated versions

* Second implementation

* Splitted line

* Inverse, set start point, fixed editing a bit, point menu refactoring

* Removed extra code, fixed bug: Cannot open shape context menu when point context menu is opened

* Do not close shape context menu on change shap[e

* Improved editing

* Updated mouseevents to edit/delete, added ability to redraw (shift + N)

* Ignore tags when redraw

* Ingoring tags on canvas, added method isAbleToChangeFrame, hide shapes during redraw, do not allow changing frame during redraw

* Canceled advanced editing for polygons

* A couple of fixes in interpolation, editing, reducing number of points

* Moved change orientation functionality

* Fixed interpolation algorithm

* Zero division issue

* Zero division issue

* Segment minimization

* Server implementation

* Keyframe set to False

* Simplified code, fixed server side code

* Updated changelog.md

* Added pdf describing interpolation

* Resolved some issues

* Updated UI version

* Updated canvas version

* Fixed host
6 years ago
Boris Sekachev e1e90e182c
[CVAT-UI] Fixed AAM bug: #1750 (#1755)
* Fixed AAM bug: #1750

* Updated changelog and version
6 years ago
Boris Sekachev 3adaf7eaec
[CVAT-UI] Better labels validation and fixed React warning (#1727)
* Better validation

* Temporary ID generation for created labels and attributes (fixes React warning)

* Updated version and changelog

* Fixed bug with existing labels
6 years ago
Boris Sekachev 27e43daf84
[React] Added shortcuts & ability to search a label (#1683)
* Fixed remark-linter errors in CONTRIBUTING.md, added python3-tk to the installation guide

* Added labels search

* Added shortcuts to change color and split

* Updated version

* Updated CHANGELOG.md

* Added title

* Added shortcut hint for change color, added ability to change color of group/label using the shortcut

* Updated CONTRIBUTING.md
6 years ago
Boris Sekachev 5789199fd2
Batch of fixes (#1667)
* Fixed validation pattern, register form refactoring

* Fixed snapToGrid for resize #1590

* Changed name validation pattern #1599

* Updated version

* Updated changelog
6 years ago
dependabot[bot] ca584599d2
Bump websocket-extensions from 0.1.3 to 0.1.4 in /cvat-ui (#1663)
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/faye/websocket-extensions-node/releases)
- [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md)
- [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6 years ago
Dmitry Kalinin 45f71f846b
Merge pull request #1647 from opencv/dk/batch_of_fixes_1
Fixed activation bug with frame switching
6 years ago
Dmitry Kalinin c4e769d5cf
Context menu options for cuboids (#1554) 6 years ago
Dmitry Kalinin 6bb6258b8f fixed activation bug 6 years ago
zhiltsov-max da3fa34ce0
Add tf import checks and tests (#1567)
* Add tf import checks and tests

* implement disabled formats on server

* python 3.5 compatibility

* add checks to dm tests

* fix tests

* Support for disabled formats in UI

* add sorting for formats, mark grey disabled items

* update changelog

* advance package versions
6 years ago
Andrey Zhavoronkov 4286793c57
Added the ability to configure custom pageViewHit (may useful for web analytics) (#1566)
* added the ability to configure custom pageViewHit (may useful for web analytics)
* updated version and changelog
* fixed comments
* cvat-ui minor v++
* subscribe on history updates in the root component
6 years ago
Boris Sekachev d0b9481316
Fixed dextr, fixed moving of the canvas (#1573)
* Fixed dextr, fixed moving of the canvas

* Updated CONTRIBUTUNG.md, updated version

Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
6 years ago
Dmitry Kalinin 2d1b73c2ab
Merge pull request #1574 from opencv/dk/layout-fixes
React UI: Layout styles fixes
6 years ago
Dmitry Kalinin 5816494694
React UI: cuboid interpolation and cuboid drawing from rectangles (#1560)
* Added backend cuboid interpolation and cuboid drawing from rectangles
* Added CHANELOG.md
* Fixed cuboid front edges stroke width
* PR fixes
6 years ago
Dmitry Kalinin faa3a2ec91 Layout styles fixes 6 years ago
Andrey Zhavoronkov 380be58edc
Ability to configure user agreements for the register user form (#1464) 6 years ago
Dmitry Kalinin 2394fe63a4
fixed false tag activation (#1541) 6 years ago
Dmitry Kalinin d62ae15f77
React UI: cookie policy drawer (#1511) 6 years ago
Dmitry Kalinin 2e8117561c
React UI: batch of fixes (#1525) 6 years ago
zhiltsov-max 5ab549956f
Merge annotations and dataset_manager apps (#1352) 6 years ago
Boris Sekachev 8df5d615a4
Updated README.md files (added info about versioning) (#1490)
* Updated README.md files (added info about versioning)

* Typos
6 years ago
Dmitry Kalinin bf6f550561
React UI: cuboids (#1451) 6 years ago
Boris Sekachev 5e96c2ac11
Fixed versioning for node 8 (#1466) 6 years ago
Dmitry Kalinin 176dc718a2
React UI: batch of fixes (#1462)
* CVAT new UI: add arrows on a mouse cursor
* Delete point bug (in new UI)
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
Boris Sekachev d68d8810a4
React UI: Batch of fixes (#1445)
* Hide functionality (H) doesn't work
* The highlighted attribute doesn't correspond to the chosen attribute in AAM
* Inconvinient image shaking while drawing a polygon (hold Alt key during drawing/editing/grouping to drag an image)
* Filter property "shape" doesn't work and extra operator in description
* Block of text information doesn't disappear after deactivating for locked shapes
* Annotation uploading fails in annotation view
* UI freezes after canceling pasting with escape

Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
6 years ago
Johannes222 00a288f5ae
React UI: Fixed typos in remove annotations confirmation (#1450) 6 years ago
Boris Sekachev f1aee89589
React UI: ReID algorithm (#1406)
* Initial commit

* Connected storage

* Added core API method

* Done implementation

* Removed rule

* Removed double cancel

* Updated changelog

* Fixed: Cannot read property toFixed of undefined

* Update CHANGELOG.md
6 years ago
Boris Sekachev 43bb4b27fb
Fixed: Failed to execute removChild.. (#1405) 6 years ago
Dmitry Kalinin 018925d535
React UI: batch of fixes (#1404)
* React UI has become a primary UI
* Temporary disabled cuboid in cvat-core
6 years ago
Boris Sekachev 4bcd9596d1
React UI: Automatic bordering for polygons and polylines during drawing/editing (#1394)
* Fixed: cannot read property 'set' of undefined

* Fixed UI failing: save during drag/resize

* Fixed multiple saving (shortcut sticking)

* Undo/redo fixed

* Allowed one interpolated point

* Fixed API reaction when repository synchronization is failed

* Updated changelog

* Auto bordering feature

* Some fixes, added shortcuts

* Fixed draw when start with one of supporting point
6 years ago
Boris Sekachev a237c66474
React UI: Semi-automatic segmentation (#1398)
* implemented checked

* Implemented plugin

* Added dialog windows

* Updated changelo

* Added cancel request
6 years ago
Boris Sekachev 5e21b4acce
Batch of fixes (#1403)
* Fixed bug when job cannot be opened

* Fixed bug when deactivated shape is still highlighted

* Fixed Error: 'AttributeError: 'tuple' object has no attribute 'read'

* Fixed: wrong semi-automatic segmentation near edges of an image

* Updated changelog

Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
6 years ago
Boris Sekachev e71e4608b9
React UI: Displaying public ssh keys in UI (#1375)
* Updated changelog

* Typos
6 years ago
Boris Sekachev cf511ae7cd
React UI: Batch of fixes (#1383)
* Fixed: cannot read property 'set' of undefined

* Fixed UI failing: save during drag/resize

* Fixed multiple saving (shortcut sticking)

* Undo/redo fixed

* Allowed one interpolated point

* Fixed API reaction when repository synchronization is failed

* Updated changelog
6 years ago
Boris Sekachev b94a949617
React UI: Added message when share is empty or not mounted (#1373)
* Added message when share is empty or not mounted

* Updated changelog

* Update CHANGELOG.md

Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
6 years ago
Boris Sekachev 1d78c54029
Batch of fixes (#1370)
* Some margins were change to paddings

* Removed extra selected

* Fix: added outside shapes when merge polyshapes

* Fixed double scroll bars

* Updated canvas table

* Fixed setup methodf

* Disabled change frame during drag, resize and editing

* Fixed: hidden points are visible

* Fixed: Merge is allowed for points, but clicks on points conflict with frame dragging logic

* Fixed: do not filter removed objects

* Updated CHANGELOG.md

* Couple of headers updated
6 years ago
Boris Sekachev f0c6bdb8b4 Merged develop 6 years ago
Boris Sekachev e0db8f4321 Disabled option by default 6 years ago
Boris Sekachev abbc635101 Fixed screen scaling 6 years ago
Boris Sekachev 96c9427bed Hidden/outside fix 6 years ago
Boris Sekachev cc7df4d6c8 Merged develop 6 years ago
Boris Sekachev 207dc99e04
Merge branch 'develop' into bs/reset_color_settings 6 years ago
Boris Sekachev 7d986d599e Added option to display shape text always 6 years ago
Boris Sekachev 3d44c0616f Added button to reset color settings 6 years ago
Boris Sekachev c49a0c19fe
Merge branch 'develop' into bs/bitmap 6 years ago
Boris Sekachev f714510078
Merge branch 'develop' into bs/undefined_keyword 6 years ago
Boris Sekachev 4da951a812 Fixed settings after reopen a job 6 years ago
Boris Sekachev c842c25e78 Implementation of bitmap in client 6 years ago
Boris Sekachev 5e092cd932 Fixed year in license headers 6 years ago
Boris Sekachev 10c300605f No break space const 6 years ago
Boris Sekachev dd4a0884da Special behaviour for the attribute value __undefined__ 6 years ago
Boris Sekachev a7f02df7d0 Added dialog window with some help info about filters 6 years ago
Dmitry Kalinin ddf452c557
Merge pull request #1332 from opencv/bs/fixed_z_order_computing
Fixed zOrder range computing in case when there are tags
6 years ago
Boris Sekachev 2775c8fcb1 Fixed zOrder range computing in case when there are tags 6 years ago
Boris Sekachev 69c51857b5 Typos 6 years ago
Boris Sekachev bed93e2a6e Optimized patch 6 years ago
Boris Sekachev ba97952801 Added settings tooltip 6 years ago
Boris Sekachev 0fda72bb99 Added tooltips in top bar 6 years ago
Boris Sekachev ff0a5659c7 Minor fixes 6 years ago
Boris Sekachev 251d38db5b Titles for object list header 6 years ago
Boris Sekachev 3ec2fc42ea Controls panel titles 6 years ago
Boris Sekachev 609f0bd1e4 Titles in attribute annotations mode 6 years ago
Boris Sekachev 6d3b53876e Fixed bug in menu 6 years ago
Boris Sekachev 52b34887ae Titles for objects in side menu 6 years ago
Boris Sekachev ece8a7e18b Shortcuts keymaps moved to state 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
Nikita Manovich ecad0231c9
Fix AWS deployment (#1316)
* Don't use antd less (big memory consumtion during the build process)
* Fix AWS deployment guide
* fix a problem with proxy and long domain names
* remove sass loader for antd
* Removed less and less-loader.
* Simplified webpack config.
6 years ago
Boris Sekachev c55cbdefe5 Undo/redo returns frame where was a change (as it was done in previous version) 6 years ago
Boris Sekachev 5e2f2ecf31 Fixed create object URL after first save, fixed URL itself 6 years ago
Boris Sekachev 62cd4eccdc Fixed: Inconsistent labels between UI and CLI/API 6 years ago
Boris Sekachev 71d0bb5124 Removed extra action dispatching 6 years ago
Boris Sekachev ef11ca4fc6 Fix navigation 6 years ago
Boris Sekachev eeee914a9d Fixed latest input numbers, removed extra code, fixed typings 6 years ago
Boris Sekachev d789087dd3 Fixed ui failing in propagate confirmation 6 years ago
Boris Sekachev b12ae3471b Fixed input numbers in player settings 6 years ago
Boris Sekachev e55deb7142 Fixed UI fail when write characters in auto save interval input 6 years ago
Boris Sekachev 4eeb94d3ba Validation for frame input value 6 years ago
Dmitry Kalinin 57e8083943
Merge pull request #1292 from opencv/dk/point-deletion
React UI: Point deletion context menu
6 years ago
Dmitry Kalinin 3c128b2a73 fixed PR 6 years ago
Dmitry Kalinin c11cc642df fixes 6 years ago
Dmitry Kalinin 56f58b6664 Fixed context menu on ubuntu 6 years ago
Boris Sekachev 796044782f
React UI: Better exception handling (#1297) 6 years ago
Dmitry Kalinin 7e7a5a60ed Merge branch 'develop' into dk/point-deletion 6 years ago
Dmitry Kalinin 1c1ab6a0e5 fixed point context menu for rectangles 6 years ago
Boris Sekachev bfd300039e
React UI: Added logging (#1288) 6 years ago
Dmitry Kalinin 845be3b486 Added point deletion context menu 6 years ago
Dmitry Kalinin b0dbbb3faa Merge branch 'develop' into dk/point-deletion 6 years ago
dependabot[bot] 8b1ec0befc
Bump acorn from 6.3.0 to 6.4.1 in /cvat-ui (#1270)
* Bump acorn from 6.3.0 to 6.4.1 in /cvat-ui

Bumps [acorn](https://github.com/acornjs/acorn) from 6.3.0 to 6.4.1.
- [Release notes](https://github.com/acornjs/acorn/releases)
- [Commits](https://github.com/acornjs/acorn/compare/6.3.0...6.4.1)

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

* Updated CHANGELOG.md

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Boris Sekachev <boris.sekachev@yandex.ru>
6 years ago
Boris Sekachev 1bb582f7f0
React UI: Attribute annotation mode (#1255)
* Done main work

* Fixed mount/unmount for canvas wrapper

* Refactoring, added filters

* Added missed file

* Removed unnecessary useEffect

* Removed extra code

* Max 9 attributes, inputNumber -> Input in aam

* Added blur

* Renamed component

* Fixed condition when validate number attribute

* Some minor fixes

* Fixed hotkeys config

* Fixed canvas zoom

* Improved behaviour of number & text

* Fixed attributes switching order

* Fix tags

* Fixed interval
6 years ago
Dmitry Kalinin 4d0c22513a temp 6 years ago
Dmitry Kalinin 38cb4d11ca PR fixed 6 years ago
Dmitry Kalinin 6e77a2309b Styles fixed 6 years ago
Dmitry Kalinin 5fc65c8e73 PR fixed 6 years ago
Dmitry Kalinin 965ff77898 wip 6 years ago
Dmitry Kalinin 89628fbac5 Fixed filters with tags 6 years ago
Dmitry Kalinin 8b27dbe613 Fixed tags color changing and hiding 6 years ago
Dmitry Kalinin a99dd38fee Fix copying and creating tags 6 years ago
Dmitry Kalinin c85ecb7bf3 Deleted unused objects 6 years ago
Dmitry Kalinin 8602da72f1 Fixed copying/pasting actions 6 years ago