Kirill Lakhov
e24bacede2
Fixed model pagination ( #5674 )
...
<!-- Raise an issue to propose your change
(https://github.com/opencv/cvat/issues ).
It helps to avoid duplication of efforts from multiple independent
contributors.
Discuss your ideas with maintainers to be sure that changes will be
approved and merged.
Read the [Contribution
guide](https://opencv.github.io/cvat/docs/contributing/ ). -->
<!-- Provide a general summary of your changes in the Title above -->
### Motivation and context
<!-- Why is this change required? What problem does it solve? If it
fixes an open
issue, please link to the issue here. Describe your changes in detail,
add
screenshots. -->
### How has this been tested?
<!-- Please describe in detail how you tested your changes.
Include details of your testing environment, and the tests you ran to
see how your change affects other areas of the code, etc. -->
### Checklist
<!-- Go over all the following points, and put an `x` in all the boxes
that apply.
If an item isn't applicable for some reason, then ~~explicitly
strikethrough~~ the whole
line. If you don't do that, GitHub will show incorrect progress for the
pull request.
If you're unsure about any of these, don't hesitate to ask. We're here
to help! -->
- [ ] I submit my changes into the `develop` branch
- [ ] I have added a description of my changes into the
[CHANGELOG](https://github.com/opencv/cvat/blob/develop/CHANGELOG.md )
file
- [ ] I have updated the documentation accordingly
- [ ] I have added tests to cover my changes
- [ ] I have linked related issues (see [GitHub docs](
https://help.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword ))
- [ ] I have increased versions of npm packages if it is necessary
([cvat-canvas](https://github.com/opencv/cvat/tree/develop/cvat-canvas#versioning ),
[cvat-core](https://github.com/opencv/cvat/tree/develop/cvat-core#versioning ),
[cvat-data](https://github.com/opencv/cvat/tree/develop/cvat-data#versioning )
and
[cvat-ui](https://github.com/opencv/cvat/tree/develop/cvat-ui#versioning ))
### License
- [ ] I submit _my code changes_ under the same [MIT License](
https://github.com/opencv/cvat/blob/develop/LICENSE ) that covers the
project.
Feel free to contact the maintainers if that's a concern.
3 years ago
Kirill Lakhov
051316dde8
Hotfix: Fix models page issues ( #5655 )
...
- Added pagination
- Fixed trackers & interactors
3 years ago
Kirill Lakhov
3775bc2557
New models UI ( #5635 )
3 years ago
Roman Donchenko
330f123785
Fix some typos ( #5601 )
3 years ago
Boris Sekachev
fb0b8675e1
Grid view and multiple context images supported ( #5542 )
...
### Motivation and context
<img width="1918" alt="image"
src="https://user-images.githubusercontent.com/40690378/210207552-7a7dcb0b-4f0c-4cb6-a030-9522ff68a710.png ">
<img width="1920" alt="image"
src="https://user-images.githubusercontent.com/40690378/210207577-d05503e8-71d5-4e5c-aecd-03e5a762d7b1.png ">
3 years ago
Maria Khrustaleva
b00bc653ff
Social account authentication tests ( #5444 )
...
Depends on #5349
Related #5432
Added tests for social account authentication functionality: cypress
test with dummy auth server
3 years ago
Andrey Zhavoronkov
1ecc607286
Get preview images on the fly and keep them in cache ( #5478 )
...
Improved image preview loading for **Tasks**, **Jobs** and **Projects**
views
Backend behaviour change: creating image previews by request and storing
them in the cache
Added corresponding endpoints:
tasks/{id}/preview
projects/{id}/preview
jobs/{id}/preview
Demonstration(added random 0-1s delay for demo purposes):
https://user-images.githubusercontent.com/41117609/208106321-951b8647-6e6b-452e-910c-31c4d0b8682d.mp4
https://user-images.githubusercontent.com/41117609/208106339-2d3a5a7b-d422-4b27-9e76-08729022e1ca.mp4
3 years ago
Boris Sekachev
6be7e4cceb
3D annotation view significant performance update & refactoring ( #5442 )
...
<!-- Raised an issue to propose your change
(https://github.com/cvat-ai/cvat/issues ).
It helps to avoid duplication of efforts from multiple independent
contributors.
Discuss your ideas with maintainers to be sure that changes will be
approved and merged.
Read the
[CONTRIBUTION](https://github.com/cvat-ai/cvat/blob/develop/CONTRIBUTING.md )
guide. -->
<!-- Provide a general summary of your changes in the Title above -->
### Motivation and context
<!-- Why is this change required? What problem does it solve? If it
fixes an open
issue, please link to the issue here. Describe your changes in detail,
add
screenshots. -->
### How has this been tested?
<!-- Please describe in detail how you tested your changes.
Include details of your testing environment, and the tests you ran to
see how your change affects other areas of the code, etc. -->
### Checklist
<!-- Go over all the following points, and put an `x` in all the boxes
that apply.
If an item isn't applicable by a reason then ~~explicitly
strikethrough~~ the whole
line. If you don't do that github will show an incorrect process for the
pull request.
If you're unsure about any of these, don't hesitate to ask. We're here
to help! -->
- [x] I submit my changes into the `develop` branch
- [ ] I have added a description of my changes into
[CHANGELOG](https://github.com/cvat-ai/cvat/blob/develop/CHANGELOG.md )
file
- [ ] I have updated the [documentation](
https://github.com/cvat-ai/cvat/blob/develop/README.md#documentation )
accordingly
- [ ] I have added tests to cover my changes
- [ ] I have linked related issues ([read github docs](
https://help.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword ))
- [x] I have increased versions of npm packages if it is necessary
([cvat-canvas](https://github.com/cvat-ai/cvat/tree/develop/cvat-canvas#versioning ),
[cvat-core](https://github.com/cvat-ai/cvat/tree/develop/cvat-core#versioning ),
[cvat-data](https://github.com/cvat-ai/cvat/tree/develop/cvat-data#versioning )
and
[cvat-ui](https://github.com/cvat-ai/cvat/tree/develop/cvat-ui#versioning ))
### License
- [x] I submit _my code changes_ under the same [MIT License](
https://github.com/cvat-ai/cvat/blob/develop/LICENSE ) that covers the
project.
Feel free to contact the maintainers if that's a concern.
3 years ago
Boris Sekachev
460df331e4
Implemented propagate backward ( #5355 )
...
<!-- Raised an issue to propose your change
(https://github.com/cvat-ai/cvat/issues ).
It helps to avoid duplication of efforts from multiple independent
contributors.
Discuss your ideas with maintainers to be sure that changes will be
approved and merged.
Read the
[CONTRIBUTION](https://github.com/cvat-ai/cvat/blob/develop/CONTRIBUTING.md )
guide. -->
<!-- Provide a general summary of your changes in the Title above -->
### Motivation and context
Resolved #2998
<img width="428" alt="image"
src="https://user-images.githubusercontent.com/40690378/203806586-1367477b-cfff-46f1-947b-d0292cd6f02e.png ">
### How has this been tested?
<!-- Please describe in detail how you tested your changes.
Include details of your testing environment, and the tests you ran to
see how your change affects other areas of the code, etc. -->
### Checklist
<!-- Go over all the following points, and put an `x` in all the boxes
that apply.
If an item isn't applicable by a reason then ~~explicitly
strikethrough~~ the whole
line. If you don't do that github will show an incorrect process for the
pull request.
If you're unsure about any of these, don't hesitate to ask. We're here
to help! -->
- [x] I submit my changes into the `develop` branch
- [x] I have added a description of my changes into
[CHANGELOG](https://github.com/cvat-ai/cvat/blob/develop/CHANGELOG.md )
file
- [ ] I have updated the [documentation](
https://github.com/cvat-ai/cvat/blob/develop/README.md#documentation )
accordingly
- [x] I have added tests to cover my changes
- [x] I have linked related issues ([read github docs](
https://help.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword ))
- [x] I have increased versions of npm packages if it is necessary
([cvat-canvas](https://github.com/cvat-ai/cvat/tree/develop/cvat-canvas#versioning ),
[cvat-core](https://github.com/cvat-ai/cvat/tree/develop/cvat-core#versioning ),
[cvat-data](https://github.com/cvat-ai/cvat/tree/develop/cvat-data#versioning )
and
[cvat-ui](https://github.com/cvat-ai/cvat/tree/develop/cvat-ui#versioning ))
### License
- [x] I submit _my code changes_ under the same [MIT License](
https://github.com/cvat-ai/cvat/blob/develop/LICENSE ) that covers the
project.
Feel free to contact the maintainers if that's a concern.
3 years ago
Boris Sekachev
080755a8da
Fixed issue 5256, improved 'occluded' visualization ( #5259 )
...
* Fixed issue 5256, improved 'occluded' visualization
* Updated version & added test
* Updated changelog
* Fixed tests
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
Maria Khrustaleva
bb487165dd
CVAT authentication ( #5147 )
3 years ago
Boris Sekachev
f62aa276cd
Added paint brush tools ( #4543 )
3 years ago
Boris Sekachev
c30c97b6af
Fixed error: could not fetch task in a corner case ( #5163 )
...
* Fixed error: could not fetch task in a corner case
* Updated 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
Kirill Lakhov
b7371ede35
Enabled authentication via email ( #5037 )
3 years ago
Kirill Sizov
bae7564968
Add webhooks ( #4863 )
...
Co-authored-by: “klakhov” <kirill.lakhov@cvat.ai>
Co-authored-by: Boris <sekachev.bs@gmail.com>
Co-authored-by: kirill-sizov <kirill.sizov@intel.com>
3 years ago
Aleksey Alekseev
1db247aedd
Create multiple tasks when uploading multiple videos ( #4824 )
...
* add alert when uploading photo and video together
* add creating multiple tasks for My computer tabs
* add creating multiple tasks for Remote source tab
* add creating multi tasks for File share tab
* add libmagic in dockerfile
* fix lint
* change class name of create multi tasks button
* fix incorrect deletion of validation error notification
* add opportunity upload manifest.jsonl with image files for single task create
* remove status showing of task from multitasks case
* refactoring create queue in mutlitasks case
* fix warning
* revert incorrect remove notification about error
* fix showing error of clone the repository
* fix esling error
* move of initialValue creating for task name
* rename isMultiTask properti to many
* return incorrect deleted progress value
* add source and license on icon file
* fix unhandled promise rejection
* change mime_type getter method
* add hint how to see these template rules
* refactoring of multi task progress markup
* remove unnecessary processings for share
* remove unnecessary notification
* remove opportunity upload no video on multi mode
* correct formation of the task name
* rename function
* change queueSize to 1
* fix root selecting on share tab
* refactoring selectCloudStorageFiles logic
* add debig info. temporarily
* Some fixes
* Tried to fix unstable test
* Adjusted messages
* Fixed license headers
Co-authored-by: Boris <sekachev.bs@gmail.com>
3 years ago
Maria Khrustaleva
9f89787f95
Source & target storage support ( #4842 )
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
7e20b279af
Added support of skeletons ( #1 )
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
Boris Sekachev
4f1a778d22
Fixed Intel license headers ( #119 )
4 years ago
Kirill Lakhov
c0c469f824
Tags on frame ( #75 )
4 years ago
Kirill Lakhov
5d318e0f5f
Incremental jobs update ( #42 )
4 years ago
Boris Sekachev
f960da9117
Added ability to delete frames ( #10 )
...
Co-authored-by: Dmitry Kalinin <dmitry.kalinin@intel.com>
Co-authored-by: Nikita Manovich <nikita.manovich@gmail.com>
Co-authored-by: Boris Sekachev <b.sekachev@yandex.ru>
4 years ago
Kirill Lakhov
aebb70c303
Fixed bug: task creation progressbar ( #13 )
...
fixed rounding in callbacks
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
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
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
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
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
Andrey Zhavoronkov
32d9fb09be
Project backups ( #3852 )
4 years ago
Dmitry Kalinin
579bfb38c3
Project import simple implementation ( #3790 )
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
Maria Khrustaleva
68fbcdec43
Added sorting methods ( #3937 )
4 years ago
Boris Sekachev
ab351c2aa0
Added options to switch text font size and position ( #3972 )
4 years ago
Dmitry Kalinin
1d952acee8
Issue deleting ( #3952 )
4 years ago
Dmitry Kalinin
b5ed09ea94
Project tasks pagination ( #3910 )
...
* Added project tasks search and pagination
* Increased npm versions
* Added CHANGELOG
* Fixed issues
* Fixed styles
* Fixed core tests
* Fixed core tests
* Fixed core tests
* Fixed core tests
* Fixed parameter
* Fixed project update action
* Fixed updating project
* Fixed comments
4 years ago
Boris Sekachev
c6ed6d1266
Added smooth image option ( #3933 )
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
gudipudiramanakumar
78158cbcf5
Added the feature to Remove annotation objects in a specified range of frames ( #3617 )
...
* Test Commit for Remove Range
Test Commit for Remove Range
* Remove annotations in range merged with remove annotations button merged
Remove annotations in range merged with remove annotations button merged
* Update annotation-reducer.ts
* Update annotation-actions.ts
* Update annotation-reducer.ts
* Converting remove range component to hook based component
Removed all the global states previously used and converted all the parameters to local state in annotation menu and remove range component.
* Improved clear in cvat core and implemented remove range
Added arguments of startframe and endframe to clear method in annotation-collection, and also added the updating of the states with payload on removeannotationsinrangeasync action in the reducer.
* Matching only the needed parts
There are few additional old files that were needed to be removed to be completely matched with develop branch of cvat
* Delete out.json
* Update annotations-collection.js
* Added a checkbox to remove range modal
Added a checkbox to remove range modal that can be used to select if only the keyframes should be deleted in tracks or the whole track
* ESLint fixed
All the updated files were formatted as per ESLint except one line in that even cvat base is also overlooking i.e.
Row 162, Column 15: "JSX props should not use functions" in cvat\cvat-ui\src\components\annotation-page\top-bar\annotation-menu.tsx.
* More ESLint and other updates
Changed all the suggested changes and also removed unnecessary files in dist.
Removed unnecessary explicit removals in objects and additional wrappers.
* Update annotation-menu.tsx
Fixed the mistake of wrong variable name.
* Update remove-range-confirm.tsx
Additional ESLint Issue fixed
* Changed the approach of removeAnnotations modal
Changed the approach of removeAnnotations modal so that it could match the implementation of all the other components
* Added to changelog
Fixed type annotations in the annotation-menu component for remove annotations, and updated cvat-ui and cvat-core npm versions.
4 years ago
PMazarovich
fb6305fff8
Git different formats ( #3708 )
4 years ago
Maria Khrustaleva
8c3865259e
Optimizing getting cloud storage ( #3776 )
...
* Init
* Update getting preview
* Fix updating
* Remove excess
* Apply comments
* Remove excess
* Fix
4 years ago
Boris Sekachev
dbdcd4fd86
Added SiamMask CUDA implementation (tracking), reworked tracking approach ( #3571 )
4 years ago