animl-frontend
animl-frontend copied to clipboard
A frontend web app for viewing & labeling camera trap data by The Nature Conservancy.
### Background Right now, Animl's data model and UI are designed to support object-level (sub-image) annotations. That is a fairly unique design decision in the camera trap data management space...
resolves #229
**Content** To integrate with the keyboard navigation available in the rest of the app, add new comments when using enter. Additionally, allow for adding new lines by holding down shift...
Add an item to the camera context menu (to be implemented in #228) to delete the camera (`Project.cameraConfig`) and all images associated with it. If it's a wireless camera, we'd...
**Context** Implements https://github.com/tnc-ca-geo/animl-frontend/issues/245 Add comments filter so users can filter images by the content of comments on the image. Implemented using the `$search` `$text` operator in MongoDB. https://www.mongodb.com/docs/manual/reference/operator/query/text/#mongodb-query-op.-text **Related PRs**...
Implement some sort of comment search/filtering capabilities. It looks like MongoDB supports this: https://www.mongodb.com/docs/manual/reference/operator/query/text/#mongodb-query-op.-text. A simpler, more MVP solution might be checkbox filters for "has comment" / "doesn't have comment".
There are a lot more than what we currently use (Radix icons). Shouldn't be a huge lift. https://lucide.dev/guide/packages/lucide-react
We currently don't do this, so users don't see their images right away or if they do, and new labels were created in the upload process, the labels will appear...
Known deliverability issues: 1. the email address that sends out Animl invites ([email protected]) almost always gets caught in TNC's mimecast spam filter. 2. For some reason the reset password code...