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
6af3be6cac
Added ability to setup text labels content ( #4029 )
...
* Added ability to setup text labels content
* Updated changelog
* Fixed wrong test
* Added minimum font size const
4 years ago
Boris Sekachev
6b5cfc14be
Fixed font-size in firefox ( #4026 )
...
* Fixed font-size in firefox
* Updated versions
4 years ago
Boris Sekachev
ab351c2aa0
Added options to switch text font size and position ( #3972 )
4 years ago
Boris Sekachev
c6ed6d1266
Added smooth image option ( #3933 )
4 years ago
Boris Sekachev
c787f049ad
Fixed issue: autoborder points are visible for invisible shapes ( #3931 )
...
* Fixed issue: autoborder points are visible for invisible shapes
* Update version & changelog
4 years ago
Kirill Lakhov
14262fa951
Interaction handler keyboard handlers fix ( #3881 )
...
* initinal implementaion
* additional action, README and version changes
* update changelog
* remove excess reducer
* comment fixes
* changelog update
* canvas3d destroy call upd
4 years ago
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
Boris Sekachev
dbdcd4fd86
Added SiamMask CUDA implementation (tracking), reworked tracking approach ( #3571 )
4 years ago
Kirill Lakhov
1da3c96b5a
Intelligent scissors disabling feature ( #3510 )
...
* disabling feature
* excess points bugfix
* ctrl interaction
* ui bugfix
* trackers block mode removal
* Ctrl press fix
* approximation disabled only for block mode
* architectural improvements
* code refactoring
* renamed switchBlockMode
* added comments
* callback signature change
* polygon finish fix
* fixed bugs
* removed unnecessary if
* final recalculation threshold disable
* delete points bugfix
* update changelog
* update package versions
5 years ago
Boris Sekachev
59af610f12
Semi-automatic tools enhancements (Non-blocking UI, tips) ( #3473 )
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
Boris Sekachev
330b8a832f
Semi-automatic tools enhancements (Stage 0) ( #3417 )
...
* Improved removable points, added a button to finish current object
* Code refactoring for ai tools and opencv
* Fixed style for workspace selector
* IOG UX fix
* Updated version & changelog
* Added 'min_neg_points' parameter to serverless interactors
* Return 'min_neg_points' from the server
5 years ago
Andrey Zhavoronkov
3aba7254c9
F~ixed extra notifications about frame rejection during navigation ( #3373 )
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
Boris Sekachev
da9b0da46e
Fixed cropping polygon in some corner cases ( #3184 )
...
* Fixed issue #3178
* Updated version, fixed changelog
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
Boris Sekachev
085d2607e2
Fixed: Changing a label on canvas does not work when 'Show object details' enabled ( #3084 )
...
* Fixed: Changing a label on canvas does not work when 'Show object details' enabled #3083
* Updated changelog
5 years ago
Andrey Zhavoronkov
5051249cc9
Crop polygon properly ( #3025 )
...
* crop polygon properly
* updated license headers and cvat-canvas version
* updated changelog
* fixed eslint errors
* fixed eslint issues
Co-authored-by: Boris Sekachev <boris.sekachev@intel.com>
5 years ago
Boris Sekachev
1f56fd286c
Added switcher to maintain poylgon crop behaviour ( #2961 ) ( #3021 )
...
* Added switcher to maintain poylgon crop behaviour (#2961 )
* Updated versions & changelog
5 years ago
Boris Sekachev
dc4760aeb1
Fixed polygon editing ( #2808 )
...
* Fixed polygon editing
* Updated version & changelog
* Try to restart codacy
5 years ago
Dmitry Kalinin
77acd7d3fa
Fixed cuboid perspective change ( #2733 )
...
* Fixed cuboid perspective change
* Added CHANGELOG and npm version increased
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
Boris Sekachev
e0fc323a4d
Intelligent scissors with OpenCV javascript ( #2689 )
...
* Some UI implementations
* Added opencv wrapper
* Updated Opencv wrapper
* Moved initialization stub
* Added threshold
* Setup interaction with canvas
* Fixed couple of issues
* Added threshold, changing size via ctrl
* tmp
* Aborted host change
* Fixed threshold
* Aborted host
* Some fixes
* Using ready label selector
* Raw implementation
* Added additional arguments
* Fixed some minor issues
* Removed unused file
* Fixed tool reset
* Added short instructions to update opencv.js
* Fixed corner case
* Added error handler, opencv version, updated cvat_proxy & mod_wsgi
* OpenCV returned back
* Using dinamic function instead of script
* Updated changelog & version
5 years ago
Boris Sekachev
789d6dd1eb
Fixed: Issue with point region doesn't work in Firefox ( #2727 )
...
* Fixed: Issue with point region doesn't work in Firefox
* Updated changelog & version
* Fixed license header
5 years ago
Boris Sekachev
d2ab7ef480
Merged develop
5 years ago
Boris Sekachev
d6ac8cc5be
[Dependent] Simple Review Pipeline (Client) ( #2357 )
...
* tmp
* Removed migration
* Rebased
* Added signals & rating
* Updated API views
* Added reviewer serializer
* Added permissions
* Fixed some code issues
* Fixed swagger docs
* Some fixes
* Updated api method to create review
* Added some API tests & some fixes
* Added some tests
* Removed extra code
* cvat-core, basic review view
* Removed extra components
* Fixed context menu
* Added api method to canvas, removed extra files
* Implemented roi selection
* Added method to display rois on canvas
* Updated README.md
* Create issue dialog, some fixes
* Setup chat dialog windows
* Code refactoring
* Some fixes
* Small enhancement
* Fixed core tests, removed extra code
* A couple of fixes on canvas
* Canvas issues highlighting
* Small UX fix
* Fixed width of chat
* Code refactoring
* Added dialogs & review summary
* Fixed tests
* Fixed bug during rendering
* Applied changes from client part
* Fixed bugs in tests
* Added docs & setup plugins in cvat-core
* Aborted cypress changes
* Fixed comments
* Removed extra change
* Renamed fields
* Updated versions, fixed some comments
* Merged develop
* Merged develop
* Removed extra changes
* Removed extra changes
* Fixed tests
* Fixed scale & animation
* Using hull instead of the whole set of points
* Fixed minor issue
* Added additional logic to improve UX
* Updated task instance after review submitting
* Removed extra dependenci from package lock
* Fixed REST API test
* Removed /comments/<id> [PUT]
* /issue/comments/create [POST] -> /comments [POST]
* /job/<id>/reviews/create [POST] -> /reviews [POST]
* [PATCH] /issue/<id>/resolve(reopen) -> [PATCH] /issue/id
* Minor fix
* Updated till the latest REST APi
* Fixed test
* Reviewed review summary
* Review summary client-side
* Removed unused import
* Checking permissions client side
* Checking job permissions
* UP issue dialog onmouseout
* Added shadow & pressenter event
* Added ref initial value
* Using the same box shadow in the whole project
* Removed extra files in the patch
* Removed extra files in the patch
* Updated versions
* Updated changelog
* Fixed merge issue
* Set updated flag on changing a reviewer
* Fixed submit review modal
* Two minor issue fixed
* Searching issues & additional sidebar tab
* Show text for locked objects
* Fixed permissions for reviewers
* Fixed typos
* Fixed review request/submit actions, added action to finish a job
* Star rating instead
* Fixed migration
* Removed animation, updated blur/highlight behaviour, updated hiddel labels position
* Hide/show issues button, adjusted header
* Context menu & buttons
* Removed ability to select an object in region selector
* Do not show issues in AAM & tag annotation
* Fixed jest tests
* Fixed: cannot read property label of undefined
* Getting hull before creating the issue
* Added ability to leave quick comment one of latest
Co-authored-by: Nikita Manovich <nikita.manovich@intel.com>
5 years ago
Boris Sekachev
9f96c93752
Updated canvas version
5 years ago
Boris Sekachev
b2eb45e961
Updated sass ( #2367 )
5 years ago
Boris Sekachev
df6e6fd3ca
Fixed bug: 'Cannot read property each of undefined', fixed points size ( #2307 )
...
* Fixed bug: 'Cannot read property each of undefined', fixed points size
* Updated version, updated changelog
5 years ago
Snyk bot
dfceb9a152
fix: upgrade svg.draw.js from 2.0.3 to 2.0.4 ( #2276 )
...
Snyk has created this PR to upgrade svg.draw.js from 2.0.3 to 2.0.4.
See this package in npm:
https://www.npmjs.com/package/svg.draw.js
See this project in Snyk:
https://app.snyk.io/org/nmanovic/project/bd3b590a-e393-4392-9ef6-8442fdb38b29?utm_source=github&utm_medium=upgrade-pr
5 years ago
Dmitry Kalinin
8a1842c77c
Optional chaining plugin for cvat-ui and cvat-canvas ( #2249 )
...
* Added optional chaining plugin
* Added CHANGELOG.md
5 years ago
Boris Sekachev
4d3a93a803
Updated high volnurabilities from dependabot & npm audit ( #2210 )
5 years ago
Boris Sekachev
4d869c3cf5
Using "alt" instead of "ctrl" to delete a point, fixed reducer ( #2204 )
...
* Using alt instead of ctrl to delete a point, fixed reducer
* Updated versions
* Updated changelog
5 years ago
Boris Sekachev
908e0569d8
Improved interface of interactors on UI ( #2054 )
6 years ago
Boris Sekachev
1e2c826be5
Intelligent polygon editing ( #1921 )
...
* Intelligent polygon ediing
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
Dmitry Kalinin
49a7ad59ed
CVAT UI: batch of fixes ( #1705 )
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
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
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
Boris Sekachev
f329e14fe4
Added displayed versions of core, canvas, and ui in about ( #1191 )
...
* Added displayed versions of core, canvas, and ui in about
* Removed extra method
6 years ago
Boris Sekachev
0277547dc3
React UI: Player in annotation view & settings page ( #1018 )
...
* Active player controls
* Setup packages
* Playing
* Fold/unfold sidebar, minor issues
* Improved cvat-canvas integration
* Resolved some issues
* Added cvat-canvas to Dockerfile.ui
* Fit canvas method
* Added annotation reducer
* Added annotation actions
* Added containers
* Added components
* cvat-canvas removed from dockerignore
* Added settings page
* Minor improvements
* Container for canvas wrapper
* Configurable grid
* Rotation
* fitCanvas added to readme
* Aligned table
6 years ago
Boris Sekachev
03eaf59d98
CVAT-Canvas Updates ( #675 )
...
* Removed extra files
* Merge(), group(), split() and cancel()
* More visual effects
* More strict state checks
* Display shape size during draw/resize
7 years ago
Boris Sekachev
768c254c9e
TS Module from CVAT-Canvas ( #663 )
...
* Fixed drawn coordinates
* TypeScript build
* A couple of fixes
* Removed extra changes from webpack
* Init grouper, dumper and merger
* Removed extra aliases (they were used for test only)
7 years ago