Skip to content

Conversation

@yyassi-heartex
Copy link
Contributor

This pull request introduces a new TaskState cell view for displaying task state information in the data manager UI. The main focus is on providing a user-friendly, color-coded badge representation of task states, complete with tooltips and consistent styling. Additionally, the new cell view is integrated into the data manager's column types and filter system. There is also a minor cleanup of a debug log in the PeopleList component.

Task State Cell View Implementation and Integration:

  • Added a new TaskState cell view in TaskState.jsx that displays task states as color-coded badges with human-readable labels and tooltips, using a 4-color system and Tailwind CSS classes for styling. (web/libs/datamanager/src/components/CellViews/TaskState.jsx)
  • Exported the new TaskState cell view in the cell views index for use throughout the application. (web/libs/datamanager/src/components/CellViews/index.js)
  • Registered TaskState as a valid column type in the data manager's tab column store. (web/libs/datamanager/src/stores/Tabs/tab_column.jsx)
  • Enabled filtering for the TaskState column type by mapping it to the string filter in the filters index. (web/libs/datamanager/src/components/Filters/types/index.js)

Minor Cleanup:

  • Removed a console log statement from the PeopleList component for cleaner output. (web/apps/labelstudio/src/pages/Organization/PeoplePage/PeopleList.jsx)

@yyassi-heartex yyassi-heartex requested a review from a team as a code owner November 12, 2025 21:03
@netlify
Copy link

netlify bot commented Nov 12, 2025

Deploy Preview for label-studio-docs-new-theme canceled.

Name Link
🔨 Latest commit eccb395
🔍 Latest deploy log https://app.netlify.com/projects/label-studio-docs-new-theme/deploys/69162f514370a50008bdd8f7

@netlify
Copy link

netlify bot commented Nov 12, 2025

Deploy Preview for label-studio-playground ready!

Name Link
🔨 Latest commit eccb395
🔍 Latest deploy log https://app.netlify.com/projects/label-studio-playground/deploys/69162f512105af0007ab6702
😎 Deploy Preview https://deploy-preview-8807--label-studio-playground.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Nov 12, 2025

Deploy Preview for label-studio-storybook ready!

Name Link
🔨 Latest commit eccb395
🔍 Latest deploy log https://app.netlify.com/projects/label-studio-storybook/deploys/69162f5161e75000088c455e
😎 Deploy Preview https://deploy-preview-8807--label-studio-storybook.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions github-actions bot added the feat label Nov 12, 2025
@netlify
Copy link

netlify bot commented Nov 12, 2025

Deploy Preview for heartex-docs canceled.

Name Link
🔨 Latest commit eccb395
🔍 Latest deploy log https://app.netlify.com/projects/heartex-docs/deploys/69162f5155c5700008e6ce00

@codecov
Copy link

codecov bot commented Nov 12, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 60.04%. Comparing base (3fa83e0) to head (eccb395).
⚠️ Report is 7 commits behind head on develop.

❗ There is a different number of reports uploaded between BASE (3fa83e0) and HEAD (eccb395). Click for more details.

HEAD has 1 upload less than BASE
Flag BASE (3fa83e0) HEAD (eccb395)
pytests 1 0
Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #8807      +/-   ##
===========================================
- Coverage    67.70%   60.04%   -7.67%     
===========================================
  Files          806      553     -253     
  Lines        62093    38986   -23107     
  Branches     10328    10328              
===========================================
- Hits         42043    23408   -18635     
+ Misses       20047    15575    -4472     
  Partials         3        3              
Flag Coverage Δ
lsf-e2e 54.31% <ø> (-0.01%) ⬇️
lsf-integration 50.70% <ø> (+0.02%) ⬆️
lsf-unit 8.35% <ø> (ø)
pytests ?

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants