Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop branch merge #1

Open
wants to merge 2,404 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2404 commits
Select commit Hold shift + click to select a range
632c4ce
Display shortcuts correctly in attribute annotation mode (#8415)
bsekachev Sep 8, 2024
aaad059
Display the ID for non-system models (#8412)
SpecLad Sep 9, 2024
cc5a016
Removed legacy component to setup shortcuts (#8416)
bsekachev Sep 9, 2024
88ce0a4
Rename and move `LambdaType` (#8418)
SpecLad Sep 9, 2024
0fafb79
Merge commit from fork
SpecLad Sep 10, 2024
377e7f4
Prepare release v2.18.0
cvat-bot[bot] Sep 10, 2024
99358c4
Update develop after v2.18.0
cvat-bot[bot] Sep 10, 2024
264e828
Merge pull request #8425 from cvat-ai/dev-release-2.18.0
azhavoro Sep 10, 2024
ac7f4ab
Added trigger dependent repo update workflow (#8389)
azhavoro Sep 10, 2024
47c1e9c
Update backup guide (#8405)
azhavoro Sep 10, 2024
2a07b6c
`*Permission.get_scopes`: don't tolerate unknown actions (#8426)
SpecLad Sep 10, 2024
becbbca
Upgrade GitHub Actions to remove dependencies on Node 12/16 (#7459)
SpecLad Sep 10, 2024
265ed42
Quality control page (#8329)
klakhov Sep 11, 2024
29b33c3
Bump axios from 1.6.8 to 1.7.4 (#8311)
dependabot[bot] Sep 11, 2024
76b639e
Fixing skeleton track project export (#8423)
Eldies Sep 12, 2024
819d04f
Improve grammar in the email invitation (#8437)
rragundez Sep 13, 2024
d97bcad
Bump express from 4.19.2 to 4.20.0 (#8430)
dependabot[bot] Sep 13, 2024
beee177
Change borken link to logo in invitation email (#8438)
rragundez Sep 16, 2024
961a729
Customizable components now handled via store (#8435)
bsekachev Sep 16, 2024
e929a3d
Improved `Requests page` test (#8441)
klakhov Sep 17, 2024
ace55bf
fix: update cursor to pointer on hover for username (#8317)
smit9924 Sep 19, 2024
6d38124
Tests for basic `Management` tab on `Quality control` page (#8447)
klakhov Sep 19, 2024
0bf45fd
Merge commit from fork
SpecLad Sep 20, 2024
75c3d57
Merge commit from fork
SpecLad Sep 20, 2024
f7cc87b
Prepare release v2.19.0
cvat-bot[bot] Sep 20, 2024
2708783
Update develop after v2.19.0
cvat-bot[bot] Sep 20, 2024
d452fcd
Merge pull request #8460 from cvat-ai/dev-release-2.19.0
azhavoro Sep 20, 2024
f227718
Stabilize E2E tests (#8465)
klakhov Sep 24, 2024
c9754a9
Per segment chunks (#8272)
zhiltsov-max Sep 24, 2024
59ce6ca
Merge commit from fork
Marishka17 Sep 26, 2024
6bf8096
Prepare release v2.19.1
cvat-bot[bot] Sep 26, 2024
8a1e6d5
Update develop after v2.19.1
cvat-bot[bot] Sep 26, 2024
45d2d01
Merge pull request #8474 from cvat-ai/dev-release-2.19.1
azhavoro Sep 26, 2024
0b7fc51
Updated `task-details` documentation (#8468)
klakhov Sep 30, 2024
99669f5
Remove `task_subsets` from `ProjectWriteSerializer` (#8492)
SpecLad Oct 1, 2024
7551d6c
Add REST API tests to check access rights when changing source/target…
Marishka17 Oct 1, 2024
44c6b97
Prepare release v2.20.0
cvat-bot[bot] Oct 1, 2024
68f852d
Update develop after v2.20.0
cvat-bot[bot] Oct 1, 2024
e5c0ef5
Merge pull request #8497 from cvat-ai/dev-release-2.20.0
azhavoro Oct 1, 2024
8be0036
Bump micromatch from 4.0.5 to 4.0.8 (#8498)
dependabot[bot] Oct 2, 2024
e15ce88
Harden access control in several PATCH endpoints (#8493)
SpecLad Oct 2, 2024
ff1849f
Improved save annotations action (#8501)
klakhov Oct 2, 2024
1285858
Validation API core (#8348)
zhiltsov-max Oct 3, 2024
3cde309
YOLOv8 classification format (#8475)
Eldies Oct 7, 2024
0a45bc7
Fix task creation with gt job and gt job frame access (#8510)
zhiltsov-max Oct 7, 2024
0572fa1
Validation management core (#8471)
zhiltsov-max Oct 7, 2024
5f27977
[Documentation] Enable HTTPS use Custom Certificates (#7508)
echowxsy Oct 8, 2024
5104fd9
Added readiness and liveness probes (#8488)
azhavoro Oct 9, 2024
d315d78
Allow quality reports to regular users (#8511)
zhiltsov-max Oct 10, 2024
61270d9
Prepare release v2.21.0
cvat-bot[bot] Oct 10, 2024
586fa36
Update develop after v2.21.0
cvat-bot[bot] Oct 10, 2024
d5f0c92
Merge pull request #8529 from cvat-ai/dev-release-2.21.0
bsekachev Oct 10, 2024
8b8cce1
Added documentation for immediate feedback (#8523)
bsekachev Oct 11, 2024
ea5955a
Update `multi tasks` docs (#8516)
klakhov Oct 11, 2024
847b48c
Fixed: Ground truth tracks are displayed not only on GT frames in rev…
bsekachev Oct 11, 2024
12dac6d
Add shortcuts to brush tools (#8519)
klakhov Oct 11, 2024
f49c1c6
Added loading icon while importing a task/project backup (#8534)
bsekachev Oct 11, 2024
f8fe849
Client enables logging non-typical error responses from the server (#…
bsekachev Oct 14, 2024
57f07c5
merge fix
summeroff Oct 14, 2024
0bee737
merge fix
summeroff Oct 14, 2024
ac01fff
Fixed frames navigation and GT tracks displaying (#8533)
bsekachev Oct 15, 2024
8c67070
Update README.md (#8544)
ianbenlolo Oct 16, 2024
c557f70
Updated migration (#8543)
bsekachev Oct 16, 2024
49ec1d1
Fix task creation with `gt_pool` validation and cloud storage data (#…
Marishka17 Oct 16, 2024
a1cd143
Merge remote-tracking branch 'upstream/develop' into develop_new_repo
summeroff Oct 17, 2024
ffe45fe
Fixed quality reports and immediate feedback on jobs with start frame…
bsekachev Oct 17, 2024
5be5d59
Workaround for av context closing issue when using AUTO thread_type (…
azhavoro Oct 18, 2024
8bc9f15
Prepare release v2.21.1
cvat-bot[bot] Oct 18, 2024
6729ecb
Update develop after v2.21.1
cvat-bot[bot] Oct 18, 2024
0abe52f
Merge pull request #8560 from cvat-ai/dev-release-2.21.1
bsekachev Oct 18, 2024
e3e8d99
Updated page with allocation report (#8558)
bsekachev Oct 21, 2024
329e94d
Add a mechanism for statically defining periodic background jobs (#8552)
SpecLad Oct 21, 2024
4354f72
Pass quality settings to corresponding components (#8571)
bsekachev Oct 21, 2024
2cca2dd
Fixed tooltips with undefined shortcuts (#8578)
bsekachev Oct 22, 2024
1d4632c
Remove our copy of the wait-for-it script (#8572)
SpecLad Oct 22, 2024
036b17a
Fix grafana container restart policy (#8577)
Gui-U Oct 22, 2024
5045f6a
fix broken nuclio doc links (#8582)
gboeer Oct 22, 2024
bcd0627
Fix a bug where retrying an export RQ job may break scheduling (#8584)
SpecLad Oct 22, 2024
13fac28
Fix typos in UI code (#8583)
SpecLad Oct 23, 2024
6a26362
Analytics access (#8509)
Eldies Oct 23, 2024
dab718e
stop using datumaro.util.test_utils (#8259)
Eldies Oct 23, 2024
c8d2b1b
Memory optimization for image chunk preparation (#8581)
azhavoro Oct 23, 2024
5259603
Define whether analytics functionality is enabled or disabled by defa…
Marishka17 Oct 23, 2024
5a77da3
Allow users to start auto-annotation again if the previous request fa…
SpecLad Oct 23, 2024
d8c3042
Fixing import and export issues with invalid tracks (#8553)
Eldies Oct 24, 2024
2f282d5
Prepare release v2.21.2
cvat-bot[bot] Oct 24, 2024
cdfb202
Update develop after v2.21.2
cvat-bot[bot] Oct 24, 2024
e072f36
Merge pull request #8593 from cvat-ai/dev-release-2.21.2
azhavoro Oct 24, 2024
15124c8
Bump http-proxy-middleware from 2.0.6 to 2.0.7 (#8588)
dependabot[bot] Oct 24, 2024
8b8140e
Remove unnecessary Docker tagging in CI workflows (#8562)
SpecLad Oct 24, 2024
88e8db0
how to grant analytics access (#8590)
Eldies Oct 28, 2024
37586c0
Update the Docker image handling code in `schedule.yml` (#8596)
SpecLad Oct 29, 2024
e27f93e
Fix UI crush on failed request status check (#8575)
klakhov Oct 29, 2024
74dea3b
Exception 'Canvas is busy' when change frame during drag/resize a tra…
bsekachev Oct 29, 2024
251054b
Improved Ground truth tags (#8586)
klakhov Oct 29, 2024
9982156
Drop python3.8 support (#8360)
Marishka17 Oct 29, 2024
bce96ea
Reblacken code after #8360 (#8609)
SpecLad Oct 29, 2024
4d4d8fc
Added regression test for requests page (#8608)
klakhov Oct 30, 2024
9ecafb6
Make the `--insecure` CLI option test less hacky (#8601)
SpecLad Oct 30, 2024
4dd7f22
Regression test for UI crash when navigation during resize (#8615)
bsekachev Oct 30, 2024
23e1e0a
Fix return type annotations for functions used with @contextmanager (…
SpecLad Oct 30, 2024
f1c7a1e
Prepare release v2.21.3
cvat-bot[bot] Oct 31, 2024
7f5bc4b
Hide mask during editing (#8554)
klakhov Oct 31, 2024
e4c9def
removing business group (#8607)
Eldies Oct 31, 2024
16d4d75
Blacken code by default (#8611)
SpecLad Oct 31, 2024
663fab7
Fix exporting projects with honeypots (#8597)
Marishka17 Oct 31, 2024
e74d88d
Update develop after v2.21.3
cvat-bot[bot] Oct 31, 2024
a652191
Merge pull request #8624 from cvat-ai/dev-release-2.21.3
azhavoro Oct 31, 2024
f0a578a
Fixed missing keybind in tooltip (#8632)
bsekachev Nov 1, 2024
5dc5265
SDK: remove imports that were deprecated in Python 3.9 (#8626)
SpecLad Nov 1, 2024
a4a989d
Predefined number of points in single shape mode disabled by default …
bsekachev Nov 1, 2024
ceba1b7
Fixed propagate in ground truth tasks with sparsed frames (#8550)
bsekachev Nov 1, 2024
7ce5452
Fix `random_per_job` option on create job page (#8623)
klakhov Nov 2, 2024
fc385e9
Refactor all of CLI (#8614)
SpecLad Nov 4, 2024
67f9afd
Remove deprecated typing imports from generated SDK sources (#8637)
SpecLad Nov 4, 2024
2560a0d
CLI: remove imports that were deprecated in Python 3.9 (#8640)
SpecLad Nov 5, 2024
6a60642
Fix unstable honeypot reroll test (#8639)
zhiltsov-max Nov 5, 2024
1d0f5d6
Added test and docs for hide mask feature (#8633)
klakhov Nov 6, 2024
a56e94b
tests: remove imports that were deprecated in Python 3.9 (#8643)
SpecLad Nov 6, 2024
148a572
Bump the patch version after each release, not the minor (#7179)
SpecLad Nov 7, 2024
ac20ed2
Fixed: Cannot read properties of undefined (reading 'push') (#8648)
bsekachev Nov 7, 2024
7f764a2
Fixed incorrect imports (#8654)
bsekachev Nov 7, 2024
e2b2a51
Remove gratuitous non-ASCII characters (#7683)
SpecLad Nov 7, 2024
beb8925
Ignore not relevant tasks/projects/jobs responses (#8653)
bsekachev Nov 7, 2024
1f3fbb9
Add a quality setting for avoiding using bbox in point group matching…
zhiltsov-max Nov 7, 2024
1fd1175
Fixed: Re-newed import/export request failed immediately if the previ…
bsekachev Nov 7, 2024
53a84c8
Fixed automatic zooming in attribute annotation mode for masks (#8657)
bsekachev Nov 7, 2024
58775bf
Increased maximum length of displayed error message (#8658)
bsekachev Nov 7, 2024
a6fd1e5
Export dataset in CVAT format misses frames in tasks with non-default…
bsekachev Nov 8, 2024
e202225
Fix: Progress on Requets page is displayed as `0..1` (#8668)
klakhov Nov 11, 2024
ed33852
Merge the notifications and cleaning workers (#8672)
SpecLad Nov 11, 2024
d315485
Allow matching empty frames in quality checks (#8652)
zhiltsov-max Nov 11, 2024
333df35
Prepare release v2.22.0
cvat-bot[bot] Nov 11, 2024
a23b60b
Update develop after v2.22.0
cvat-bot[bot] Nov 11, 2024
04cd062
Merge pull request #8680 from cvat-ai/dev-release-2.22.0
azhavoro Nov 11, 2024
1e7ff33
quality_control: remove imports that were deprecated in Python 3.9 (#…
SpecLad Nov 11, 2024
c7ed14c
Disable some worker pods for helm testing workflow (#8671)
azhavoro Nov 12, 2024
5520212
Disable sticky sessions for backend service (#8659)
azhavoro Nov 13, 2024
149e5e2
Fix: inconsistent `zOrder` on job open (#8669)
klakhov Nov 13, 2024
dab2cc4
Remove the `quality` parameter from lambda function call endpoints (#…
SpecLad Nov 13, 2024
506b288
Exclude build directories from VS Code analysis (#8690)
SpecLad Nov 13, 2024
0b528df
Fix: Keybinds in UI allow drawing disabled shape types (#8685)
klakhov Nov 13, 2024
6d929fa
Fix: Gt annotations can be shown in standard mode (#8675)
klakhov Nov 13, 2024
111feec
Remove deprecated imports from a few more apps (#8696)
SpecLad Nov 14, 2024
77813bc
SDK: Add a log message (#8701)
SpecLad Nov 14, 2024
3eec9fe
SDK/CLI: Add ability to call auto-annotation functions with a custom …
SpecLad Nov 14, 2024
67f511b
Fix duplicate security headers (#8726)
SpecLad Nov 20, 2024
228b676
Fix: Quality UI issues (#8698)
klakhov Nov 20, 2024
3d7e2c7
Hotfix: excessive scrollbar on quality page (#8729)
klakhov Nov 21, 2024
7070875
Honeypots E2E tests (#8638)
klakhov Nov 22, 2024
ae5d9b2
check_changelog_fragments.py: ensure that non-header lines begin with…
SpecLad Nov 22, 2024
9cf293c
Enhanced running of annotations actions (#8727)
bsekachev Nov 25, 2024
3cfa78b
Fixed couple of issues with copy/paste a mask (#8728)
bsekachev Nov 25, 2024
3265e1f
SDK/CLI: improve mask support in the auto-annotation functionality (#…
SpecLad Nov 25, 2024
d79e056
Update Datumaro format (#7125)
zhiltsov-max Nov 25, 2024
e97ace2
If in LDAP mode, users not being assign a default role at login (#8708)
rragundez Nov 25, 2024
a634f5a
enhancing analytics (#8616)
Eldies Nov 26, 2024
7d0205b
dataset_manager: remove imports that were deprecated in Python 3.9 (#…
SpecLad Nov 26, 2024
edef764
Rename `FunctionCallRequestSerializer.convMaskToPoly` to fit the nami…
SpecLad Nov 26, 2024
4f7391d
Added test for not showing ground truth annotations in standard view …
klakhov Nov 27, 2024
9581b07
Do not hide annotations actions dialog if action is failed (#8751)
bsekachev Nov 28, 2024
88a3301
Dockerfile.ui: improve cacheability (#8753)
SpecLad Nov 28, 2024
9091be8
Prepare chunks in a worker process (#8618)
azhavoro Nov 28, 2024
86deaff
Make SDK models pickleable (#8746)
SpecLad Nov 28, 2024
bc9c1bc
Prepare release v2.23.0
cvat-bot[bot] Nov 29, 2024
05a39d6
Update develop after v2.23.0
cvat-bot[bot] Nov 29, 2024
0c57d24
Merge pull request #8759 from cvat-ai/dev-release-2.23.0
bsekachev Nov 29, 2024
4681dd6
Removed outdated code related to web analytics (#8755)
bsekachev Dec 2, 2024
73cdceb
Fixed color of 'Create object URL' on not saved object (#8752)
bsekachev Dec 2, 2024
86bd1f1
Fixed issue: fit:canvas may not generate in some cases (#8750)
bsekachev Dec 2, 2024
194b79c
Fixed issue: user may navigate forward with an opened modal (#8748)
bsekachev Dec 2, 2024
fc37eb3
Fixed issue: player navigates to removed frames when playing (#8747)
bsekachev Dec 2, 2024
17ec908
Fix frame names in the allocation table for simple GT job (#8731)
zhiltsov-max Dec 3, 2024
7d9c368
not prefetching images when not needed (#8676)
Eldies Dec 4, 2024
022f45d
Update assets for chunk test (#8740)
klakhov Dec 4, 2024
f098ee5
Add quality modes and management docs (#8732)
zhiltsov-max Dec 4, 2024
d86c816
Fix image format in docs (#8775)
zhiltsov-max Dec 4, 2024
a09230c
Keep preview in cache during task creation (#8766)
azhavoro Dec 5, 2024
683804e
Bump DRF to 3.15.2 (#8773)
SpecLad Dec 5, 2024
ebe3dd6
Fixed sonar cloud issues (#8779)
klakhov Dec 5, 2024
682d7dd
Enqueue job to prepare chunk in case of honey pot job change (#8772)
klakhov Dec 6, 2024
b5c0971
Update test assets for quality tests (#8763)
klakhov Dec 6, 2024
a091d15
Fix infinite lock for chunk preparing (#8769)
azhavoro Dec 6, 2024
ca3d700
CLI: log to stderr instead of stdout (#8784)
SpecLad Dec 6, 2024
caff6ee
Remove ModelDeleteMixin from TasksRepo base classes (#8786)
SpecLad Dec 6, 2024
12eec54
Fixed issue: Cannot read properties of undefined (reading 'getUpdated…
bsekachev Dec 6, 2024
1ac092b
merge fix
summeroff Dec 8, 2024
61c6a01
Memory optimization for image chunk preparation (#8778)
azhavoro Dec 9, 2024
195f427
Prepare release v2.23.1
cvat-bot[bot] Dec 9, 2024
e59cd74
Update develop after v2.23.1
cvat-bot[bot] Dec 9, 2024
56f0407
Merge pull request #8796 from cvat-ai/dev-release-2.23.1
azhavoro Dec 9, 2024
094c62d
Remove the `ready_for_review` trigger from the Docs workflow (#8788)
SpecLad Dec 9, 2024
9a08a0c
Nuclio functions in cvat network (#8777)
bsekachev Dec 10, 2024
90f12ba
Fix instructions for running tests (#8808)
archibald1418 Dec 10, 2024
15fd273
Update pip install command for local packages (#8809)
archibald1418 Dec 10, 2024
17016de
Added support for boolean parameters in annotations actions (#8798)
bsekachev Dec 10, 2024
11ea2ee
Updated documentation: need to mount shared volume to cvat_worker_chu…
bsekachev Dec 10, 2024
2b53691
Disable auto quality updates (#8790)
zhiltsov-max Dec 11, 2024
c0f3b31
[doc] Fix clear spelling mistakes and change docstrings and comments …
gboeer Dec 11, 2024
3f44834
Make the CLI hierarchical (#8787)
SpecLad Dec 11, 2024
18c86ff
Fixed frame initialization for base collection action (#8814)
bsekachev Dec 12, 2024
17bdbee
Reset some rq meta fields when retrying rq job (#8719)
Marishka17 Dec 12, 2024
1103d38
Add [.]venv to .gitignore to ignore local root python environments (#…
archibald1418 Dec 12, 2024
289ad43
Improve validation frame distribution in tasks with honeypots (#8776)
zhiltsov-max Dec 12, 2024
ee98635
Fixed uploading a skeleton template in configurator (#8822)
bsekachev Dec 13, 2024
c729f18
Fixed installation of YOLOv7 on GPU (#8824)
bsekachev Dec 13, 2024
1862551
Regression test for missing frames after exporting a CVAT dataset
Dec 13, 2024
7dfe012
linted changes with Black
Dec 13, 2024
b9c70fd
Merge remote-tracking branch 'upstream/develop' into develop_new_repo
summeroff Dec 14, 2024
31963ef
add fixtures for reseting db and cache per function
Dec 16, 2024
0d3e477
linted code
Dec 16, 2024
bf6469e
Added documentation for SAM2 tracker (#8820)
bsekachev Dec 16, 2024
4d26d5c
Bump @ant-design/icons to match antd (#8826)
SpecLad Dec 17, 2024
73458b3
CLI: make the output of `create` commands machine-readable (#8833)
SpecLad Dec 17, 2024
87312a4
add params image/video, start_frame + fixture for an image/video task
Dec 17, 2024
7756d4e
linted code, removed match statement
Dec 17, 2024
54572a7
Merge branch 'develop' into ov/regression_export_cvat_dataset
Dec 17, 2024
338d52a
linted code with latest black version (vscode black turned old)
Dec 17, 2024
c99f8a4
/api/events endpoint can be used to receive events not only from clie…
Eldies Dec 18, 2024
8b22b94
Merge branch 'develop' into ov/regression_export_cvat_dataset
Dec 18, 2024
851fb7d
ignore deleted frames when converting tracks to shapes (#8834)
Eldies Dec 18, 2024
e41da1a
move yield inside ctx to work with the same client later
archibald1418 Dec 18, 2024
ba475a9
updating datumaro (#8838)
Eldies Dec 18, 2024
b0b1bc1
Bump nanoid from 3.3.7 to 3.3.8 (#8828)
dependabot[bot] Dec 19, 2024
5140d3d
Bump cross-spawn from 7.0.3 to 7.0.6 (#8725)
dependabot[bot] Dec 19, 2024
c4504dc
Fixed unstable requests regression test (#8841)
klakhov Dec 19, 2024
d9f0d5f
factor out end_frame calculations to utils
Dec 19, 2024
4998837
sort imports
Dec 19, 2024
a9ea512
Fix an issue of releasing lock for rq export job when the worker subp…
Marishka17 Dec 19, 2024
df230a4
Merge pull request #8827 from cvat-ai/ov/regression_export_cvat_dataset
archibald1418 Dec 19, 2024
b2a8c1b
Optimize validation layout updates (#8789)
zhiltsov-max Dec 19, 2024
f3835c5
Prepare release v2.24.0
cvat-bot[bot] Dec 20, 2024
1f29aae
Update develop after v2.24.0
cvat-bot[bot] Dec 20, 2024
54534e8
Merge pull request #8850 from cvat-ai/dev-release-2.24.0
azhavoro Dec 20, 2024
12f886c
engine: remove deprecated imports (#8856)
SpecLad Dec 20, 2024
5b7d12c
Centralize Python linter/formatter requirements (#8854)
SpecLad Dec 24, 2024
3ba5715
Remove all remaining deprecated imports (#8861)
SpecLad Dec 24, 2024
2fd48c8
Remove the `ModelProvider` interface (#8860)
SpecLad Dec 24, 2024
d966c1e
Fix Pylint warnings in migrations (#8869)
SpecLad Dec 24, 2024
6e3b5f8
added `cvat_worker_chunk` service in `docker-compose.external_db.yml`…
PushpakBhoge Dec 25, 2024
85223f5
chore: fix some typos in comment (#8868)
cuiweiyuan Dec 25, 2024
9a554c4
E2E test of issue #8785: Undefined when reading getUpdated (#8843)
archibald1418 Dec 25, 2024
d2c0713
yolov8 docs update (#8864)
Eldies Dec 25, 2024
7ce704d
Update documentation for social authentication with Amazon Cognito (#…
Marishka17 Dec 25, 2024
b1d0a6c
CLI: Add ability to create CVAT agents based on AA functions (#8821)
SpecLad Dec 25, 2024
185a00b
renaming yolov8 to ultralytics yolo (#8863)
Eldies Dec 26, 2024
9a25291
Fix link to the authentication with Amazon Cognito (#8877)
Marishka17 Dec 27, 2024
26f08ce
Fix an issue with deleting frames (#8872)
klakhov Dec 29, 2024
279db7c
fixing broken unit tests in cvat/app/events (#8867)
archibald1418 Dec 30, 2024
26d24ff
Merge remote-tracking branch 'upstream/develop' into develop_new_repo
summeroff Dec 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .bandit
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@
# B406 : import_xml_sax
# B410 : import_lxml
skips: B101,B102,B320,B404,B406,B410
exclude: **/tests/**,tests
4 changes: 2 additions & 2 deletions .coveragerc
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
[run]
branch = true
# relative_files = true # does not work?

source =
cvat/apps/
utils/cli/
cvat-sdk/
cvat-cli/
utils/dataset_manifest

omit =
Expand Down
16 changes: 12 additions & 4 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,18 @@
/.git
/.env
/.vscode
/.github
/.husky
/share
/data
/media
/.env
/.vscode
/db.sqlite3
/keys
**/node_modules

/static
/serverless
/site
/helm-chart
/dev
/changelog.d
/cvat-cli
/profiles
4 changes: 4 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,7 @@ end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[*.{yml,yaml}]

indent_size = 2
79 changes: 79 additions & 0 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
// Copyright (C) 2018-2022 Intel Corporation
// Copyright (C) 2023 CVAT.ai Corporation
//
// SPDX-License-Identifier: MIT

module.exports = {
root: true,
env: {
node: true,
browser: true,
es2020: true,
},
parserOptions: {
sourceType: 'module',
parser: '@typescript-eslint/parser',
},
ignorePatterns: [
'.eslintrc.cjs',
'lint-staged.config.js',
'site/themes/**',
'webpack.config.cjs',
],
plugins: ['@typescript-eslint', 'security', 'no-unsanitized', 'import'],
extends: [
'eslint:recommended', 'plugin:security/recommended', 'plugin:no-unsanitized/DOM',
'airbnb-base', 'plugin:import/errors', 'plugin:import/warnings',
'plugin:import/typescript', 'plugin:@typescript-eslint/recommended', 'airbnb-typescript/base',
],
rules: {
// 'header/header': [2, 'line', [{
// pattern: ' {1}Copyright \\(C\\) (?:20\\d{2}-)?2022 Intel Corporation',
// template: ' Copyright (C) 2022 Intel Corporation'
// }, '', ' SPDX-License-Identifier: MIT']],
'no-plusplus': 0,
'no-continue': 0,
'no-console': 0,
'no-param-reassign': ['error', { 'props': false }],
'no-restricted-syntax': [0, { selector: 'ForOfStatement' }],
'no-await-in-loop': 0,
'indent': ['error', 4, { 'SwitchCase': 1 }],
'max-len': ['error', { code: 120, ignoreStrings: true }],
'func-names': 0,
'valid-typeof': 0,
'no-useless-constructor': 0, // sometimes constructor is necessary to generate right documentation in cvat-core
'quotes': ['error', 'single', { "avoidEscape": true }],
'lines-between-class-members': 0,
'class-methods-use-this': 0,
'no-underscore-dangle': ['error', { allowAfterThis: true }],
'max-classes-per-file': 0,
'operator-linebreak': ['error', 'after'],
'newline-per-chained-call': 0,
'global-require': 0,
'arrow-parens': ['error', 'always'],
'security/detect-object-injection': 0, // the rule is relevant for user input data on the node.js environment
'import/order': ['error', {'groups': ['builtin', 'external', 'internal']}],
'import/prefer-default-export': 0, // works incorrect with interfaces

'react/jsx-indent-props': 0, // new rule, breaks current styling
'react/jsx-indent': 0, // new rule, conflicts with eslint@typescript-eslint/indent eslint@indent, breaks current styling
'function-paren-newline': 0, // new rule, breaks current styling
'@typescript-eslint/default-param-last': 0, // does not really work with redux reducers
'@typescript-eslint/ban-ts-comment': 0,
'@typescript-eslint/no-explicit-any': 0,
'@typescript-eslint/indent': ['error', 4],
'@typescript-eslint/lines-between-class-members': 0,
'@typescript-eslint/explicit-function-return-type': ['warn', { allowExpressions: true }],
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/ban-types': [
'error',
{
types: {
'{}': false, // TODO: try to fix with Record<string, unknown>
object: false, // TODO: try to fix with Record<string, unknown>
Function: false, // TODO: try to fix somehow
},
},
],
},
};
55 changes: 0 additions & 55 deletions .eslintrc.js

This file was deleted.

22 changes: 20 additions & 2 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,23 @@
# the global owner(s) will be requested for a review.

# Component: Server
/cvat/ @nmanovic
/cvat/ @Marishka17

# Component: CVAT SDK/CLI
/cvat-sdk/ @SpecLad
/cvat/schema.yml @SpecLad
/cvat-cli/ @SpecLad

# Component: Documentation
/site/ @mdacoca
/CHANGELOG.md @mdacoca
/README.md @mdacoca

# Component: CVAT UI
/cvat-ui/ @bsekachev
/cvat-data/ @azhavoro
/cvat-canvas/ @bsekachev
/cvat-canvas3d/ @bsekachev
/cvat-core/ @bsekachev

# Component: Datumaro
Expand All @@ -26,6 +37,12 @@
# Advanced components (e.g. analytics)
/components/ @azhavoro

# Component: Tests
/tests/ @kirill-sizov

# Component: Serverless functions
/serverless/ @kirill-sizov

# Infrastructure
Dockerfile* @azhavoro
docker-compose* @azhavoro
Expand All @@ -36,4 +53,5 @@ docker-compose* @azhavoro
/tests/ @azhavoro
/utils/ @azhavoro
/LICENSE @nmanovic
/.github/ @nmanovic
/.github/ @kirill-sizov
/helm-chart/ @azhavoro
53 changes: 0 additions & 53 deletions .github/ISSUE_TEMPLATE.md

This file was deleted.

65 changes: 65 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
name: "\U0001F41E Bug Report"
description: Create a bug report to help us fix it
labels: ["bug"]
body:
- type: checkboxes
attributes:
label: Actions before raising this issue
options:
- label: I searched the existing issues and did not find anything similar.
required: true
- label: I read/searched [the docs](https://docs.cvat.ai/docs/)
required: true

- type: textarea
attributes:
label: Steps to Reproduce
description: Provide a link to a live example or an unambiguous set of steps to reproduce this bug. Include code to reproduce, if relevant.
placeholder: |
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
validations:
required: false
- type: textarea
attributes:
label: Expected Behavior
description: A concise description of what you expected to happen.
validations:
required: false
- type: textarea
attributes:
label: Possible Solution
description: |
Not obligatory, but suggest a fix/reason for the bug, or ideas on how to implement the addition or change
validations:
required: false
- type: textarea
attributes:
label: Context
description: |
How has this issue affected you? What are you trying to accomplish?
Providing context helps us come up with a solution that is most useful in the real world!

Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
validations:
required: false
- type: textarea
attributes:
label: Environment
description: |
Include relevant details about the environment you experienced
placeholder: |
- Git hash commit (`git log -1`):
- Docker version `docker version` (e.g. Docker 17.0.05):
- Are you using Docker Swarm or Kubernetes?
- Operating System and version (e.g. Linux, Windows, MacOS):
- Code example or link to GitHub repo or gist to reproduce problem:
- Other diagnostic information / logs:
<details>
<summary>Logs from `cvat` container</summary>
</details>
render: Markdown
validations:
required: false
41 changes: 41 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: "\U0001F680 Feature Request"
description: Suggest an idea for this project
labels: ["enhancement"]
body:
- type: checkboxes
attributes:
label: Actions before raising this issue
options:
- label: I searched the existing issues and did not find anything similar.
required: true
- label: I read/searched [the docs](https://docs.cvat.ai/docs/)
required: true
- type: textarea
attributes:
label: Is your feature request related to a problem? Please describe.
description: A clear and concise description of what the problem is.
placeholder: I'm always frustrated when I have to press this small button.
validations:
required: false
- type: textarea
attributes:
label: Describe the solution you'd like
description: A clear and concise description of what you want to happen.
placeholder: Make this button bigger
validations:
required: false
- type: textarea
attributes:
label: Describe alternatives you've considered
description: A clear and concise description of any alternative solutions or features you've considered.
placeholder: I wanted to buy bigger display, but it would be too expensive.
validations:
required: false
- type: textarea
attributes:
label: Additional context
description: |
Add any other context or screenshots about the feature request here.
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
validations:
required: false
Loading
Loading