label-studio icon indicating copy to clipboard operation
label-studio copied to clipboard

fix: FIT-1045: Add project state filter + sort option behind 710 flag

Open yyassi-heartex opened this issue 3 weeks ago β€’ 5 comments

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_FIELDS to flags.ts to enable or manage FSM state fields functionality.

UI/UX Improvements:

  • Updated the Filters component to include a disabled property on filter fields, allowing the UI to reflect and handle disabled filter options.

yyassi-heartex avatar Nov 25 '25 15:11 yyassi-heartex

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

netlify[bot] avatar Nov 25 '25 15:11 netlify[bot]

Deploy Preview for heartex-docs canceled.

Name Link
Latest commit e3f4a5c798b589b0195f91873017734b3acc734a
Latest deploy log https://app.netlify.com/projects/heartex-docs/deploys/6925cb2e3cd79e0008fe2381

netlify[bot] avatar Nov 25 '25 15:11 netlify[bot]

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

netlify[bot] avatar Nov 25 '25 15:11 netlify[bot]

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

netlify[bot] avatar Nov 25 '25 15:11 netlify[bot]

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.

codecov[bot] avatar Nov 25 '25 15:11 codecov[bot]