Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create verification Interface #2140

Closed
hudson-newey opened this issue Jul 8, 2024 · 0 comments · Fixed by #2145
Closed

Create verification Interface #2140

hudson-newey opened this issue Jul 8, 2024 · 0 comments · Fixed by #2145
Assignees
Labels
enhancement New feature or request

Comments

@hudson-newey
Copy link
Member

Users have expressed the desire to verify annotations created by various human annotators and machine learning models.

To accomplish this, we should utilize the new Open Ecoacoustics oe-verification-grid web component.

Figma designs

@hudson-newey hudson-newey self-assigned this Jul 8, 2024
@hudson-newey hudson-newey added the enhancement New feature or request label Jul 8, 2024
hudson-newey added a commit that referenced this issue Oct 30, 2024
This pull request creates an annotations search page & accompanying verification grid to the workbench client.

Fixes: #2140

Features
- Add open-ecoacoustics web components as a dependency
- Add annotations search page
- Add verification interface page
- Add @angular/elements allowing us to create custom elements using Angular components (was needed for full Lit + - Angular interoperability within slotted content)
- Add semantic selectors to wip component
- Add disabled attributes to date-time-input.component start/end date/time inputs
- Add pageSize attribute to pagination template
- You can now add response headers to the SSR server using the angular.json serve.options.headers object

Bug Fixes
- Fix the previously non-functional UnsavedInputGuard
- Fix docker image publish workflow doubling the inputted tag name on manual dispatches
- Fix docker version build numbers now use an incrementing number instead of the number of commits in the tag
- Fixes a bug with route titles when viewing profiles
- Fixes a bug where typeahead input component pills would not be vertically centered
- Fix failing CI due to deprecated dependencies

Code Quality
- Disable AOT during development builds and disable lib check (don't typecheck third party library code). These changes result in decreased dev build time by ~40-50%
- Add new test helpers selectFromTypeahead and getElementByInnerText
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
1 participant