Skip to content

Conversation

camiloHimura
Copy link
Contributor

Summary

Screen.Recording.2025-10-20.at.16.46.31.mov

How to test

Checklist

  • The PR title and description are clear and descriptive
  • I have manually tested the changes
  • All changes are covered by automated tests
  • All related issues are linked to this PR (if applicable)
  • Documentation has been updated (if applicable)

@Copilot Copilot AI review requested due to automatic review settings October 20, 2025 14:52
@camiloHimura camiloHimura requested a review from a team as a code owner October 20, 2025 14:52
@camiloHimura camiloHimura added the Geti Tune UI Issues related to Geti Tune Studio UI label Oct 20, 2025
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces a secondary toolbar with Accept/Delete actions in the media preview interface, enhancing the annotation workflow by allowing users to submit or delete annotations directly from the preview screen.

Key changes:

  • Added Submit/Close buttons and delete functionality to the secondary toolbar
  • Implemented user review status indicators (Accept/Search icons) on sidebar media items
  • Refactored component architecture to pass dataset items through the component tree

Reviewed Changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
application/ui/src/index.css Added new color variable --coral-shade-1 and z-index styling for modal overlays
application/ui/src/features/dataset/media-preview/sidebar-items/sidebar-media-item.module.scss Defined styles for Accept and Search icon containers with distinctive background colors
application/ui/src/features/dataset/media-preview/sidebar-items/sidebar-media-item.component.tsx Created new component to display media items with review status icons
application/ui/src/features/dataset/media-preview/sidebar-items/sidebar-items.component.tsx Refactored to accept items as props and removed local state management
application/ui/src/features/dataset/media-preview/secondary-toolbar/secondary-toolbar.component.tsx Enhanced with Submit/Close buttons, delete functionality, and automatic navigation to next item
application/ui/src/features/dataset/media-preview/media-preview.component.tsx Updated to fetch dataset items and pass them to child components
application/ui/src/features/dataset/media-preview/annotator-buttons.component.tsx Removed file as functionality moved to secondary toolbar
application/ui/src/features/dataset/gallery/media-item.module.scss Removed background color from floating containers
application/ui/src/features/dataset/gallery/media-item.component.tsx Added className prop and data attributes to floating containers
application/ui/src/features/dataset/gallery/gallery.module.scss Created new stylesheet to apply background to gallery floating containers
application/ui/src/features/dataset/gallery/gallery.component.tsx Applied new styles and removed unnecessary key prop
application/ui/src/features/annotator/annotation-actions-provider.component.tsx Added isUserReviewed field, error handling for unannotated items, and retry logic

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Copy link

Docker Image Sizes

Image Size
geti-tune-pr-4931 1.5G
geti-tune-sha-6f39a3d 1.5G

Copy link

github-actions bot commented Oct 20, 2025

📊 Test coverage report

Metric Coverage
Lines 38.0%
Functions 35.0%
Branches 84.2%
Statements 38.0%

@camiloHimura camiloHimura force-pushed the ccolora11/4556-accept-decline branch from c5dd653 to 911747f Compare October 20, 2025 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Geti Tune UI Issues related to Geti Tune Studio UI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant