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

fix: DEV-3798: Improve performance for _rearrange_overlap_cohort #3271

Merged
merged 19 commits into from
Dec 13, 2022

Conversation

KonstantinKorotaev
Copy link
Contributor

No description provided.

@swarmia
Copy link

swarmia bot commented Nov 18, 2022

@github-actions github-actions bot added the fix label Nov 18, 2022
@codecov
Copy link

codecov bot commented Nov 18, 2022

Codecov Report

Base: 77.04% // Head: 76.92% // Decreases project coverage by -0.12% ⚠️

Coverage data is based on head (73b9363) compared to base (58e487a).
Patch has no changes to coverable lines.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #3271      +/-   ##
===========================================
- Coverage    77.04%   76.92%   -0.13%     
===========================================
  Files          149      150       +1     
  Lines        10984    11028      +44     
===========================================
+ Hits          8463     8483      +20     
- Misses        2521     2545      +24     
Impacted Files Coverage Δ
label_studio/label_studio/projects/mixins.py 85.00% <0.00%> (-15.00%) ⬇️
label_studio/label_studio/tasks/mixins.py 92.85% <0.00%> (-7.15%) ⬇️
label_studio/label_studio/tasks/models.py 86.55% <0.00%> (-2.07%) ⬇️
...data_manager/actions/predictions_to_annotations.py 25.00% <0.00%> (-1.00%) ⬇️
..._studio/label_studio/data_manager/actions/basic.py 74.62% <0.00%> (-0.38%) ⬇️
label_studio/label_studio/core/utils/common.py 82.99% <0.00%> (-0.26%) ⬇️
label_studio/label_studio/data_import/api.py 86.88% <0.00%> (-0.15%) ⬇️
...el_studio/label_studio/projects/functions/utils.py 52.94% <0.00%> (ø)
label_studio/label_studio/projects/models.py 82.67% <0.00%> (+0.09%) ⬆️

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report at Codecov.
📢 Do you have feedback about the report comment? Let us know in this issue.

@KonstantinKorotaev
Copy link
Contributor Author

KonstantinKorotaev commented Dec 6, 2022

/git merge develop

Error: failed to execute "merge" command

Workflow run

@KonstantinKorotaev KonstantinKorotaev marked this pull request as ready for review December 8, 2022 12:23
@KonstantinKorotaev KonstantinKorotaev merged commit aa36f4f into develop Dec 13, 2022
@github-actions github-actions bot deleted the fb-DEV-3798 branch December 13, 2022 13:04
makseq added a commit that referenced this pull request Dec 15, 2022
* fix: DEV-3901: Paragraph overflow text issue when outliner disabled (#3372)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* feat: DEV-3756: Queue management min backend (#3282)

* feat: DEV-3756: Queue management min backend

* Move update_is_labeled to mixin (DEV-3756)

* Fix update_is_labeled for bulk operation (DEV-3756)

* Empty commit

* Revert "Empty commit"

This reverts commit d5b2088.

* docs: Add content to clarify SSO page.

[DEV-1249]

* fix: DEV-3901: Paragraph overflow text issue when outliner disabled (#3379)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* Revert package-lock

* fix: Token renewal button [issue #3033] (#3034)

* Update user_account.html

* Update label_studio/users/templates/users/user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* Update label_studio/users/templates/users/user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* Update user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* ci: bump deps for ubuntu 22.04 runners

* fix: DEV-3958: Remove WASD (#3386)

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>

* ci: downgrade runners to ubuntu 20.04

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3318)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* fix: DEV-3839: Avoid creation of pg_trgm in postgres if it's already existing (#3384)

fix: DEV-3839: Avoid creation of pg_trgm in postgres if it's already exists

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" - revert again (#3398)

Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3318)"

This reverts commit 77672ab.

* Add detailed instruction for local storage (#2179)

* Add detailed instruction

Add detailed instruction how to add task with local storage

* Add screenshots for new instruction

* Fix a typo

* docs: Fix data manager hotkeys

* fix: DEV-3719: Pan wasn't working in images from history (#3370)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3401)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* use iterator() to save memory

* launch one async job to loop through all projects

* ci: SRE-345: Add make migrations check (#3418)

* ci: SRE-345: Add make migrations check

* Fix cache conf

* Add env var

* Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject"" (#3420)

Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3401)"

This reverts commit dd46c9f.

* fix: DEV-3798: Improve performance for _rearrange_overlap_cohort (#3271)

* fix: DEV-3798: Improve performance for _rearrange_overlap_cohort

* fix: DEV-3911: Move persistent storages to OS (#3377)

* fix: DEV-3911: Move persistent storages to OS

* Fix

* Add deps

* Back header

* Move DownloadStorageData handler

* Update all urls json

* Fix import

* add nginx config

* Fix GSC storage

Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>
Co-authored-by: Sergey Zhuk <sergey.zhuk@heartex.com>

* ci: fix wrong syntax

* chore: Bump version to 1.7.1dev (#3422)

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* feat: DEV-3259: Annotation updated by (#3427)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* use iterator() to save memory

* launch one async job to loop through all projects

* fix: DEV-3904: Allow to clear DateTime (#3423)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: hlomzik <hlomzik@gmail.com>

* fix: DEV-4035: Fix single choice workaround for several choices tags (#3319)

* fix: DEV-3635: Fix single choice workaround for several choices tags

* ci: SRE-364: Add octokit pagination (#3426)

* ci: SRE-364: Add octokit pagination

* Update docker-release-promote.yml

* feat: DEV-2715: Audio v3 improvements (#3251)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* fix: DEV-3919: Set display flex to configure preview to show all content (#3411)

* fix: DEV-3919: Set display flex to configure preview to show all content

* Build frontend

* Flex hack to constraint preview height

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* Fix get-build

* Build frontend

Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* ci: Fix release branch prefix (#3439)

* ci: Fix workflow repo (#3440)

* Update project templates with new Audio use cases

* ci: use 4 uwsgi workers by default

* ci: Fix Check parser

* fix: DEV-4021: export consistency check (#3424)

* fix: DEV-4021: export consistency check

* Fix migrations

* ci: Extend pypi timeout (#3450)

* fix: DEV-3664: Grouping modes are not persistent in Outliner when switching between tasks in Quick View (#3421)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* Update auth_setup.md

* Update package-lock.json

Co-authored-by: robot-ci-heartex <87703623+robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>
Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>
Co-authored-by: Hugues Tennier <hugues@okteto.com>
Co-authored-by: Ben Epstein <ben.epstein@wustl.edu>
Co-authored-by: wesleylima <weslima@gmail.com>
Co-authored-by: Sergey Zhuk <sergey.zhuk@heartex.com>
Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: Hakan Erol <47988814+hakan458@users.noreply.github.com>
Co-authored-by: Max Tkachenko <makseq@gmail.com>
Co-authored-by: MrNightSky <39031563+MrNightSky@users.noreply.github.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: Nikita Belonogov <nikita.belonogov@heartex.com>
Co-authored-by: Konstantin Korotaev <42615530+KonstantinKorotaev@users.noreply.github.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: nik <nik@heartex.net>
Co-authored-by: makseq <makseq@users.noreply.github.com>
makseq added a commit that referenced this pull request Jan 5, 2023
* fix: Token renewal button [issue #3033] (#3034)

* Update user_account.html

* Update label_studio/users/templates/users/user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* Update label_studio/users/templates/users/user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* Update user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* ci: bump deps for ubuntu 22.04 runners

* fix: DEV-3958: Remove WASD (#3386)

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>

* ci: downgrade runners to ubuntu 20.04

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3318)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* fix: DEV-3839: Avoid creation of pg_trgm in postgres if it's already existing (#3384)

fix: DEV-3839: Avoid creation of pg_trgm in postgres if it's already exists

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" - revert again (#3398)

Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3318)"

This reverts commit 77672ab.

* Add detailed instruction for local storage (#2179)

* Add detailed instruction

Add detailed instruction how to add task with local storage

* Add screenshots for new instruction

* Fix a typo

* docs: Fix data manager hotkeys

* fix: DEV-3719: Pan wasn't working in images from history (#3370)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3401)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* use iterator() to save memory

* launch one async job to loop through all projects

* ci: SRE-345: Add make migrations check (#3418)

* ci: SRE-345: Add make migrations check

* Fix cache conf

* Add env var

* Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject"" (#3420)

Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3401)"

This reverts commit dd46c9f.

* fix: DEV-3798: Improve performance for _rearrange_overlap_cohort (#3271)

* fix: DEV-3798: Improve performance for _rearrange_overlap_cohort

* fix: DEV-3911: Move persistent storages to OS (#3377)

* fix: DEV-3911: Move persistent storages to OS

* Fix

* Add deps

* Back header

* Move DownloadStorageData handler

* Update all urls json

* Fix import

* add nginx config

* Fix GSC storage

Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>
Co-authored-by: Sergey Zhuk <sergey.zhuk@heartex.com>

* ci: fix wrong syntax

* chore: Bump version to 1.7.1dev (#3422)

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* feat: DEV-3259: Annotation updated by (#3427)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* use iterator() to save memory

* launch one async job to loop through all projects

* fix: DEV-3904: Allow to clear DateTime (#3423)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: hlomzik <hlomzik@gmail.com>

* fix: DEV-4035: Fix single choice workaround for several choices tags (#3319)

* fix: DEV-3635: Fix single choice workaround for several choices tags

* ci: SRE-364: Add octokit pagination (#3426)

* ci: SRE-364: Add octokit pagination

* Update docker-release-promote.yml

* feat: DEV-2715: Audio v3 improvements (#3251)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* fix: DEV-3919: Set display flex to configure preview to show all content (#3411)

* fix: DEV-3919: Set display flex to configure preview to show all content

* Build frontend

* Flex hack to constraint preview height

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* Fix get-build

* Build frontend

Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* ci: Fix release branch prefix (#3439)

* ci: Fix workflow repo (#3440)

* Update project templates with new Audio use cases

* ci: use 4 uwsgi workers by default

* ci: Fix Check parser

* fix: DEV-4021: export consistency check (#3424)

* fix: DEV-4021: export consistency check

* Fix migrations

* ci: Extend pypi timeout (#3450)

* fix: DEV-3664: Grouping modes are not persistent in Outliner when switching between tasks in Quick View (#3421)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* fix: DEV-3259: Fix CLI command to manually migrate (#3452)

* fix: DEV-1101: Allow empty session token (#3399)

* Allow empty session token

* Introduce "protected" property

* Protect the values of S3 credentials

* Allow empty S3 session token

* Build frontend

* Build frontend

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* fix: DEV-3865: Filter with the specific annotator works extremely slow (#3454)

* fix: DEV-3865: Filter with the specific annotator works extremely slow

* fix: DEV-4060: Filter with the specific annotator works extremely slow

* Add FF

* fix: Sync storage with annotations when was_cancelled is not defined (#3429)

fix bug in sync storage with annotations

* fix: DEV-4039: Download storage empty path (#3448)

* ci: checkout sha instead of ref (#3463)

* docs: DEV-4045: Fix ML guide for object detector (#3437)

* ci: SRE-379: More readable release candidate version (#3471)

* feat: SRE-380: Support for envInject

* fix: DEV-4092: Pin numpy version (#3475)

* fix: DEV-4092: Pin numpy version

* Update requirements.txt

* fix: DEV-3812: Fix /validate to return 400 instead of 500 on invalid body request (#3382)

* fix: DEV-3812: Fix /validate to return 400 instead of 500 on invalid body request

* fix: DEV-4000: SCIM is broken and always returns logout page

* fix: DEV-4092: Fix numpy version (#3485)

* fix: DEV-4092: Fix numpy version

* ci: bump actions/stale from 6 to 7 (#3489)

Bumps [actions/stale](https://github.com/actions/stale) from 6 to 7.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](actions/stale@v6...v7)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix: Allow_postpone when task is none (#3495)

* fix: DEV-4094: Fix multipage PDF template (#3479)

* fix: DEV-4094: Fix multipage PDF template

* Remove PDF multipage completely

It's already in multipage-documents in computer vision

* Fix templates list overflow on small screen

* Build frontend

* docs: Update links in readme

* fix: DEV-3646: Fix regions copying in the Outliner (#3341)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>

* fix: DEV-3896: Fix closed polygon undoing by hotkey (#3350)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Sergey <sergey.koshevarov@heartex.com>

* fix: DEV-3644: Ensure draft is saved correctly and remains editable (#3234)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* fix: DEV-4091: Remove unused task lock ttl settings (#3473)

* docs: DEV-4011: Documentation split and fixes

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Ben Epstein <ben.epstein@wustl.edu>
Co-authored-by: wesleylima <weslima@gmail.com>
Co-authored-by: Sergey Zhuk <sergey.zhuk@heartex.com>
Co-authored-by: robot-ci-heartex <87703623+robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: Hakan Erol <47988814+hakan458@users.noreply.github.com>
Co-authored-by: MrNightSky <39031563+MrNightSky@users.noreply.github.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: Nikita Belonogov <nikita.belonogov@heartex.com>
Co-authored-by: Konstantin Korotaev <42615530+KonstantinKorotaev@users.noreply.github.com>
Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>
Co-authored-by: nik <nik@heartex.net>
Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: Y <teebu@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sergey <sergey.koshevarov@heartex.com>
makseq added a commit that referenced this pull request Jan 6, 2023
* fix: Token renewal button [issue #3033] (#3034)

* Update user_account.html

* Update label_studio/users/templates/users/user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* Update label_studio/users/templates/users/user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* Update user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* ci: bump deps for ubuntu 22.04 runners

* fix: DEV-3958: Remove WASD (#3386)

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>

* ci: downgrade runners to ubuntu 20.04

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3318)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* fix: DEV-3839: Avoid creation of pg_trgm in postgres if it's already existing (#3384)

fix: DEV-3839: Avoid creation of pg_trgm in postgres if it's already exists

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" - revert again (#3398)

Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3318)"

This reverts commit 77672ab.

* Add detailed instruction for local storage (#2179)

* Add detailed instruction

Add detailed instruction how to add task with local storage

* Add screenshots for new instruction

* Fix a typo

* docs: Fix data manager hotkeys

* fix: DEV-3719: Pan wasn't working in images from history (#3370)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3401)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* use iterator() to save memory

* launch one async job to loop through all projects

* ci: SRE-345: Add make migrations check (#3418)

* ci: SRE-345: Add make migrations check

* Fix cache conf

* Add env var

* Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject"" (#3420)

Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3401)"

This reverts commit dd46c9f.

* fix: DEV-3798: Improve performance for _rearrange_overlap_cohort (#3271)

* fix: DEV-3798: Improve performance for _rearrange_overlap_cohort

* fix: DEV-3911: Move persistent storages to OS (#3377)

* fix: DEV-3911: Move persistent storages to OS

* Fix

* Add deps

* Back header

* Move DownloadStorageData handler

* Update all urls json

* Fix import

* add nginx config

* Fix GSC storage

Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>
Co-authored-by: Sergey Zhuk <sergey.zhuk@heartex.com>

* ci: fix wrong syntax

* chore: Bump version to 1.7.1dev (#3422)

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* feat: DEV-3259: Annotation updated by (#3427)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* use iterator() to save memory

* launch one async job to loop through all projects

* fix: DEV-3904: Allow to clear DateTime (#3423)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: hlomzik <hlomzik@gmail.com>

* fix: DEV-4035: Fix single choice workaround for several choices tags (#3319)

* fix: DEV-3635: Fix single choice workaround for several choices tags

* ci: SRE-364: Add octokit pagination (#3426)

* ci: SRE-364: Add octokit pagination

* Update docker-release-promote.yml

* feat: DEV-2715: Audio v3 improvements (#3251)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* fix: DEV-3919: Set display flex to configure preview to show all content (#3411)

* fix: DEV-3919: Set display flex to configure preview to show all content

* Build frontend

* Flex hack to constraint preview height

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* Fix get-build

* Build frontend

Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* ci: Fix release branch prefix (#3439)

* ci: Fix workflow repo (#3440)

* Update project templates with new Audio use cases

* ci: use 4 uwsgi workers by default

* ci: Fix Check parser

* fix: DEV-4021: export consistency check (#3424)

* fix: DEV-4021: export consistency check

* Fix migrations

* ci: Extend pypi timeout (#3450)

* fix: DEV-3664: Grouping modes are not persistent in Outliner when switching between tasks in Quick View (#3421)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* fix: DEV-3259: Fix CLI command to manually migrate (#3452)

* fix: DEV-1101: Allow empty session token (#3399)

* Allow empty session token

* Introduce "protected" property

* Protect the values of S3 credentials

* Allow empty S3 session token

* Build frontend

* Build frontend

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* fix: DEV-3865: Filter with the specific annotator works extremely slow (#3454)

* fix: DEV-3865: Filter with the specific annotator works extremely slow

* fix: DEV-4060: Filter with the specific annotator works extremely slow

* Add FF

* fix: Sync storage with annotations when was_cancelled is not defined (#3429)

fix bug in sync storage with annotations

* fix: DEV-4039: Download storage empty path (#3448)

* ci: checkout sha instead of ref (#3463)

* docs: DEV-4045: Fix ML guide for object detector (#3437)

* ci: SRE-379: More readable release candidate version (#3471)

* feat: SRE-380: Support for envInject

* fix: DEV-4092: Pin numpy version (#3475)

* fix: DEV-4092: Pin numpy version

* Update requirements.txt

* fix: DEV-3812: Fix /validate to return 400 instead of 500 on invalid body request (#3382)

* fix: DEV-3812: Fix /validate to return 400 instead of 500 on invalid body request

* fix: DEV-4000: SCIM is broken and always returns logout page

* fix: DEV-4092: Fix numpy version (#3485)

* fix: DEV-4092: Fix numpy version

* ci: bump actions/stale from 6 to 7 (#3489)

Bumps [actions/stale](https://github.com/actions/stale) from 6 to 7.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](actions/stale@v6...v7)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix: Allow_postpone when task is none (#3495)

* fix: DEV-4094: Fix multipage PDF template (#3479)

* fix: DEV-4094: Fix multipage PDF template

* Remove PDF multipage completely

It's already in multipage-documents in computer vision

* Fix templates list overflow on small screen

* Build frontend

* docs: Update links in readme

* fix: DEV-3646: Fix regions copying in the Outliner (#3341)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>

* fix: DEV-3896: Fix closed polygon undoing by hotkey (#3350)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Sergey <sergey.koshevarov@heartex.com>

* fix: DEV-3644: Ensure draft is saved correctly and remains editable (#3234)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* fix: DEV-4091: Remove unused task lock ttl settings (#3473)

* fix: DEV-3810: Restrict tabs deletion for reviewers (#3344)

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: bmartel <brandonmartel@gmail.com>

* docs: Add status info for user accounts (#3364)

* docs: Add status info for user accounts

[DEV-1317]

* Address feedback

* Reverted the change in package json file

* Update manage_users.md

Co-authored-by: Max Tkachenko <makseq@gmail.com>

* fix: DEV-4025: Label with choice set to multiple was unselecting when using ParagraphLabels (#3480)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [frontend] Get build lsf

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: juliosgarbi <juliosgarbi@users.noreply.github.com>

* fix: DEV-3888: Fix hotkeys of dynamic children (#3500)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Sergey <sergey.koshevarov@heartex.com>

* docs: Fix ribbon text

* ci: SRE-389: Standalone PR labler (#3514)

ci: SRE-389: Standalon PR labler

* fix: DEV-3577: Fix validation for required toName parameter on TextArea (#3496)

* docs: Micheal part

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Ben Epstein <ben.epstein@wustl.edu>
Co-authored-by: wesleylima <weslima@gmail.com>
Co-authored-by: Sergey Zhuk <sergey.zhuk@heartex.com>
Co-authored-by: robot-ci-heartex <87703623+robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: Hakan Erol <47988814+hakan458@users.noreply.github.com>
Co-authored-by: MrNightSky <39031563+MrNightSky@users.noreply.github.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: Nikita Belonogov <nikita.belonogov@heartex.com>
Co-authored-by: Konstantin Korotaev <42615530+KonstantinKorotaev@users.noreply.github.com>
Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>
Co-authored-by: nik <nik@heartex.net>
Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: Y <teebu@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sergey <sergey.koshevarov@heartex.com>
Co-authored-by: anithamuthu2022 <107003313+anithamuthu2022@users.noreply.github.com>
Co-authored-by: juliosgarbi <juliosgarbi@users.noreply.github.com>
makseq added a commit that referenced this pull request Mar 6, 2023
* Add GH stars

* Add favicon

* Start on open playground

* Add list page

* Update styleguide

* Add search

* Start sub pages

* Fix sidebar menu

* QA

* Adjust colors

* work on nav

* Start breadcrumb generator

* Add breadcrumb

* Fix playground layout

* Update ent theme colors

* Fix playground buttons

* Fix copy button

* Fix open/close menu

* Fix breadcrumb mobile

* Ability to close iframe

* Adjust colors

* Fix enterprise colors

* Fix ML guide cards layout

* Design QA

* Fix markdown width

* Add default collapse

* Feedback fixes

* docs: Review and edit the docs files for the new docs website (#3253)

* Udpate menu for ent

* docs: Review and edit the docs files for the new docs website

[DOC-82]

* Fix in multiconfig file

* Update note messages and address feedback

Co-authored-by: Hugues Tennier <hugues@okteto.com>

* revert version change

* Update toc to use section frontmatter

* Create custom toc to hide support enterprise-only content

* Adjust enterprise only tags

* Remove subpages

* Add collapse component

* Add collapse to styleguide

* Update styleguide

* docs: Reformat note message  (#3262)

* Udpate menu for ent

* docs: Reformat note message in persistent_storage.md

[DOC-84]

* Update header.ejs

Co-authored-by: Hugues Tennier <hugues@okteto.com>

* Design feedback

* Add get_started.html link

* Update home.ejs

* Add GA

* Revert menu logic for Tags and Templates

* Make header clickable

* Remove enterprise only content from markdown

* Support OSS remove content

* Adjust footer

* Add quick switcher

* Adjust border color

* Remove header from sidebar

* docs: Order menuweight for Docs ENT website  (#3261)

* Content review for OOverview page

* docs: Order pages and assign sections till import and export data page

* docs: Add links to the docs home page

* docs: Add ENT specific cards to the docs home page

* docs: Reformat note messages

* Max restrusture

* Order pages to structure the left nav

Co-authored-by: makseq-ubnt <makseq@gmail.com>

* Fix homepage title

* Fix margins

* Add ntl functions to gather feedback

* Revert back structure

* Fix conditions

* Add missing dep

* Fix toc

* update fetch URL

* Fix additional fields

* docs: Fix home EJS file (#3267)

[DOC-85]

* Add logs

* log the error

* Add confirmation message

* log

* Fix logo size

* Fix tabs

* Fix menu

* Remove max height

* update remove content script

* Add logs

* docs: Fix doc bugs (#3272)

[DOC-87]

* Fixes in release notes

* hide search for now

* docs: Update Get list of tasks API endpoint

* docs: Update the welcome message on the landing page (#3277)

[DOC-90]

* Add new cmds

* add bucket

* cherry-pick action from develop

* ci: test build

* ci: fix action name

* Add missing config

* Add order_enterprise frontmatter field

* Add links to SDK

* docs: Add order_enterprise: <number> (#3299)

* docs: Add order_enterprise: <number>

[DOC-92]

* docs: Add order_enterprise: <number>

[DOC-92]

* Edit home.ejs with OSS and ENT tile cards for landing page

* Edit ordering of files for ENT website

* Update loop

* Switch releases note order

* Edit release notes order for ENT website

* Update release notes link for ENT on home.ejs

* Update home.ejs

Co-authored-by: Hugues Tennier <hugues@okteto.com>

* Update LDAP capabilities (#3373)

docs: Update LDAP capabilities

[DEV-1330]

* Adjust OG image

* Add Toc heading back

* Fix playground

* Add search back for OSS site

* Fix templates link

* docs: Edit frontmatter for comments page (#3383)

[DOC-98]

* docs: Edit the left nav titles on templates page (#3385)

[DOC-99]

* Add margins when 2 admonitions are together

* Hide contributions on enterprise docs

* docs: Move images into docs new theme structure. (#3389)

* docs: Move images into docs new theme structure.

[DOC-100]

* docs: Edit Figure numbers

[DOC-100]

* Add gif-border class styles

* docs: Merge latest develop + Add content to clarify SSO page (#3371)

* fix: DEV-3901: Paragraph overflow text issue when outliner disabled (#3372)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* feat: DEV-3756: Queue management min backend (#3282)

* feat: DEV-3756: Queue management min backend

* Move update_is_labeled to mixin (DEV-3756)

* Fix update_is_labeled for bulk operation (DEV-3756)

* Empty commit

* Revert "Empty commit"

This reverts commit d5b20887aae08f863d4aa1f71dc02eaba10dced7.

* docs: Add content to clarify SSO page.

[DEV-1249]

* fix: DEV-3901: Paragraph overflow text issue when outliner disabled (#3379)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* Revert package-lock

* fix: Token renewal button [issue #3033] (#3034)

* Update user_account.html

* Update label_studio/users/templates/users/user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* Update label_studio/users/templates/users/user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* Update user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* ci: bump deps for ubuntu 22.04 runners

* fix: DEV-3958: Remove WASD (#3386)

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>

* ci: downgrade runners to ubuntu 20.04

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3318)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* fix: DEV-3839: Avoid creation of pg_trgm in postgres if it's already existing (#3384)

fix: DEV-3839: Avoid creation of pg_trgm in postgres if it's already exists

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" - revert again (#3398)

Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3318)"

This reverts commit 77672ab090bab898c3f96e92e06ba04c9327370a.

* Add detailed instruction for local storage (#2179)

* Add detailed instruction

Add detailed instruction how to add task with local storage

* Add screenshots for new instruction

* Fix a typo

* docs: Fix data manager hotkeys

* fix: DEV-3719: Pan wasn't working in images from history (#3370)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3401)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* use iterator() to save memory

* launch one async job to loop through all projects

* ci: SRE-345: Add make migrations check (#3418)

* ci: SRE-345: Add make migrations check

* Fix cache conf

* Add env var

* Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject"" (#3420)

Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3401)"

This reverts commit dd46c9f912bc619ba424c56f6fb8bf6e0d23872f.

* fix: DEV-3798: Improve performance for _rearrange_overlap_cohort (#3271)

* fix: DEV-3798: Improve performance for _rearrange_overlap_cohort

* fix: DEV-3911: Move persistent storages to OS (#3377)

* fix: DEV-3911: Move persistent storages to OS

* Fix

* Add deps

* Back header

* Move DownloadStorageData handler

* Update all urls json

* Fix import

* add nginx config

* Fix GSC storage

Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>
Co-authored-by: Sergey Zhuk <sergey.zhuk@heartex.com>

* ci: fix wrong syntax

* chore: Bump version to 1.7.1dev (#3422)

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* feat: DEV-3259: Annotation updated by (#3427)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* use iterator() to save memory

* launch one async job to loop through all projects

* fix: DEV-3904: Allow to clear DateTime (#3423)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: hlomzik <hlomzik@gmail.com>

* fix: DEV-4035: Fix single choice workaround for several choices tags (#3319)

* fix: DEV-3635: Fix single choice workaround for several choices tags

* ci: SRE-364: Add octokit pagination (#3426)

* ci: SRE-364: Add octokit pagination

* Update docker-release-promote.yml

* feat: DEV-2715: Audio v3 improvements (#3251)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* fix: DEV-3919: Set display flex to configure preview to show all content (#3411)

* fix: DEV-3919: Set display flex to configure preview to show all content

* Build frontend

* Flex hack to constraint preview height

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* Fix get-build

* Build frontend

Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* ci: Fix release branch prefix (#3439)

* ci: Fix workflow repo (#3440)

* Update project templates with new Audio use cases

* ci: use 4 uwsgi workers by default

* ci: Fix Check parser

* fix: DEV-4021: export consistency check (#3424)

* fix: DEV-4021: export consistency check

* Fix migrations

* ci: Extend pypi timeout (#3450)

* fix: DEV-3664: Grouping modes are not persistent in Outliner when switching between tasks in Quick View (#3421)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* Update auth_setup.md

* Update package-lock.json

Co-authored-by: robot-ci-heartex <87703623+robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>
Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>
Co-authored-by: Hugues Tennier <hugues@okteto.com>
Co-authored-by: Ben Epstein <ben.epstein@wustl.edu>
Co-authored-by: wesleylima <weslima@gmail.com>
Co-authored-by: Sergey Zhuk <sergey.zhuk@heartex.com>
Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: Hakan Erol <47988814+hakan458@users.noreply.github.com>
Co-authored-by: Max Tkachenko <makseq@gmail.com>
Co-authored-by: MrNightSky <39031563+MrNightSky@users.noreply.github.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: Nikita Belonogov <nikita.belonogov@heartex.com>
Co-authored-by: Konstantin Korotaev <42615530+KonstantinKorotaev@users.noreply.github.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: nik <nik@heartex.net>
Co-authored-by: makseq <makseq@users.noreply.github.com>

* docs: DEV-4013: Documentation update for ML  (#3430)

* docs: DEV-4013: Fix docs for active_learning

* Update custom_metric.md

* Fix new lines for divs

* Update custom_metric.md

* Add search

* Adjust config for both site

* Adjust crawler config

* Fix indentation

* Remove docs path for now

* Scope the changes to docs folder only

* Fix project_components, security, storage

* Fix storage.md

* Divide opensource and enterprise docs (#3508)

Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>

* docs: DEV-4011: Documentation split and fixes (#3517)

* fix: Token renewal button [issue #3033] (#3034)

* Update user_account.html

* Update label_studio/users/templates/users/user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* Update label_studio/users/templates/users/user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* Update user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* ci: bump deps for ubuntu 22.04 runners

* fix: DEV-3958: Remove WASD (#3386)

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>

* ci: downgrade runners to ubuntu 20.04

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3318)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* fix: DEV-3839: Avoid creation of pg_trgm in postgres if it's already existing (#3384)

fix: DEV-3839: Avoid creation of pg_trgm in postgres if it's already exists

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" - revert again (#3398)

Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3318)"

This reverts commit 77672ab090bab898c3f96e92e06ba04c9327370a.

* Add detailed instruction for local storage (#2179)

* Add detailed instruction

Add detailed instruction how to add task with local storage

* Add screenshots for new instruction

* Fix a typo

* docs: Fix data manager hotkeys

* fix: DEV-3719: Pan wasn't working in images from history (#3370)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3401)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* use iterator() to save memory

* launch one async job to loop through all projects

* ci: SRE-345: Add make migrations check (#3418)

* ci: SRE-345: Add make migrations check

* Fix cache conf

* Add env var

* Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject"" (#3420)

Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3401)"

This reverts commit dd46c9f912bc619ba424c56f6fb8bf6e0d23872f.

* fix: DEV-3798: Improve performance for _rearrange_overlap_cohort (#3271)

* fix: DEV-3798: Improve performance for _rearrange_overlap_cohort

* fix: DEV-3911: Move persistent storages to OS (#3377)

* fix: DEV-3911: Move persistent storages to OS

* Fix

* Add deps

* Back header

* Move DownloadStorageData handler

* Update all urls json

* Fix import

* add nginx config

* Fix GSC storage

Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>
Co-authored-by: Sergey Zhuk <sergey.zhuk@heartex.com>

* ci: fix wrong syntax

* chore: Bump version to 1.7.1dev (#3422)

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* feat: DEV-3259: Annotation updated by (#3427)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* use iterator() to save memory

* launch one async job to loop through all projects

* fix: DEV-3904: Allow to clear DateTime (#3423)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: hlomzik <hlomzik@gmail.com>

* fix: DEV-4035: Fix single choice workaround for several choices tags (#3319)

* fix: DEV-3635: Fix single choice workaround for several choices tags

* ci: SRE-364: Add octokit pagination (#3426)

* ci: SRE-364: Add octokit pagination

* Update docker-release-promote.yml

* feat: DEV-2715: Audio v3 improvements (#3251)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* fix: DEV-3919: Set display flex to configure preview to show all content (#3411)

* fix: DEV-3919: Set display flex to configure preview to show all content

* Build frontend

* Flex hack to constraint preview height

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* Fix get-build

* Build frontend

Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* ci: Fix release branch prefix (#3439)

* ci: Fix workflow repo (#3440)

* Update project templates with new Audio use cases

* ci: use 4 uwsgi workers by default

* ci: Fix Check parser

* fix: DEV-4021: export consistency check (#3424)

* fix: DEV-4021: export consistency check

* Fix migrations

* ci: Extend pypi timeout (#3450)

* fix: DEV-3664: Grouping modes are not persistent in Outliner when switching between tasks in Quick View (#3421)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* fix: DEV-3259: Fix CLI command to manually migrate (#3452)

* fix: DEV-1101: Allow empty session token (#3399)

* Allow empty session token

* Introduce "protected" property

* Protect the values of S3 credentials

* Allow empty S3 session token

* Build frontend

* Build frontend

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* fix: DEV-3865: Filter with the specific annotator works extremely slow (#3454)

* fix: DEV-3865: Filter with the specific annotator works extremely slow

* fix: DEV-4060: Filter with the specific annotator works extremely slow

* Add FF

* fix: Sync storage with annotations when was_cancelled is not defined (#3429)

fix bug in sync storage with annotations

* fix: DEV-4039: Download storage empty path (#3448)

* ci: checkout sha instead of ref (#3463)

* docs: DEV-4045: Fix ML guide for object detector (#3437)

* ci: SRE-379: More readable release candidate version (#3471)

* feat: SRE-380: Support for envInject

* fix: DEV-4092: Pin numpy version (#3475)

* fix: DEV-4092: Pin numpy version

* Update requirements.txt

* fix: DEV-3812: Fix /validate to return 400 instead of 500 on invalid body request (#3382)

* fix: DEV-3812: Fix /validate to return 400 instead of 500 on invalid body request

* fix: DEV-4000: SCIM is broken and always returns logout page

* fix: DEV-4092: Fix numpy version (#3485)

* fix: DEV-4092: Fix numpy version

* ci: bump actions/stale from 6 to 7 (#3489)

Bumps [actions/stale](https://github.com/actions/stale) from 6 to 7.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix: Allow_postpone when task is none (#3495)

* fix: DEV-4094: Fix multipage PDF template (#3479)

* fix: DEV-4094: Fix multipage PDF template

* Remove PDF multipage completely

It's already in multipage-documents in computer vision

* Fix templates list overflow on small screen

* Build frontend

* docs: Update links in readme

* fix: DEV-3646: Fix regions copying in the Outliner (#3341)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>

* fix: DEV-3896: Fix closed polygon undoing by hotkey (#3350)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Sergey <sergey.koshevarov@heartex.com>

* fix: DEV-3644: Ensure draft is saved correctly and remains editable (#3234)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* fix: DEV-4091: Remove unused task lock ttl settings (#3473)

* docs: DEV-4011: Documentation split and fixes

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Ben Epstein <ben.epstein@wustl.edu>
Co-authored-by: wesleylima <weslima@gmail.com>
Co-authored-by: Sergey Zhuk <sergey.zhuk@heartex.com>
Co-authored-by: robot-ci-heartex <87703623+robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: Hakan Erol <47988814+hakan458@users.noreply.github.com>
Co-authored-by: MrNightSky <39031563+MrNightSky@users.noreply.github.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: Nikita Belonogov <nikita.belonogov@heartex.com>
Co-authored-by: Konstantin Korotaev <42615530+KonstantinKorotaev@users.noreply.github.com>
Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>
Co-authored-by: nik <nik@heartex.net>
Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: Y <teebu@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sergey <sergey.koshevarov@heartex.com>

* Fix home.ejs

* Fix home.ejs

* docs: Michael part of ent/os splitting (#3520)

* fix: Token renewal button [issue #3033] (#3034)

* Update user_account.html

* Update label_studio/users/templates/users/user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* Update label_studio/users/templates/users/user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* Update user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* ci: bump deps for ubuntu 22.04 runners

* fix: DEV-3958: Remove WASD (#3386)

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>

* ci: downgrade runners to ubuntu 20.04

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3318)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* fix: DEV-3839: Avoid creation of pg_trgm in postgres if it's already existing (#3384)

fix: DEV-3839: Avoid creation of pg_trgm in postgres if it's already exists

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" - revert again (#3398)

Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3318)"

This reverts commit 77672ab090bab898c3f96e92e06ba04c9327370a.

* Add detailed instruction for local storage (#2179)

* Add detailed instruction

Add detailed instruction how to add task with local storage

* Add screenshots for new instruction

* Fix a typo

* docs: Fix data manager hotkeys

* fix: DEV-3719: Pan wasn't working in images from history (#3370)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3401)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* use iterator() to save memory

* launch one async job to loop through all projects

* ci: SRE-345: Add make migrations check (#3418)

* ci: SRE-345: Add make migrations check

* Fix cache conf

* Add env var

* Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject"" (#3420)

Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3401)"

This reverts commit dd46c9f912bc619ba424c56f6fb8bf6e0d23872f.

* fix: DEV-3798: Improve performance for _rearrange_overlap_cohort (#3271)

* fix: DEV-3798: Improve performance for _rearrange_overlap_cohort

* fix: DEV-3911: Move persistent storages to OS (#3377)

* fix: DEV-3911: Move persistent storages to OS

* Fix

* Add deps

* Back header

* Move DownloadStorageData handler

* Update all urls json

* Fix import

* add nginx config

* Fix GSC storage

Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>
Co-authored-by: Sergey Zhuk <sergey.zhuk@heartex.com>

* ci: fix wrong syntax

* chore: Bump version to 1.7.1dev (#3422)

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* feat: DEV-3259: Annotation updated by (#3427)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* use iterator() to save memory

* launch one async job to loop through all projects

* fix: DEV-3904: Allow to clear DateTime (#3423)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: hlomzik <hlomzik@gmail.com>

* fix: DEV-4035: Fix single choice workaround for several choices tags (#3319)

* fix: DEV-3635: Fix single choice workaround for several choices tags

* ci: SRE-364: Add octokit pagination (#3426)

* ci: SRE-364: Add octokit pagination

* Update docker-release-promote.yml

* feat: DEV-2715: Audio v3 improvements (#3251)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* fix: DEV-3919: Set display flex to configure preview to show all content (#3411)

* fix: DEV-3919: Set display flex to configure preview to show all content

* Build frontend

* Flex hack to constraint preview height

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* Fix get-build

* Build frontend

Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* ci: Fix release branch prefix (#3439)

* ci: Fix workflow repo (#3440)

* Update project templates with new Audio use cases

* ci: use 4 uwsgi workers by default

* ci: Fix Check parser

* fix: DEV-4021: export consistency check (#3424)

* fix: DEV-4021: export consistency check

* Fix migrations

* ci: Extend pypi timeout (#3450)

* fix: DEV-3664: Grouping modes are not persistent in Outliner when switching between tasks in Quick View (#3421)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* fix: DEV-3259: Fix CLI command to manually migrate (#3452)

* fix: DEV-1101: Allow empty session token (#3399)

* Allow empty session token

* Introduce "protected" property

* Protect the values of S3 credentials

* Allow empty S3 session token

* Build frontend

* Build frontend

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* fix: DEV-3865: Filter with the specific annotator works extremely slow (#3454)

* fix: DEV-3865: Filter with the specific annotator works extremely slow

* fix: DEV-4060: Filter with the specific annotator works extremely slow

* Add FF

* fix: Sync storage with annotations when was_cancelled is not defined (#3429)

fix bug in sync storage with annotations

* fix: DEV-4039: Download storage empty path (#3448)

* ci: checkout sha instead of ref (#3463)

* docs: DEV-4045: Fix ML guide for object detector (#3437)

* ci: SRE-379: More readable release candidate version (#3471)

* feat: SRE-380: Support for envInject

* fix: DEV-4092: Pin numpy version (#3475)

* fix: DEV-4092: Pin numpy version

* Update requirements.txt

* fix: DEV-3812: Fix /validate to return 400 instead of 500 on invalid body request (#3382)

* fix: DEV-3812: Fix /validate to return 400 instead of 500 on invalid body request

* fix: DEV-4000: SCIM is broken and always returns logout page

* fix: DEV-4092: Fix numpy version (#3485)

* fix: DEV-4092: Fix numpy version

* ci: bump actions/stale from 6 to 7 (#3489)

Bumps [actions/stale](https://github.com/actions/stale) from 6 to 7.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix: Allow_postpone when task is none (#3495)

* fix: DEV-4094: Fix multipage PDF template (#3479)

* fix: DEV-4094: Fix multipage PDF template

* Remove PDF multipage completely

It's already in multipage-documents in computer vision

* Fix templates list overflow on small screen

* Build frontend

* docs: Update links in readme

* fix: DEV-3646: Fix regions copying in the Outliner (#3341)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>

* fix: DEV-3896: Fix closed polygon undoing by hotkey (#3350)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Sergey <sergey.koshevarov@heartex.com>

* fix: DEV-3644: Ensure draft is saved correctly and remains editable (#3234)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* fix: DEV-4091: Remove unused task lock ttl settings (#3473)

* fix: DEV-3810: Restrict tabs deletion for reviewers (#3344)

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: bmartel <brandonmartel@gmail.com>

* docs: Add status info for user accounts (#3364)

* docs: Add status info for user accounts

[DEV-1317]

* Address feedback

* Reverted the change in package json file

* Update manage_users.md

Co-authored-by: Max Tkachenko <makseq@gmail.com>

* fix: DEV-4025: Label with choice set to multiple was unselecting when using ParagraphLabels (#3480)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [frontend] Get build lsf

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: juliosgarbi <juliosgarbi@users.noreply.github.com>

* fix: DEV-3888: Fix hotkeys of dynamic children (#3500)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Sergey <sergey.koshevarov@heartex.com>

* docs: Fix ribbon text

* ci: SRE-389: Standalone PR labler (#3514)

ci: SRE-389: Standalon PR labler

* fix: DEV-3577: Fix validation for required toName parameter on TextArea (#3496)

* docs: Micheal part

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Ben Epstein <ben.epstein@wustl.edu>
Co-authored-by: wesleylima <weslima@gmail.com>
Co-authored-by: Sergey Zhuk <sergey.zhuk@heartex.com>
Co-authored-by: robot-ci-heartex <87703623+robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: Hakan Erol <47988814+hakan458@users.noreply.github.com>
Co-authored-by: MrNightSky <39031563+MrNightSky@users.noreply.github.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: Nikita Belonogov <nikita.belonogov@heartex.com>
Co-authored-by: Konstantin Korotaev <42615530+KonstantinKorotaev@users.noreply.github.com>
Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>
Co-authored-by: nik <nik@heartex.net>
Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: Y <teebu@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sergey <sergey.koshevarov@heartex.com>
Co-authored-by: anithamuthu2022 <107003313+anithamuthu2022@users.noreply.github.com>
Co-authored-by: juliosgarbi <juliosgarbi@users.noreply.github.com>

* Remove double webhooks link + sdk from quick nav switcher

* Fix SDK link for enterprise site

* Year should be dynamic

* Default to /guide

* Update algolia-crawler.yml

* Trigger build

* Trivial change to run Algolia index

* Update sdk.md

* Fix enterprise install link

* Toc should have padding

* Remove top margin from TOC header

* update ent footer

* Fix logo alignment

* Update contact us links

* fix: DOC-106: Issues on ENT docs site (#3541)

docs: Address feedback on ENT docs site

* Update colors

* Use formdata instead of json

* update HTML

* Fix open preview modal

* Trying to fix modal

* Log the response

* JSON the response

* JSON the response

* Use response body

* use text since it’s returning HTML

* Adjust modal width

* Add px

* Add inline playground

* Check if spinner exists

* add generator to ignore file based on theme tier

* Add templates and tags to docs site

* Fix enterprise docs title

* Remove markdown

* Add 404 page

* Inline cookie

* Fix homepage text size on small viewport

* Release Notes for LSE 2.4  (#3414)

* docs: Release Notes for LSE 2.4

[DOC-102]

* LSE 2.4 RN

* Add more RN entries

* Update release_notes.md

Co-authored-by: Max Tkachenko <makseq@gmail.com>

* docs: Update release notes

* Update release_notes.md

* Update release_notes.md

* Add more padding bottom on the sidebar

* Rename back ts+video

* Save sidebar scroll position

* On first visit, get the active link element position show in sidebar

* Scroll to links

* Add redirect

* Test redirect

* Reorder redirects

* Add video supported formats

* fix: User management on home.ejs

* fix: User management link

* Remove enterprise from ingress_config.md as it's done in develop branch

* Fix broken links

* Revert images changes

* Fix some broken links

* Update crawler config

* Update algolia-crawler.yml

* Trigger search

* fix: Migration dependencies with total_annotation in data_manager module

* Fix broken links

* Fix formatting

* docs: Release notes for LSE 2.4.1

* docs: Fix in release notes 2.4.1

* docs: Helm chart info in release notes

* Update algolia-crawler.yml

* Trigger Algolia search index

* Update crawler config

* Exclude with selectors instead

* Algolia - exclude content from homepage

* Fix broken links

* Fix broken links and remove site specific content on EJS files too

* fix: Add images

* Fix copy

* docs: Add tables to algolia index

* docs: Add debug mode instructions

* Update algolia-crawler.yml

* docs: Trigger for index

* Update algolia-crawler.yml

* docs: Trigger crawler

* Update algolia-crawler.yml

* docs: Trigger algolia index

* docs: Trigger

* Update algolia-crawler.yml

* Update algolia-crawler.yml

* Update algolia-crawler.yml

* Update algolia-crawler.yml

* Update algolia-crawler.yml

* Update algolia-crawler.yml

* Update helm_values.md

* Add SDK to crawler

* Fix config

* Remove sdk/index.html from search results

* docs: Try wide .content for algolia index

* Update algolia-crawler.yml

* Fix release notes

* OSS broken links

* Update broken links

* Add image for OCR template

* Ability to hide the sidebar

* Remove styleguide

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Hugues Tennier <hugues@okteto.com>
Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: anithamuthu2022 <107003313+anithamuthu2022@users.noreply.github.com>
Co-authored-by: Sergey Zhuk <sergey.zhuk@heartex.com>
Co-authored-by: robot-ci-heartex <87703623+robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>
Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>
Co-authored-by: Ben Epstein <ben.epstein@wustl.edu>
Co-authored-by: wesleylima <weslima@gmail.com>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: Hakan Erol <47988814+hakan458@users.noreply.github.com>
Co-authored-by: MrNightSky <39031563+MrNightSky@users.noreply.github.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: Nikita Belonogov <nikita.belonogov@heartex.com>
Co-authored-by: Konstantin Korotaev <42615530+KonstantinKorotaev@users.noreply.github.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: nik <nik@heartex.net>
Co-authored-by: makseq <makseq@users.noreply.github.com>
Co-authored-by: Y <teebu@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sergey <sergey.koshevarov@heartex.com>
Co-authored-by: juliosgarbi <juliosgarbi@users.noreply.github.com>
Co-authored-by: Hugues Tennier <huguestennier@gmail.com>
shayantabatabaee pushed a commit to shayantabatabaee/label-studio that referenced this pull request Sep 19, 2023
…anSignal#3271)

* fix: DEV-3798: Improve performance for _rearrange_overlap_cohort
shayantabatabaee pushed a commit to shayantabatabaee/label-studio that referenced this pull request Sep 19, 2023
* Add GH stars

* Add favicon

* Start on open playground

* Add list page

* Update styleguide

* Add search

* Start sub pages

* Fix sidebar menu

* QA

* Adjust colors

* work on nav

* Start breadcrumb generator

* Add breadcrumb

* Fix playground layout

* Update ent theme colors

* Fix playground buttons

* Fix copy button

* Fix open/close menu

* Fix breadcrumb mobile

* Ability to close iframe

* Adjust colors

* Fix enterprise colors

* Fix ML guide cards layout

* Design QA

* Fix markdown width

* Add default collapse

* Feedback fixes

* docs: Review and edit the docs files for the new docs website (#3253)

* Udpate menu for ent

* docs: Review and edit the docs files for the new docs website

[DOC-82]

* Fix in multiconfig file

* Update note messages and address feedback

Co-authored-by: Hugues Tennier <hugues@okteto.com>

* revert version change

* Update toc to use section frontmatter

* Create custom toc to hide support enterprise-only content

* Adjust enterprise only tags

* Remove subpages

* Add collapse component

* Add collapse to styleguide

* Update styleguide

* docs: Reformat note message  (#3262)

* Udpate menu for ent

* docs: Reformat note message in persistent_storage.md

[DOC-84]

* Update header.ejs

Co-authored-by: Hugues Tennier <hugues@okteto.com>

* Design feedback

* Add get_started.html link

* Update home.ejs

* Add GA

* Revert menu logic for Tags and Templates

* Make header clickable

* Remove enterprise only content from markdown

* Support OSS remove content

* Adjust footer

* Add quick switcher

* Adjust border color

* Remove header from sidebar

* docs: Order menuweight for Docs ENT website  (#3261)

* Content review for OOverview page

* docs: Order pages and assign sections till import and export data page

* docs: Add links to the docs home page

* docs: Add ENT specific cards to the docs home page

* docs: Reformat note messages

* Max restrusture

* Order pages to structure the left nav

Co-authored-by: makseq-ubnt <makseq@gmail.com>

* Fix homepage title

* Fix margins

* Add ntl functions to gather feedback

* Revert back structure

* Fix conditions

* Add missing dep

* Fix toc

* update fetch URL

* Fix additional fields

* docs: Fix home EJS file (#3267)

[DOC-85]

* Add logs

* log the error

* Add confirmation message

* log

* Fix logo size

* Fix tabs

* Fix menu

* Remove max height

* update remove content script

* Add logs

* docs: Fix doc bugs (#3272)

[DOC-87]

* Fixes in release notes

* hide search for now

* docs: Update Get list of tasks API endpoint

* docs: Update the welcome message on the landing page (#3277)

[DOC-90]

* Add new cmds

* add bucket

* cherry-pick action from develop

* ci: test build

* ci: fix action name

* Add missing config

* Add order_enterprise frontmatter field

* Add links to SDK

* docs: Add order_enterprise: <number> (#3299)

* docs: Add order_enterprise: <number>

[DOC-92]

* docs: Add order_enterprise: <number>

[DOC-92]

* Edit home.ejs with OSS and ENT tile cards for landing page

* Edit ordering of files for ENT website

* Update loop

* Switch releases note order

* Edit release notes order for ENT website

* Update release notes link for ENT on home.ejs

* Update home.ejs

Co-authored-by: Hugues Tennier <hugues@okteto.com>

* Update LDAP capabilities (#3373)

docs: Update LDAP capabilities

[DEV-1330]

* Adjust OG image

* Add Toc heading back

* Fix playground

* Add search back for OSS site

* Fix templates link

* docs: Edit frontmatter for comments page (#3383)

[DOC-98]

* docs: Edit the left nav titles on templates page (#3385)

[DOC-99]

* Add margins when 2 admonitions are together

* Hide contributions on enterprise docs

* docs: Move images into docs new theme structure. (#3389)

* docs: Move images into docs new theme structure.

[DOC-100]

* docs: Edit Figure numbers

[DOC-100]

* Add gif-border class styles

* docs: Merge latest develop + Add content to clarify SSO page (#3371)

* fix: DEV-3901: Paragraph overflow text issue when outliner disabled (#3372)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* feat: DEV-3756: Queue management min backend (#3282)

* feat: DEV-3756: Queue management min backend

* Move update_is_labeled to mixin (DEV-3756)

* Fix update_is_labeled for bulk operation (DEV-3756)

* Empty commit

* Revert "Empty commit"

This reverts commit d5b20887aae08f863d4aa1f71dc02eaba10dced7.

* docs: Add content to clarify SSO page.

[DEV-1249]

* fix: DEV-3901: Paragraph overflow text issue when outliner disabled (#3379)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* Revert package-lock

* fix: Token renewal button [issue #3033] (#3034)

* Update user_account.html

* Update label_studio/users/templates/users/user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* Update label_studio/users/templates/users/user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* Update user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* ci: bump deps for ubuntu 22.04 runners

* fix: DEV-3958: Remove WASD (#3386)

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>

* ci: downgrade runners to ubuntu 20.04

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3318)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* fix: DEV-3839: Avoid creation of pg_trgm in postgres if it's already existing (#3384)

fix: DEV-3839: Avoid creation of pg_trgm in postgres if it's already exists

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" - revert again (#3398)

Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3318)"

This reverts commit 77672ab090bab898c3f96e92e06ba04c9327370a.

* Add detailed instruction for local storage (#2179)

* Add detailed instruction

Add detailed instruction how to add task with local storage

* Add screenshots for new instruction

* Fix a typo

* docs: Fix data manager hotkeys

* fix: DEV-3719: Pan wasn't working in images from history (#3370)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3401)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* use iterator() to save memory

* launch one async job to loop through all projects

* ci: SRE-345: Add make migrations check (#3418)

* ci: SRE-345: Add make migrations check

* Fix cache conf

* Add env var

* Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject"" (#3420)

Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3401)"

This reverts commit dd46c9f912bc619ba424c56f6fb8bf6e0d23872f.

* fix: DEV-3798: Improve performance for _rearrange_overlap_cohort (#3271)

* fix: DEV-3798: Improve performance for _rearrange_overlap_cohort

* fix: DEV-3911: Move persistent storages to OS (#3377)

* fix: DEV-3911: Move persistent storages to OS

* Fix

* Add deps

* Back header

* Move DownloadStorageData handler

* Update all urls json

* Fix import

* add nginx config

* Fix GSC storage

Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>
Co-authored-by: Sergey Zhuk <sergey.zhuk@heartex.com>

* ci: fix wrong syntax

* chore: Bump version to 1.7.1dev (#3422)

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* feat: DEV-3259: Annotation updated by (#3427)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* use iterator() to save memory

* launch one async job to loop through all projects

* fix: DEV-3904: Allow to clear DateTime (#3423)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: hlomzik <hlomzik@gmail.com>

* fix: DEV-4035: Fix single choice workaround for several choices tags (#3319)

* fix: DEV-3635: Fix single choice workaround for several choices tags

* ci: SRE-364: Add octokit pagination (#3426)

* ci: SRE-364: Add octokit pagination

* Update docker-release-promote.yml

* feat: DEV-2715: Audio v3 improvements (#3251)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* fix: DEV-3919: Set display flex to configure preview to show all content (#3411)

* fix: DEV-3919: Set display flex to configure preview to show all content

* Build frontend

* Flex hack to constraint preview height

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* Fix get-build

* Build frontend

Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* ci: Fix release branch prefix (#3439)

* ci: Fix workflow repo (#3440)

* Update project templates with new Audio use cases

* ci: use 4 uwsgi workers by default

* ci: Fix Check parser

* fix: DEV-4021: export consistency check (#3424)

* fix: DEV-4021: export consistency check

* Fix migrations

* ci: Extend pypi timeout (#3450)

* fix: DEV-3664: Grouping modes are not persistent in Outliner when switching between tasks in Quick View (#3421)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* Update auth_setup.md

* Update package-lock.json

Co-authored-by: robot-ci-heartex <87703623+robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>
Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>
Co-authored-by: Hugues Tennier <hugues@okteto.com>
Co-authored-by: Ben Epstein <ben.epstein@wustl.edu>
Co-authored-by: wesleylima <weslima@gmail.com>
Co-authored-by: Sergey Zhuk <sergey.zhuk@heartex.com>
Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: Hakan Erol <47988814+hakan458@users.noreply.github.com>
Co-authored-by: Max Tkachenko <makseq@gmail.com>
Co-authored-by: MrNightSky <39031563+MrNightSky@users.noreply.github.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: Nikita Belonogov <nikita.belonogov@heartex.com>
Co-authored-by: Konstantin Korotaev <42615530+KonstantinKorotaev@users.noreply.github.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: nik <nik@heartex.net>
Co-authored-by: makseq <makseq@users.noreply.github.com>

* docs: DEV-4013: Documentation update for ML  (#3430)

* docs: DEV-4013: Fix docs for active_learning

* Update custom_metric.md

* Fix new lines for divs

* Update custom_metric.md

* Add search

* Adjust config for both site

* Adjust crawler config

* Fix indentation

* Remove docs path for now

* Scope the changes to docs folder only

* Fix project_components, security, storage

* Fix storage.md

* Divide opensource and enterprise docs (#3508)

Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>

* docs: DEV-4011: Documentation split and fixes (#3517)

* fix: Token renewal button [issue #3033] (#3034)

* Update user_account.html

* Update label_studio/users/templates/users/user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* Update label_studio/users/templates/users/user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* Update user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* ci: bump deps for ubuntu 22.04 runners

* fix: DEV-3958: Remove WASD (#3386)

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>

* ci: downgrade runners to ubuntu 20.04

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3318)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* fix: DEV-3839: Avoid creation of pg_trgm in postgres if it's already existing (#3384)

fix: DEV-3839: Avoid creation of pg_trgm in postgres if it's already exists

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" - revert again (#3398)

Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3318)"

This reverts commit 77672ab090bab898c3f96e92e06ba04c9327370a.

* Add detailed instruction for local storage (#2179)

* Add detailed instruction

Add detailed instruction how to add task with local storage

* Add screenshots for new instruction

* Fix a typo

* docs: Fix data manager hotkeys

* fix: DEV-3719: Pan wasn't working in images from history (#3370)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3401)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* use iterator() to save memory

* launch one async job to loop through all projects

* ci: SRE-345: Add make migrations check (#3418)

* ci: SRE-345: Add make migrations check

* Fix cache conf

* Add env var

* Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject"" (#3420)

Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3401)"

This reverts commit dd46c9f912bc619ba424c56f6fb8bf6e0d23872f.

* fix: DEV-3798: Improve performance for _rearrange_overlap_cohort (#3271)

* fix: DEV-3798: Improve performance for _rearrange_overlap_cohort

* fix: DEV-3911: Move persistent storages to OS (#3377)

* fix: DEV-3911: Move persistent storages to OS

* Fix

* Add deps

* Back header

* Move DownloadStorageData handler

* Update all urls json

* Fix import

* add nginx config

* Fix GSC storage

Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>
Co-authored-by: Sergey Zhuk <sergey.zhuk@heartex.com>

* ci: fix wrong syntax

* chore: Bump version to 1.7.1dev (#3422)

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* feat: DEV-3259: Annotation updated by (#3427)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* use iterator() to save memory

* launch one async job to loop through all projects

* fix: DEV-3904: Allow to clear DateTime (#3423)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: hlomzik <hlomzik@gmail.com>

* fix: DEV-4035: Fix single choice workaround for several choices tags (#3319)

* fix: DEV-3635: Fix single choice workaround for several choices tags

* ci: SRE-364: Add octokit pagination (#3426)

* ci: SRE-364: Add octokit pagination

* Update docker-release-promote.yml

* feat: DEV-2715: Audio v3 improvements (#3251)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* fix: DEV-3919: Set display flex to configure preview to show all content (#3411)

* fix: DEV-3919: Set display flex to configure preview to show all content

* Build frontend

* Flex hack to constraint preview height

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* Fix get-build

* Build frontend

Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* ci: Fix release branch prefix (#3439)

* ci: Fix workflow repo (#3440)

* Update project templates with new Audio use cases

* ci: use 4 uwsgi workers by default

* ci: Fix Check parser

* fix: DEV-4021: export consistency check (#3424)

* fix: DEV-4021: export consistency check

* Fix migrations

* ci: Extend pypi timeout (#3450)

* fix: DEV-3664: Grouping modes are not persistent in Outliner when switching between tasks in Quick View (#3421)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* fix: DEV-3259: Fix CLI command to manually migrate (#3452)

* fix: DEV-1101: Allow empty session token (#3399)

* Allow empty session token

* Introduce "protected" property

* Protect the values of S3 credentials

* Allow empty S3 session token

* Build frontend

* Build frontend

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* fix: DEV-3865: Filter with the specific annotator works extremely slow (#3454)

* fix: DEV-3865: Filter with the specific annotator works extremely slow

* fix: DEV-4060: Filter with the specific annotator works extremely slow

* Add FF

* fix: Sync storage with annotations when was_cancelled is not defined (#3429)

fix bug in sync storage with annotations

* fix: DEV-4039: Download storage empty path (#3448)

* ci: checkout sha instead of ref (#3463)

* docs: DEV-4045: Fix ML guide for object detector (#3437)

* ci: SRE-379: More readable release candidate version (#3471)

* feat: SRE-380: Support for envInject

* fix: DEV-4092: Pin numpy version (#3475)

* fix: DEV-4092: Pin numpy version

* Update requirements.txt

* fix: DEV-3812: Fix /validate to return 400 instead of 500 on invalid body request (#3382)

* fix: DEV-3812: Fix /validate to return 400 instead of 500 on invalid body request

* fix: DEV-4000: SCIM is broken and always returns logout page

* fix: DEV-4092: Fix numpy version (#3485)

* fix: DEV-4092: Fix numpy version

* ci: bump actions/stale from 6 to 7 (#3489)

Bumps [actions/stale](https://github.com/actions/stale) from 6 to 7.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix: Allow_postpone when task is none (#3495)

* fix: DEV-4094: Fix multipage PDF template (#3479)

* fix: DEV-4094: Fix multipage PDF template

* Remove PDF multipage completely

It's already in multipage-documents in computer vision

* Fix templates list overflow on small screen

* Build frontend

* docs: Update links in readme

* fix: DEV-3646: Fix regions copying in the Outliner (#3341)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>

* fix: DEV-3896: Fix closed polygon undoing by hotkey (#3350)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Sergey <sergey.koshevarov@heartex.com>

* fix: DEV-3644: Ensure draft is saved correctly and remains editable (#3234)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* fix: DEV-4091: Remove unused task lock ttl settings (#3473)

* docs: DEV-4011: Documentation split and fixes

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Ben Epstein <ben.epstein@wustl.edu>
Co-authored-by: wesleylima <weslima@gmail.com>
Co-authored-by: Sergey Zhuk <sergey.zhuk@heartex.com>
Co-authored-by: robot-ci-heartex <87703623+robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: Hakan Erol <47988814+hakan458@users.noreply.github.com>
Co-authored-by: MrNightSky <39031563+MrNightSky@users.noreply.github.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: Nikita Belonogov <nikita.belonogov@heartex.com>
Co-authored-by: Konstantin Korotaev <42615530+KonstantinKorotaev@users.noreply.github.com>
Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>
Co-authored-by: nik <nik@heartex.net>
Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: Y <teebu@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sergey <sergey.koshevarov@heartex.com>

* Fix home.ejs

* Fix home.ejs

* docs: Michael part of ent/os splitting (#3520)

* fix: Token renewal button [issue #3033] (#3034)

* Update user_account.html

* Update label_studio/users/templates/users/user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* Update label_studio/users/templates/users/user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* Update user_account.html

Co-authored-by: wesleylima <weslima@gmail.com>

* ci: bump deps for ubuntu 22.04 runners

* fix: DEV-3958: Remove WASD (#3386)

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>

* ci: downgrade runners to ubuntu 20.04

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3318)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* fix: DEV-3839: Avoid creation of pg_trgm in postgres if it's already existing (#3384)

fix: DEV-3839: Avoid creation of pg_trgm in postgres if it's already exists

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" - revert again (#3398)

Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3318)"

This reverts commit 77672ab090bab898c3f96e92e06ba04c9327370a.

* Add detailed instruction for local storage (#2179)

* Add detailed instruction

Add detailed instruction how to add task with local storage

* Add screenshots for new instruction

* Fix a typo

* docs: Fix data manager hotkeys

* fix: DEV-3719: Pan wasn't working in images from history (#3370)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3401)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* use iterator() to save memory

* launch one async job to loop through all projects

* ci: SRE-345: Add make migrations check (#3418)

* ci: SRE-345: Add make migrations check

* Fix cache conf

* Add env var

* Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject"" (#3420)

Revert "feat: DEV-3259: Updated_by field on annotation level for "Update", "Accept" and "Reject" (#3401)"

This reverts commit dd46c9f912bc619ba424c56f6fb8bf6e0d23872f.

* fix: DEV-3798: Improve performance for _rearrange_overlap_cohort (#3271)

* fix: DEV-3798: Improve performance for _rearrange_overlap_cohort

* fix: DEV-3911: Move persistent storages to OS (#3377)

* fix: DEV-3911: Move persistent storages to OS

* Fix

* Add deps

* Back header

* Move DownloadStorageData handler

* Update all urls json

* Fix import

* add nginx config

* Fix GSC storage

Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>
Co-authored-by: Sergey Zhuk <sergey.zhuk@heartex.com>

* ci: fix wrong syntax

* chore: Bump version to 1.7.1dev (#3422)

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* feat: DEV-3259: Annotation updated by (#3427)

* feat: DEV-3259: Support updated_by for Annotations

* added tests for annotation updated_by

* update updated_by field when updating annotation

* fix migrations conflict

* add async migration for updated_by

* move migration code to migration file, use migration status

* add migration command for annotation_fill_updated_by

* mark migration complete after operation is actually completed

* re order migrations due to new one being checked in before

* use iterator() to save memory

* launch one async job to loop through all projects

* fix: DEV-3904: Allow to clear DateTime (#3423)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: hlomzik <hlomzik@gmail.com>

* fix: DEV-4035: Fix single choice workaround for several choices tags (#3319)

* fix: DEV-3635: Fix single choice workaround for several choices tags

* ci: SRE-364: Add octokit pagination (#3426)

* ci: SRE-364: Add octokit pagination

* Update docker-release-promote.yml

* feat: DEV-2715: Audio v3 improvements (#3251)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* fix: DEV-3919: Set display flex to configure preview to show all content (#3411)

* fix: DEV-3919: Set display flex to configure preview to show all content

* Build frontend

* Flex hack to constraint preview height

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/label-studio-frontend

* Fix get-build

* Build frontend

Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* ci: Fix release branch prefix (#3439)

* ci: Fix workflow repo (#3440)

* Update project templates with new Audio use cases

* ci: use 4 uwsgi workers by default

* ci: Fix Check parser

* fix: DEV-4021: export consistency check (#3424)

* fix: DEV-4021: export consistency check

* Fix migrations

* ci: Extend pypi timeout (#3450)

* fix: DEV-3664: Grouping modes are not persistent in Outliner when switching between tasks in Quick View (#3421)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>

* fix: DEV-3259: Fix CLI command to manually migrate (#3452)

* fix: DEV-1101: Allow empty session token (#3399)

* Allow empty session token

* Introduce "protected" property

* Protect the values of S3 credentials

* Allow empty S3 session token

* Build frontend

* Build frontend

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* fix: DEV-3865: Filter with the specific annotator works extremely slow (#3454)

* fix: DEV-3865: Filter with the specific annotator works extremely slow

* fix: DEV-4060: Filter with the specific annotator works extremely slow

* Add FF

* fix: Sync storage with annotations when was_cancelled is not defined (#3429)

fix bug in sync storage with annotations

* fix: DEV-4039: Download storage empty path (#3448)

* ci: checkout sha instead of ref (#3463)

* docs: DEV-4045: Fix ML guide for object detector (#3437)

* ci: SRE-379: More readable release candidate version (#3471)

* feat: SRE-380: Support for envInject

* fix: DEV-4092: Pin numpy version (#3475)

* fix: DEV-4092: Pin numpy version

* Update requirements.txt

* fix: DEV-3812: Fix /validate to return 400 instead of 500 on invalid body request (#3382)

* fix: DEV-3812: Fix /validate to return 400 instead of 500 on invalid body request

* fix: DEV-4000: SCIM is broken and always returns logout page

* fix: DEV-4092: Fix numpy version (#3485)

* fix: DEV-4092: Fix numpy version

* ci: bump actions/stale from 6 to 7 (#3489)

Bumps [actions/stale](https://github.com/actions/stale) from 6 to 7.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix: Allow_postpone when task is none (#3495)

* fix: DEV-4094: Fix multipage PDF template (#3479)

* fix: DEV-4094: Fix multipage PDF template

* Remove PDF multipage completely

It's already in multipage-documents in computer vision

* Fix templates list overflow on small screen

* Build frontend

* docs: Update links in readme

* fix: DEV-3646: Fix regions copying in the Outliner (#3341)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>

* fix: DEV-3896: Fix closed polygon undoing by hotkey (#3350)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Sergey <sergey.koshevarov@heartex.com>

* fix: DEV-3644: Ensure draft is saved correctly and remains editable (#3234)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>

* fix: DEV-4091: Remove unused task lock ttl settings (#3473)

* fix: DEV-3810: Restrict tabs deletion for reviewers (#3344)

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

* [submodules] Build static heartexlabs/dm2

Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: bmartel <brandonmartel@gmail.com>

* docs: Add status info for user accounts (#3364)

* docs: Add status info for user accounts

[DEV-1317]

* Address feedback

* Reverted the change in package json file

* Update manage_users.md

Co-authored-by: Max Tkachenko <makseq@gmail.com>

* fix: DEV-4025: Label with choice set to multiple was unselecting when using ParagraphLabels (#3480)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [frontend] Get build lsf

Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: juliosgarbi <juliosgarbi@users.noreply.github.com>

* fix: DEV-3888: Fix hotkeys of dynamic children (#3500)

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

* [submodules] Build static heartexlabs/label-studio-frontend

Co-authored-by: Sergey <sergey.koshevarov@heartex.com>

* docs: Fix ribbon text

* ci: SRE-389: Standalone PR labler (#3514)

ci: SRE-389: Standalon PR labler

* fix: DEV-3577: Fix validation for required toName parameter on TextArea (#3496)

* docs: Micheal part

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Ben Epstein <ben.epstein@wustl.edu>
Co-authored-by: wesleylima <weslima@gmail.com>
Co-authored-by: Sergey Zhuk <sergey.zhuk@heartex.com>
Co-authored-by: robot-ci-heartex <87703623+robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: Hakan Erol <47988814+hakan458@users.noreply.github.com>
Co-authored-by: MrNightSky <39031563+MrNightSky@users.noreply.github.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: Nikita Belonogov <nikita.belonogov@heartex.com>
Co-authored-by: Konstantin Korotaev <42615530+KonstantinKorotaev@users.noreply.github.com>
Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>
Co-authored-by: nik <nik@heartex.net>
Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: Y <teebu@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sergey <sergey.koshevarov@heartex.com>
Co-authored-by: anithamuthu2022 <107003313+anithamuthu2022@users.noreply.github.com>
Co-authored-by: juliosgarbi <juliosgarbi@users.noreply.github.com>

* Remove double webhooks link + sdk from quick nav switcher

* Fix SDK link for enterprise site

* Year should be dynamic

* Default to /guide

* Update algolia-crawler.yml

* Trigger build

* Trivial change to run Algolia index

* Update sdk.md

* Fix enterprise install link

* Toc should have padding

* Remove top margin from TOC header

* update ent footer

* Fix logo alignment

* Update contact us links

* fix: DOC-106: Issues on ENT docs site (#3541)

docs: Address feedback on ENT docs site

* Update colors

* Use formdata instead of json

* update HTML

* Fix open preview modal

* Trying to fix modal

* Log the response

* JSON the response

* JSON the response

* Use response body

* use text since it’s returning HTML

* Adjust modal width

* Add px

* Add inline playground

* Check if spinner exists

* add generator to ignore file based on theme tier

* Add templates and tags to docs site

* Fix enterprise docs title

* Remove markdown

* Add 404 page

* Inline cookie

* Fix homepage text size on small viewport

* Release Notes for LSE 2.4  (#3414)

* docs: Release Notes for LSE 2.4

[DOC-102]

* LSE 2.4 RN

* Add more RN entries

* Update release_notes.md

Co-authored-by: Max Tkachenko <makseq@gmail.com>

* docs: Update release notes

* Update release_notes.md

* Update release_notes.md

* Add more padding bottom on the sidebar

* Rename back ts+video

* Save sidebar scroll position

* On first visit, get the active link element position show in sidebar

* Scroll to links

* Add redirect

* Test redirect

* Reorder redirects

* Add video supported formats

* fix: User management on home.ejs

* fix: User management link

* Remove enterprise from ingress_config.md as it's done in develop branch

* Fix broken links

* Revert images changes

* Fix some broken links

* Update crawler config

* Update algolia-crawler.yml

* Trigger search

* fix: Migration dependencies with total_annotation in data_manager module

* Fix broken links

* Fix formatting

* docs: Release notes for LSE 2.4.1

* docs: Fix in release notes 2.4.1

* docs: Helm chart info in release notes

* Update algolia-crawler.yml

* Trigger Algolia search index

* Update crawler config

* Exclude with selectors instead

* Algolia - exclude content from homepage

* Fix broken links

* Fix broken links and remove site specific content on EJS files too

* fix: Add images

* Fix copy

* docs: Add tables to algolia index

* docs: Add debug mode instructions

* Update algolia-crawler.yml

* docs: Trigger for index

* Update algolia-crawler.yml

* docs: Trigger crawler

* Update algolia-crawler.yml

* docs: Trigger algolia index

* docs: Trigger

* Update algolia-crawler.yml

* Update algolia-crawler.yml

* Update algolia-crawler.yml

* Update algolia-crawler.yml

* Update algolia-crawler.yml

* Update algolia-crawler.yml

* Update helm_values.md

* Add SDK to crawler

* Fix config

* Remove sdk/index.html from search results

* docs: Try wide .content for algolia index

* Update algolia-crawler.yml

* Fix release notes

* OSS broken links

* Update broken links

* Add image for OCR template

* Ability to hide the sidebar

* Remove styleguide

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Hugues Tennier <hugues@okteto.com>
Co-authored-by: Nick Skriabin <nr@fenelon.ru>
Co-authored-by: anithamuthu2022 <107003313+anithamuthu2022@users.noreply.github.com>
Co-authored-by: Sergey Zhuk <sergey.zhuk@heartex.com>
Co-authored-by: robot-ci-heartex <87703623+robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Yousif Yassi <yousif@heartex.com>
Co-authored-by: yyassi-heartex <104568407+yyassi-heartex@users.noreply.github.com>
Co-authored-by: Sergei Ivashchenko <triklozoid@gmail.com>
Co-authored-by: Ben Epstein <ben.epstein@wustl.edu>
Co-authored-by: wesleylima <weslima@gmail.com>
Co-authored-by: Nick Skriabin <767890+nicholasrq@users.noreply.github.com>
Co-authored-by: Hakan Erol <47988814+hakan458@users.noreply.github.com>
Co-authored-by: MrNightSky <39031563+MrNightSky@users.noreply.github.com>
Co-authored-by: Julio Sgarbi <julio.sgarbi@hotmail.com>
Co-authored-by: Nikita Belonogov <nikita.belonogov@heartex.com>
Co-authored-by: Konstantin Korotaev <42615530+KonstantinKorotaev@users.noreply.github.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: nik <nik@heartex.net>
Co-authored-by: makseq <makseq@users.noreply.github.com>
Co-authored-by: Y <teebu@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sergey <sergey.koshevarov@heartex.com>
Co-authored-by: juliosgarbi <juliosgarbi@users.noreply.github.com>
Co-authored-by: Hugues Tennier <huguestennier@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants