Closed skull8888888 closed 3 weeks ago
[!IMPORTANT] This PR adds functionality for managing labeling queues, including UI components, API endpoints, and database schema changes. Behavior: Add endpoints for creating, moving, and removing items in labeling queues in route.ts files. Implement UI components for managing labeling queues, including Queue, CreateQueueDialog, and Queues. Add CopyToClipboardButton for copying text to clipboard with a toast notification. Database: Add labeling_queue_data table with columns id, created_at, queue_id, action, and span_id. Modify dataset_datapoints table to make target column nullable. UI Components: Add Formatter component for rendering and editing JSON/YAML/text with copy-to-clipboard functionality. Update PipelineSelect to handle pipeline and version selection with loading states. Misc: Update filtersToSql in modifiers.ts to handle additional column definitions. Add LabelingQueue and LabelingQueueData types in queue/types.ts. Add LabelClass and SpanLabel types in traces/types.ts. This description was created by for 50206160baeaaf09e9358cf8902aaf75b52c49f6. It will automatically update as commits are pushed.
[!IMPORTANT] This PR adds functionality for managing labeling queues, including UI components, API endpoints, and database schema changes.
route.ts
Queue
CreateQueueDialog
Queues
CopyToClipboardButton
labeling_queue_data
id
created_at
queue_id
action
span_id
dataset_datapoints
target
Formatter
PipelineSelect
filtersToSql
modifiers.ts
LabelingQueue
LabelingQueueData
queue/types.ts
LabelClass
SpanLabel
traces/types.ts
This description was created by for 50206160baeaaf09e9358cf8902aaf75b52c49f6. It will automatically update as commits are pushed.