Skip to content

Display the processed status of captures in the session detail view timeline#1179

Draft
mihow wants to merge 16 commits intomainfrom
split/session-detail-ui
Draft

Display the processed status of captures in the session detail view timeline#1179
mihow wants to merge 16 commits intomainfrom
split/session-detail-ui

Conversation

@mihow
Copy link
Collaborator

@mihow mihow commented Mar 17, 2026

Summary

Adds visual processing status to the session detail timeline. This is the frontend counterpart to #1093, which adds null detections on the backend to track which images have been processed.

Extracted from #1093 to keep that PR focused on backend logic.

List of Changes

  • Added was_processed field to ServerTimelineTick type and wasProcessed getter to TimelineTick class
  • Updated the activity plot in the session detail view to visually indicate which time intervals have been processed, distinguishing between "not processed", "processed with detections", and "processed with no detections"

Related Issues

Relates to #484
Depends on #1093

How to Test the Changes

  1. Open a session detail view for a deployment that has been processed
  2. The activity plot timeline should show processing status for each interval
  3. Intervals with detections, intervals processed with no detections, and unprocessed intervals should be visually distinguishable
  4. Click on a capture that has no moths in the image, click Process Now — the green line should appear even if there are no detections

Screenshots

Example of non-null detection

image

Example of null detection

Screenshot 2026-02-18 at 9 01 21 PM

Example of no processing/detections

Screenshot 2026-02-18 at 9 02 30 PM

Deployment Notes

Requires #1093 to be merged first (provides the was_processed field in the timeline API response).

Checklist

  • I have tested these changes appropriately.
  • I have added and/or modified relevant tests.
  • I updated relevant documentation or comments.
  • I have verified that this PR follows the project's coding standards.
  • Any dependent changes have already been merged to main.

@netlify
Copy link

netlify bot commented Mar 17, 2026

Deploy Preview for antenna-ssec ready!

Name Link
🔨 Latest commit cb3235b
🔍 Latest deploy log https://app.netlify.com/projects/antenna-ssec/deploys/69b9bb339e26c900086dc40b
😎 Deploy Preview https://deploy-preview-1179--antenna-ssec.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 Mar 17, 2026

Deploy Preview for antenna-preview ready!

Name Link
🔨 Latest commit cb3235b
🔍 Latest deploy log https://app.netlify.com/projects/antenna-preview/deploys/69b9bb3389e4980008d472ed
😎 Deploy Preview https://deploy-preview-1179--antenna-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 61 (🔴 down 5 from production)
Accessibility: 80 (no change from production)
Best Practices: 92 (🔴 down 8 from production)
SEO: 92 (no change from production)
PWA: 80 (no change from production)
View the detailed breakdown and full score reports

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

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Mar 17, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 31ad1e05-bd24-49b2-bbe0-7a581557c824

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch split/session-detail-ui
📝 Coding Plan
  • Generate coding plan for human review comments

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Tip

You can get early access to new features in CodeRabbit.

Enable the early_access setting to enable early access features such as new models, tools, and more.

@mihow
Copy link
Collaborator Author

mihow commented Mar 18, 2026

@vanessavmac @annavik I move the session detail UI changes to their own PR here

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.

2 participants