fix: FIT-1045: Add project state filter + sort option behind 710 flag
This pull request introduces a new feature flag for FSM state fields and enhances the filters component to better support disabled fields. The most important changes are grouped below:
Feature Flags:
- Added a new feature flag
FF_FSM_STATE_FIELDStoflags.tsto enable or manage FSM state fields functionality.
UI/UX Improvements:
- Updated the
Filterscomponent to include adisabledproperty on filter fields, allowing the UI to reflect and handle disabled filter options.
Deploy Preview for label-studio-docs-new-theme canceled.
| Name | Link |
|---|---|
| Latest commit | e3f4a5c798b589b0195f91873017734b3acc734a |
| Latest deploy log | https://app.netlify.com/projects/label-studio-docs-new-theme/deploys/6925cb2ed919320008a7f1d1 |
Deploy Preview for heartex-docs canceled.
| Name | Link |
|---|---|
| Latest commit | e3f4a5c798b589b0195f91873017734b3acc734a |
| Latest deploy log | https://app.netlify.com/projects/heartex-docs/deploys/6925cb2e3cd79e0008fe2381 |
Deploy Preview for label-studio-storybook canceled.
| Name | Link |
|---|---|
| Latest commit | e3f4a5c798b589b0195f91873017734b3acc734a |
| Latest deploy log | https://app.netlify.com/projects/label-studio-storybook/deploys/6925cb2e9015110008b19e6e |
Deploy Preview for label-studio-playground canceled.
| Name | Link |
|---|---|
| Latest commit | e3f4a5c798b589b0195f91873017734b3acc734a |
| Latest deploy log | https://app.netlify.com/projects/label-studio-playground/deploys/6925cb2e9015110008b19e70 |
Codecov Report
:white_check_mark: All modified and coverable lines are covered by tests.
:white_check_mark: Project coverage is 57.17%. Comparing base (7c020c9) to head (e3f4a5c).
:warning: Report is 1 commits behind head on develop.
:exclamation: There is a different number of reports uploaded between BASE (7c020c9) and HEAD (e3f4a5c). Click for more details.
HEAD has 1 upload less than BASE
Flag BASE (7c020c9) HEAD (e3f4a5c) pytests 1 0
Additional details and impacted files
@@ Coverage Diff @@
## develop #8885 +/- ##
===========================================
- Coverage 66.30% 57.17% -9.13%
===========================================
Files 820 561 -259
Lines 64425 40829 -23596
Branches 11023 11023
===========================================
- Hits 42716 23346 -19370
+ Misses 21705 17479 -4226
Partials 4 4
| Flag | Coverage Ξ | |
|---|---|---|
| lsf-e2e | 51.03% <ΓΈ> (-0.78%) |
:arrow_down: |
| lsf-integration | 48.19% <ΓΈ> (-0.37%) |
:arrow_down: |
| lsf-unit | 8.33% <ΓΈ> (ΓΈ) |
|
| pytests | ? |
Flags with carried forward coverage won't be shown. Click here to find out more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.