Skip to content

Conversation

@naglepuff
Copy link
Collaborator

@naglepuff naglepuff commented Dec 29, 2025

About this PR

This PR is another in a series of changes that sets up a community vetting workflow for the BatAI web application. It depends on #281.

Changes

Fix #279

The following acceptance criteria from the linked issue are addressed with this set of changes:

1. A reviewer can filter the list to show only uncompleted files.

This can be done on the main Recordings view:
image

Or the side bar:
image

2. Completion state is visible without opening each file.

This is part of #281. A new column was added to the main Recording view that indicates which files have been reviewed and have a submitted annotation for that user.

The following are additional optional changes implemented by this PR:

1. Display a progress summary (for example: 127 / 300 completed).
image

Todo:

  • Screenshots
  • Allow filtering completed recordings in sidebar

@naglepuff naglepuff marked this pull request as ready for review December 29, 2025 22:18
@naglepuff naglepuff requested a review from BryonLewis December 29, 2025 22:18
@naglepuff naglepuff force-pushed the issue-279-vetting-progress-ui branch from 45a5558 to 6f5fc43 Compare December 30, 2025 20:05
Copy link
Collaborator

@BryonLewis BryonLewis left a comment

Choose a reason for hiding this comment

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

The code is perfect for approval, I have more questions about the workflow and some details.

I.E should the submitted recordings be their own recordings or should it be under their shared recordings. Those are really public recordings that have been shared with them.
Maybe the title of that section should be "Shared with Me".
So maybe show submitted recordings should be only tied to the shared with me recordings. Additionally if you have 'allow uploads by non-admin users' I would have the upload and the My Recordings section not displayed in the interface.

@naglepuff
Copy link
Collaborator Author

@BryonLewis we talked a bit about the workflow and design at the meeting today. I'm doing filtering for submitted/unsubmitted recordings for both the user's recordings and shared recordings. I'm thinking about this as a feature that can apply to both. I also fixed the bug we discussed.

@naglepuff naglepuff requested a review from BryonLewis December 30, 2025 22:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Vetting] Recording list shows completion status and supports hiding completed items

2 participants