Skip to content

Commit

Permalink
feat: OPTIC-277: Move LSE to Monorepo frontend (#5184)
Browse files Browse the repository at this point in the history
* fix: LEAP-1: Start migration to monorepo (#4731)

* fix: LEAP-1: Start migration to monorepo

* Fix assets and useEffects returning

* add new rules to svg

* remove duplicated assets

* add back frontend folder

* get old build

* add back deleted files

* remove diffs

* remove default eslint rc

* Remove package-lock, update yarn.lock

* Remove yarnrc with wrong release

* move files from label_studio/frontend to web/apps

* remove files from frontend folder

* fix package.json

* fix yarn.lock

* fix assets and bem after move files

---------

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

* feat: LEAP-47: Move datamanager into the monorepo (#4737)

* fix: LEAP-1: Start migration to monorepo

* Fix assets and useEffects returning

* add new rules to svg

* remove duplicated assets

* feat: Move datamanager into the monorepo

* add datamanager into ls repo

* update datamanager

* fix some packages that was missing

* Update web/.env.example

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

---------

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

* feat: LEAP-53: Move editor into the monorepo (#4870)

* fix: LEAP-1: Start migration to monorepo

* Fix assets and useEffects returning

* add new rules to svg

* remove duplicated assets

* feat: Move datamanager into the monorepo

* add datamanager into ls repo

* feat: LEAP-53: Move editor into the monorepo

* migrate editor to monorepo

* add some new packages and try to add different webpack configs

* add submodules

* remove github folder

* add submodules as folders

* Adjust docker config to work with monorepo

* merge conflicts

* Fix js libraries paths

* delete npmrc file

* update gitignore to add the files that shouldn't be on git

* delete gitignore

* add watch for libs

* add env.build and unification of webpack config

* add env.build

---------

Co-authored-by: Nick Skriabin <nr@fenelon.ru>

* feat: LEAP-324: Return builds files to LS monorepo (#4997)

* feat: LEAP-324: Return builds and source files to LS monorepo

* remove source files

* fix icons

* fix output file

* remove examples

* change output

* change output and add examples

* fix: LEAP-347: LSF running as standalone app (#5022)

* fix: LEAP-347: LSF running as standalone app

* config editor to work standalone

* feat: LEAP-54: Move editor e2e tests to the new LS monorepo (#5028)

* feat: LEAP-54: Move editor e2e tests to the new LS monorepo

* move e2e folder to test folder

* chore: LEAP-50: Update makefile to work with current state of monorepo (#5043)

* chore: LEAP-50: Update makefile to work with current state of monorepo

* Refactoring

Co-authored-by: bmartel <brandonmartel@gmail.com>

* Refactoring

Co-authored-by: bmartel <brandonmartel@gmail.com>

* Keep frontend-fetch for potentional commented rollback

---------

Co-authored-by: bmartel <brandonmartel@gmail.com>

* feat: LEAP-239: Move ls-frontend-test to monorepo and make cypress tests work (#5051)

* feat: LEAP-54: Move editor e2e tests to the new LS monorepo

* feat: LEAP-239: Move ls-frontend-test to monorepo and make cypress tests work

* add cypress

* move e2e folder to test folder

* remove nx cypress and config default cypress

* add the frontend-test as a lib

* add frontend-test as a lib

* fix cypress tests

* remove dev build

* delete package lock

* feat: LEAP-56: Update package scripts to run units e2e and integration tests (#5052)

* feat: LEAP-54: Move editor e2e tests to the new LS monorepo

* feat: LEAP-239: Move ls-frontend-test to monorepo and make cypress tests work

* add cypress

* move e2e folder to test folder

* remove nx cypress and config default cypress

* add the frontend-test as a lib

* add frontend-test as a lib

* fix cypress tests

* remove dev build

* delete package lock

* feat: LEAP-56: Update package scripts to run units e2e and integration tests

* remove dist folder

* remove nx cloud

* merge conflicts

* clear commands

* feat: LEAP-325: Implement a mechanism to toggle between the current structure and the monorepo setup (#5058)

feat: LEAP-325: ADd mechanist to switch between current structure and monorepo

* ci: CI TEST monorepo (#5064)

* [submodules] Copy src HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6948415494

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6948415494

---------

Co-authored-by: Nikita Belonogov <nikita.belonogov@humansignal.com>

* feat: LEAP-379: Add docs to monorepo (#5074)

* feat: LEAP-379: Add docs to monorepo

* fix typos

* fix: LEAP-409: Update files to match with monorepo monorepo (#5073)

* [submodules] Copy src HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6959725389

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6959725389

* fix: LEAP-409: Update files to match with monorepo

* [submodules] Copy src HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6960200640

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6960200640

* fix editor changing the index name and merging diffs

---------

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

* ci: TEST monorepo (#5079)

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6970505860

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6970505860

* [submodules] Copy src HumanSignal/label-studio-frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6971479552

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6971479552

---------

Co-authored-by: Nikita Belonogov <nikita.belonogov@humansignal.com>

* fix: LEAP-420: Update README.md and update env files (#5081)

* fix: LEAP-420: Update README.md and update env files

* some fixes on README.md

* get rid of env

* add information that the lsf:serve must be running to integration test

* fix: LEAP-E-1: Merge with development (#5086)

* feat: LEAP-206: Ensure users can navigate freely and drafts are saved when leaving the labelling screen (#4823)

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6018306785

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6041221119

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6042978607

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6054035666

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6054150497

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6054211352

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6054212296

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6088235972

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6088239538

* draft guard added for preserving drafts on navagate away

* Update label_studio/frontend/src/components/DraftGuard/DraftGuard.js

* add feature flag

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6099106433

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6099123242

* add toast to lso

* message toast import fix

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6114309463

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6114412393

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6114441739

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6150533961

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6150877518

* fix feature flag

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6161293100

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6161303530

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6164632430

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6164636576

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6164750707

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6173795893

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6177525481

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6177595440

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6278172019

* fix the saving of drafts when a user would leave the labelling screen

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6278960962

* remove console logs

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6301442739

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6301453665

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6314325373

---------

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

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6322034955

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6335139756

* fix: OPTIC-137: Preview should not block navigation due to draft saving (#4835)

* fix: OPTIC-137: Preview should not block navigation due to draft saving

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6329001581

* fix navigation on submit and exit of annotation

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6332976455

---------

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

* ci: PLATE-637: Support LS SDK in Follow Merge

* fix: LSDV-5560: Fix plus and minus hotkeys (#4784)

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6187555642

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6303749414

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6303751370

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6303751370

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6314611853

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6314611853

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6340084416

---------

Co-authored-by: Sergey <sergey.koshevarov@heartex.com>
Co-authored-by: Gondragos <Gondragos@users.noreply.github.com>

* ci: PLATE-637: Add LS SDK to validate dependencies

* fix: LEAP-24: /api/tasks performance improvement (#4738)

* fix: LEAP-24: /api/tasks performance improvement

* Fix skip_regular

* ci: Update Follow Merge PR message

* fix: OPTIC-140: Using pypi for human signal drf-yasg fork (#4837)

Co-authored-by: Wesley Lima <wesley@heartex.com>

* docs: Add release notes for 2.5.0 (#4840)

* docs: Add release notes for 2.5.0

Workflow run: https://github.com/HumanSignal/label-studio-enterprise/actions/runs/6341358471

* Updating release notes to add images and correct date placement

---------

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

* ci: PLATE-638: update mw dependencies

* ci: PLATE-638: update pytest deps

* ci: fix The license_file parameter is deprecated, use license_files instead.

* ci: pyaml update dependency to fix cython <3.0 dependency

* ci: update tavern to 1.22.0 to allow pyyaml>=6.0

* ci: revert all dependencies upgrade

* ci: fix yaml lint

* fix: LEAP-184: Fix created_labels_drafts handling and improve error display (#4802)

* fix: LEAP-184: Fix created_labels_drafts handling and improve error display

* testing for delete tasks annotations

* testing for annotation draft cleanup

* resolve issue in CI due to nondeterministic ordering

---------

Co-authored-by: jombooth <jombooth@users.noreply.github.com>
Co-authored-by: AndrejOros <AndrejOros@users.noreply.github.com>

* fix: OPTIC-133: Blank draft submitted with annotation when using hotkey submit (#4834)

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6326183273

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6344022688

---------

Co-authored-by: Brandon Martel <brandonmartel@gmail.com>
Co-authored-by: Sergey <sergey.koshevarov@heartex.com>

* docs: DOC-116: Create a page on upgrading Label Studio Enterprise  (#4836)

docs: DOC-116: Create a page on upgrading Label Studio Enterprise with health check instructions

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6347745118

* chore: fix s3 export tests (#4842)

* docs: DOCS-132: Fix note formatting across files (#4846)

* feat: OPTIC-115: Add is_deleted field to User model (#4806)

* Add is_deleted field to user

* Add db index to user model is_deleted field

---------

Co-authored-by: dredivaris <dredivaris@users.noreply.github.com>

* chore: Bump version to 1.10.1dev

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6358039273

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6376557020

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6389281081

* chore: upgrade some dependencies to unbreak docker build with test deps (#4851)

* upgrade some dependencies to unbreak docker build with test deps

* remove double requirement

* remove attrs dependency mark

* try older version of Tavern

* try older pytest version

* Revert "try older version of Tavern"

This reverts commit 381a71ebcd39ce3bb1b09ea0da29490c70ce5133.

* Revert "remove attrs dependency mark"

This reverts commit 7612eb246710587e2e839447a53db79cd252df04.

* https://github.com/taverntesting/tavern/issues/859 suggests we can go to a newer pytest

* docs: Add release notes for 2.5.0-1 (#4848)

* docs: Add release notes for 2.5.0-1

Workflow run: https://github.com/HumanSignal/label-studio-enterprise/actions/runs/6358589687

* Update 2.5.0-1.md

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Caitlin Wheeless <caitlin.wheeless@gmail.com>

* chore(deps): bump urllib3 from 1.26.16 to 1.26.17 in /deploy (#4850)

Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.16 to 1.26.17.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.16...1.26.17)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: direct:production
...

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

* docs: Update try cloud header link (#4854)

Update try cloud header link

* docs: DOCS-128: Fix role descriptions to include appropriate API access (#4856)

* fix: API permissions for docs (#4858)

* Revert "fix: API permissions for docs" (#4859)

Revert "fix: API permissions for docs (#4858)"

This reverts commit 86ca809265fa83ab10cfce6dcd75f36ef9e53ecc.

* fix: Make API docs public

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6402169669

* fix: make blue required in cicd (#4863)

* fix: LEAP-149: Fix selected=true for Taxonomy (#3837)

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

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

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5325924758

* docs: LSF Update

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5325924758

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

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5352254604

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

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5357327488

* docs: LSF Update

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5357327488

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

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5357380571

* docs: LSF Update

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5357380571

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

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5357992160

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

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5413704442

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

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5424437671

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

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5427873637

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

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5427891551

* fix: LSDV-1476: Reuse FF_DEV_3617 to init Preview better

`onLabelStudioLoad` is actually too early anyway to manipulate tree.
But that only a problem for Taxonomy with SharedStore (FF_DEV_3617).

* [frontend] Get build lsf

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5484639779

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

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5484710915

* ci: Build frontend

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5484766857

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

Workflow run: https://github.com/heartexlabs/label-studio/actions/runs/5484947116

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6302905169

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6302905169

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6328210752

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6342490064

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6345679579

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6381350750

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6406660667

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6408088405

---------

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

* chore: Bump version to 1.9.2dev

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6410731721

* docs: DOC-137: Remove page for unsupported time series feature (#4871)

* docs: DOCS-132: Fix note formatting across files

* docs: DOC-137: Remove page for unsupported time series feature

* docs: DOC-120: Recommend SSRF protection variable (#4872)

* docs: DOC-120: Recommend SSRF protection variable

* Linked to the SSRF section from K8s pages

* docs: Remove tier-specific content from the table of content (#4873)

Switch from filter to function

* feat: OPTIC-118: Query updates to support user soft deletion (#4832)

* feat: OPTIC-118: Query updates to support user soft deletion

* Add missing comma

* Add newline

* Add newline

* Add with_deleted to display all users in admin and add other various filters to support is_deleted in admin page

* Code tooling fixes

* Fixes to support new manager is_deleted filtering in migrations (by disabling it conditionally)

* Linter fix

* Add user obfuscation of deleted users in base user serializer

* Add user obfuscation of user initials

* Add manager migration required because change was made to manager in migrations

* Add feature flag check

* Add double manager for User to handle filtering deleted users

* Linter updates

---------

Co-authored-by: dredivaris <dredivaris@users.noreply.github.com>

* fix: LEAP-182: Org and deployment level setting for cert verification (#4862)

* fix: LEAP-182: Verify SSL certs unless turned off for deployment/organization

* fmt

* move to organization model setting for override

* more permanently fix migration that has issues with new Organization fields

* try to fix import issue

* use license field instead of migration, try new sqlite version

* correct sqlite path prefix

* fix x86 dll path

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6452916005

* ci: split slack check

* fix: LEAP-250: Fix maxUsages for New Taxonomy (#4877)

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6435287838

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6435330907

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6458107595

---------

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

* fix: LEAP-192: Check avatar file extension (#4818)

* fix: LEAP-192: Check avatar file extension

* Add comment

* Fix filename

---------

Co-authored-by: MihajloHoma <MihajloHoma@users.noreply.github.com>

* fix: OPTIC-79: Add queueTotal to lsfProperties from project (#4742)

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6099175716

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6099186034

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6126697671

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6191135530

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6191149554

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6199486597

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6201782822

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6215277169

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6237615551

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6250094239

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6250115389

* Add queue_total and queue_done fields to project serializer

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6403602996

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6403602996

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6403661920

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6410235609

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6410289300

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6421795914

* merge develop

---------

Co-authored-by: Travis1282 <travisjosephclark@gmail.com>
Co-authored-by: Andreas Divaris <dredivaris@gmail.com>
Co-authored-by: AndrejOros <AndrejOros@users.noreply.github.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Brandon Martel <brandonmartel@gmail.com>

* feat: OPTIC-116: User soft-deletion API (#4876)

* feat: OPTIC-116: User soft-deletion API

* Add new HasOwnerPermission to check owner for deletion, add soft_delete function

* Update tests

* Add linting changes

* Add permission_required to view

* Linting fix

* Updates to fix soft delete and add typing

* Add newlines for test legibility

* Update status code, update typing error

* Add new url to all_urls.json

---------

Co-authored-by: dredivaris <dredivaris@users.noreply.github.com>

* fix: LEAP-33: Fixes for labels by Taxonomy (#4757)

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6124929627

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6174465648

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6199379114

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6199379114

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6276197292

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6277361536

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6277361536

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6300175279

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6300175279

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6350584078

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6381193990

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6381278017

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6394794922

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6399588606

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6408173324

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6419772202

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6456728285

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6457584458

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6469478285

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6471048471

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6482194842

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6482795848

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6494103664

---------

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

* feat: LEAP-185: Send webhook on task from storage creation (#4845)

* feat: LEAP-185: Send webhook on task from storage creation

* Fix comment

* chore: LEAP-52: add tests for the pagination fix in label-studio-sdk#153 (#4891)

Co-authored-by: jombooth <jombooth@users.noreply.github.com>

* fix: LEAP-252: Use standard error message for Async Taxonomy errors (#4886)

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6473762318

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6485975228

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6486178314

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6502038292

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6502043930

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6502043930

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6508275751

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6508275751

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6509180009

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6509454897

---------

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

* chore: Bump label-studio-converter version to 0.0.57 (#4895)

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6501686091

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

* docs: DOC-132: Small update to Projects to Groups Mapping description (#4897)

* fix: DIA-414: Validate bucket/credentials when editing storage (#4847)

* fix: DIA-414: Validate bucket/credentials when editing storage

* Catch NoSuchBucket error code

* check httpstatuscode in addition to error code

* remove print statements

* reformat

---------

Co-authored-by: AndrejOros <AndrejOros@users.noreply.github.com>

* fix: LEAP-255: Parse username and password from basic auth URL and use for API calls (#4889)

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6487327137

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6508253604

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6509549609

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6532699563

---------

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

* ci: bump thehanimo/pr-title-checker from 1.4.0 to 1.4.1 (#4904)

Bumps [thehanimo/pr-title-checker](https://github.com/thehanimo/pr-title-checker) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/thehanimo/pr-title-checker/releases)
- [Commits](https://github.com/thehanimo/pr-title-checker/compare/v1.4.0...v1.4.1)

---
updated-dependencies:
- dependency-name: thehanimo/pr-title-checker
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

* fix: OPTIC-116 update users api for soft delete to match format of other users api endpoints (#4890)

* fix: OPTIC-116 update users api for soft delete to match format of other users api endpoints

* Update test case to reflect new url

* Change soft delete drf parent class in order to fix openapi schema generation

* Remove unused import

* Add back in explicit HasObjectPermission, while its set as default permission in LSE, it still needs to be set explicitly in LSO

* docs: Add release notes for 2.5.0-1 (#4911)

* docs: Add release notes for 2.5.0-1

Workflow run: https://github.com/HumanSignal/label-studio-enterprise/actions/runs/6540080539

* clean up release notes

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Jo Booth <jo.m.booth@gmail.com>

* ci: PLATE-679: Fix Expression injection in Actions (#4898)

* fix: LEAP-280: Azure storage validation too long (#4905)

* fix: LEAP-280: Azure storage validation too long

* Fix test dependency

* fix: LEAP-193: Double check for upload url ip (#4828)

* fix: LEAP-193: Double check for upload url ip

* Fix typing

* Add ssrf_safe_get

* Fix tests

* fix: OPTIC-179: Properly ensure content is escaped (#4926)

* fix: OPTIC-179: Properly ensure content is escaped

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6567480699

* update types

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6567539053

* update

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6568061660

* update

* Update label_studio/frontend/src/pages/DataManager/DataManager.js

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6568126554

---------

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

* DOC-148: Update bug_report.md to remove auto-assignment (#4933)

Update bug_report.md

Remove max as auto-assignee for issue template.

* fix: LEAP-256: Include the 'legacy' property in the 'Taxonomy' tag (#4884)

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6470575559

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6470575559

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6482575232

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6482575232

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6578141385

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6578141385

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6578862957

---------

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

* docs: Fix broken links in Project Setup page (#4937)

Links were not rendering correctly

* docs: DOC-122: Data discovery with AWS storage (#4907)

* docs: DOC-122: Data discovery with AWS storage

* Reduced image size

* Updated to incorporate Patrick's review feedback

* fix: LEAP-19: Add GCS bucket cache (#4778)

* fix: LEAP-19: Add GCS bucket cache

* Fix typing

* Add ttl for cache

* Add type definitions

* Make ttl_hash required

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6622973547

* ci: disable slack domain check

* feat: Allow the AWS S3 signature version to be specified for Django storages (#4869)

* Allow the AWS S3 signature version to be specified for Django storages

Signed-off-by: David Newman <darthhexx@gmail.com>

* Fix spacing

Signed-off-by: David Newman <darthhexx@gmail.com>

---------

Signed-off-by: David Newman <darthhexx@gmail.com>
Co-authored-by: Brandon Martel <brandonmartel@gmail.com>

* feat: OPTIC-174: Allow the AWS S3 signature version to be specified for Django storages (#4928)

* Allow the AWS S3 signature version to be specified for Django storages

Signed-off-by: David Newman <darthhexx@gmail.com>

* Fix spacing

Signed-off-by: David Newman <darthhexx@gmail.com>

---------

Signed-off-by: David Newman <darthhexx@gmail.com>
Co-authored-by: David Newman <darthhexx@gmail.com>

* chore: Bump version to 1.9.3dev

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6630216649

* Create codeql.yml action

* Update codeql.yml

* ci: fix codeql override config

* ci: fix config

* ci: SRE-700: Prefer Jira over Aha

* ci: temp disable codeql

* Create codeql.yml

* docs: Add release notes for 2.6.0 (#4957)

* docs: Add release notes for 2.6.0

Workflow run: https://github.com/HumanSignal/label-studio-enterprise/actions/runs/6629450493

* Update 2.6.0.md

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Caitlin Wheeless <caitlin.wheeless@gmail.com>

* docs: Support parents in sidebar menu (#4965)

* Support different enterprise parent

* Remove auto formatting

* ci: bump release-drafter/release-drafter from 5.24.0 to 5.25.0 (#4948)

Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 5.24.0 to 5.25.0.
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](https://github.com/release-drafter/release-drafter/compare/v5.24.0...v5.25.0)

---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

* docs: DOC-148: Update feature_request.md remove auto-assignment (#4934)

DOC-148: Update feature_request.md remove auto-assignment

Remove max from issue auto-assignment

* fix: OPTIC-182: Ensuring Task view always has task attribute no matter the method called (#4925)

Co-authored-by: Wesley Lima <wesley@heartex.com>

* fix: DIA-631: [FE] if associated projects dont get sent back the data-explorer breaks (#4960)

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6632937439

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6632964001

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6643868073

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6643895318

---------

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

* fix: LEAP-306: Fix security vulnerabilities (#4958)

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6631419936

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6631478293

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6641079414

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6641434342

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6642153056

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6644073987

---------

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

* docs: DOC-153: Adjust order in page front matter (#4967)

* docs: DOC-153: Adjust order in page front matter

* Update predictions.md

* docs: DOC-151: Remove Firefox and Safari from browser list (#4969)

docs: DOC-151: Remove Firefox and Safari from list of supported web browsers

* fix: LEAP-295: Fix error styles in LS modals (#4949)

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6613126391

* Fix LSF margin in Config Editor

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6627667828

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6659247962

---------

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

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6663506893

* fix: LEAP-304: Fix github vulnerabilities (#4980)

* fix: LEAP-304: Fix github vulnerabilities

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6670348239

---------

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

* chore: LEAP-221: Remove Taxonomy flags (#4866)

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6409946286

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6409946286

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6410030709

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6420976741

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6421070821

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6421714709

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6642387517

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6642387517

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6642507975

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6664963762

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6667954775

---------

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

* docs: Add release notes for 2.6.0-2 (#4982)

* docs: Add release notes for 2.6.0-2

Workflow run: https://github.com/HumanSignal/label-studio-enterprise/actions/runs/6670992456

* Update 2.6.0-2.md

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Caitlin Wheeless <caitlin.wheeless@gmail.com>

* docs: Add release notes for 2.6.0-1 (#4975)

* docs: Add release notes for 2.6.0-1

Workflow run: https://github.com/HumanSignal/label-studio-enterprise/actions/runs/6660934198

* Update 2.6.0-1.md

* Update 2.6.0-1.md

---------

Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: Caitlin Wheeless <caitlin.wheeless@gmail.com>

* ci: bump actions/setup-node from 3 to 4 (#4985)

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v4)

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

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

* ci: fix slack invite check

* feat: OPTIC-65: Adding label_config_hash to project (#4849)

* feat: OPTIC-65: Adding label_config_hash to project

* feat: OPTIC-65: Making sure migrations are not looking for future db columns

---------

Co-authored-by: Wesley Lima <wesley@heartex.com>

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6702687565

* fix: LEAP-218: Improve performance of search (#4952)

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6615248340

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6615308218

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6627676916

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6627775101

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6628562076

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6628775840

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6630014156

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6659027323

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6659058850

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6668586231

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6694941225

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6694944773

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6694944773

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6696202435

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6696309693

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6696309693

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6698927179

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6698949862

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6699284368

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6706425616

---------

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

* fix: LEAP-303: Fix github vulnerabilities (#4989)

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6708142134

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6709373192

---------

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

* fix: LEAP-314: Fix Github vulnerabilities (#4990)

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6708195590

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6709547772

---------

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

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6716306990

* feat: LEAP-58: Proxy URL for Taxonomy if possible (#4918)

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6553296978

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6553340386

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6578959553

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6619537357

* fix: LEAP-58: Add project-level presign API to support flat-file taxonomy in storage

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6633835281

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6633857155

* fix paths issue

* fix failing pytests

* associated frontend updates

* introduce some tavern tests for new + existing endpoint

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6660611165

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6661908415

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6661911849

* additional function for freezing time

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6717346168

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6717346168

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6725009387

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6725215270

* 404 -> 400

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6725281641

* fix testcases

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6725543628

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6725633362

* fix comment

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6725767581

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6725940200

---------

Co-authored-by: hlomzik <hlomzik@gmail.com>
Co-authored-by: Jo Booth <jo.m.booth@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>
Co-authored-by: MihajloHoma <MihajloHoma@users.noreply.github.com>

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6728903032

* fix: LEAP-16: Add validation to contextual scrolling (#4651)

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5896439033

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5896439033

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5896445005

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5896522955

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5896526056

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/5896526056

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6726324989

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6726324989

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6739705827

---------

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

* fix: LEAP-58: split label config hash migration, use values_list (#5005)

* split label config hash migration, use only() and values()

* use values list in annotations migration too

* perf: LEAP-32: Improve performance of zooming at Image Segmentation (#4800)

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6236329424

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6236954214

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6250287241

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6250465515

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6636615834

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6636615834

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6636679526

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6649180169

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6649422170

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6650236085

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6650376463

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6651368346

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6651771553

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6651975957

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6656066337

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6732455506

* docs: LSF Update

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6732455506

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6745914975

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6746815838

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6747117484

---------

Co-authored-by: Sergey <sergey.koshevarov@heartex.com>
Co-authored-by: Sergey <gondragos@gmail.com>
Co-authored-by: robot-ci-heartex <robot-ci-heartex@users.noreply.github.com>

* feat: OPTIC-181: refactoring of soft-delete from Users to OrganizationMembers (#4927)

* feat; OPTIC-181: refactoring of soft-delete from Users to OrganizationMembers

* Remove is_deleted and rely on deleted_at, add migration

* Linter formatting fixes

* Update all user.organization queries to filter out deleted user org memberships

* Update soft_delete to update user's active_organization

* Add organization member mixin for permissions purposes

* Move soft-delete api to label studio and move test case to org test file

* Move soft delete api endpoint to remove from list endpoint to its own detail view

* Linter fixes

* Add helptext to migration

* Updated object permissions check to account for all write methods (non-safe methods)

* Revert accidentally commited change

Co-authored-by: bmartel <brandonmartel@gmail.com>

* Update user context to pass in users instead of request (which sometimes breaks previous context)

* Update user org member queries for efficiency

* Add comment

* Fix issue where deleted user can log back in, add tests validate fix

* Add fix to reinstate user via email invite flow

* Add release of task locks for soft-delete users

* Fix query

* Remove deleted soft-delete users endpoint from all_urls

* check request in context before attempting to use it

* Add serializer context to areas using UserSerializer

---------

Co-authored-by: bmartel <brandonmartel@gmail.com>
Co-authored-by: bmartel <bmartel@users.noreply.github.com>

* fix: DIA-643: [FE] max threshold 1 makes it so we cant see results for semantic search (#5001)

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6737026105

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6750275945

---------

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

* fix: DIA-536: [FE] Show Records As They Are Imported (#4968)

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6644918047

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6670548398

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6772342432

* [submodules] Build static HumanSignal/dm2

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6772380295

---------

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

* ci: Update Feature Flags

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6780631622

* fix: LEAP-345: Fix taxonomy items collapsing when dropdown is closed (#4996)

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6723341121

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6742787001

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6749295046

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6772086757

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6773598644

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

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6782858673

---------

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

* feat: LEAP-324: Return builds files to LS monorepo (#5010)

* feat: LEAP-324: Return builds files to LS monorepo

* ci: Build frontend

Workflow run: https://github.com/HumanSignal/label-studio/actions/runs/6771586280

---------

Co-authored-by:…
  • Loading branch information
1 parent a7162a0 commit 85d2564
Show file tree
Hide file tree
Showing 8 changed files with 10 additions and 8 deletions.
4 changes: 3 additions & 1 deletion web/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,9 @@ report.*.json
!.env.local
!*.lock


libs/**/package.json
libs/**/package-lock.json
libs/**/yarn.lock

# editor ignored files

Expand Down
2 changes: 1 addition & 1 deletion web/dist/apps/labelstudio/main.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion web/dist/apps/labelstudio/main.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion web/dist/libs/datamanager/main.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion web/dist/libs/datamanager/main.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion web/dist/libs/editor/main.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion web/dist/libs/editor/main.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion web/libs/editor/src/components/NewTaxonomy/NewTaxonomy.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@ const NewTaxonomy = ({
}}
treeCheckStrictly
showCheckedStrategy={TreeSelect.SHOW_ALL}
treeExpandAction="click"
treeExpandAction={false}
dropdownMatchSelectWidth={dropdownWidth}
placeholder={options.placeholder || 'Click to add...'}
style={style}
Expand Down

0 comments on commit 85d2564

Please sign in to comment.