88 Commits (5ba88d5442cbc03333ea1b8210e4cf66dfa2cabe)

Author SHA1 Message Date
Boris Sekachev 4e219299e1
UI Tracking with serverless functions (#2136)
* tmp

* Refactored

* Refactoring & added button to context menu

* Updated changelog, updated versions

* Improved styles

* Removed outdated code

* Updated icon
6 years ago
dependabot[bot] f43863aa79
Bump http-proxy from 1.17.0 to 1.18.1 in /cvat-canvas (#2134)
Bumps [http-proxy](https://github.com/http-party/node-http-proxy) from 1.17.0 to 1.18.1.
- [Release notes](https://github.com/http-party/node-http-proxy/releases)
- [Changelog](https://github.com/http-party/node-http-proxy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/http-party/node-http-proxy/compare/1.17.0...1.18.1)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6 years ago
Boris Sekachev 908e0569d8
Improved interface of interactors on UI (#2054) 6 years ago
dependabot[bot] e8c9158767
Bump elliptic from 6.5.0 to 6.5.3 in /cvat-canvas (#1968)
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.0 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.0...v6.5.3)

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 94f58a505b
CVAT UI: batch of fixes (#1952) 6 years ago
Boris Sekachev 1e2c826be5
Intelligent polygon editing (#1921)
* Intelligent polygon ediing
6 years ago
Priya4607 6a1e7af5c5
Display of Annotation Type (#1192) 6 years ago
dependabot[bot] b025acea43
Bump lodash from 4.17.15 to 4.17.19 in /cvat-canvas (#1907)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6 years ago
Boris Sekachev e92014ead0
CVAT-UI: Couple of fixes (#1892)
* Polygon interpolation fix

* Fix interpolation issue

* Updated changelog
6 years ago
Boris Sekachev 2a5cfcc657
[CVAT-UI] Critical fixes (#1874)
* Fixed redux types

* Redesigned approach to close job. Previous variant didn't work properly with GlobalErrorBoundary

* Fixed: cannot read property shapeType of undefined

* Cannot read property 'pinned' of undefined

* Do not iterate invisible objects (zLayer) in aam

* Keep cursor on the same position when editing text

* Do not select hidden shapes when grouping

* Updated version

* Fixed host
6 years ago
Boris Sekachev 18f6b2f95d
[CVAT-UI] Fixed displaying on canvas in some cases (#1834)
* Fixed displaying on canvas in some cases

* Updated changelog
6 years ago
Andrey Zhavoronkov db29291d43
added hash to js bundle names (#1803) 6 years ago
Dmitry Kalinin 49a7ad59ed
CVAT UI: batch of fixes (#1705) 6 years ago
Dmitry Kalinin fefcb51331
Stylelint SCSS linter (#1766)
* Added stylelint fixed stylelint issues

* Added CHANGELOG.md
6 years ago
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 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] 441ce14093
Bump websocket-extensions from 0.1.3 to 0.1.4 in /cvat-canvas (#1660)
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
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 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 2e8117561c
React UI: batch of fixes (#1525) 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
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
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 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 b4a91f838d Fixed points visibility when go between frames 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 364db2cb16 Fixed typos in interface 6 years ago
Boris Sekachev 96c9427bed Hidden/outside fix 6 years ago
Boris Sekachev cc7df4d6c8 Merged develop 6 years ago
Boris Sekachev 7d986d599e Added option to display shape text always 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 80a07e593e Do not show invisible objects on bitmap 6 years ago
Boris Sekachev 7303ae2094 Z-layer support 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 5b8ee72d4f Fixed license year 6 years ago
Boris Sekachev dd4a0884da Special behaviour for the attribute value __undefined__ 6 years ago
Boris Sekachev 2e6a92afa4 Insert multiple shapes 6 years ago
Boris Sekachev 0cf3978ead Fixed escape in draw 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
Boris Sekachev 73a7a7fd79 Fixed resize on right mouse button 6 years ago
Boris Sekachev 1806c9977b Which -> button property 6 years ago
Boris Sekachev 472d3174b6 Added undopoint in editing 6 years ago
Boris Sekachev 8aaa4d26d5 Fixed deleting of the latest point 6 years ago
Dmitry Kalinin 56f58b6664 Fixed context menu on ubuntu 6 years ago
Dmitry Kalinin 7e7a5a60ed Merge branch 'develop' into dk/point-deletion 6 years ago