QutEcoacoustics / workbench-client

workbench-client: a client side browser application for interacting with acoustic workbenches
Other
8 stars 1 forks source link

Analyses results view #2016

Open hudson-newey opened 1 year ago

hudson-newey commented 1 year ago

Default Analyses results view

Downloading the default analyses from audio recordings

Changes

Problems

Download functionality for directories in the form of ZIP files needs to be completed as part of another ticket

Issues

Fixes: #2011

Visual Changes

image

Final Checklist

hudson-newey commented 1 year ago

Todo:

github-actions[bot] commented 1 year ago

Unit Test Results

         6 files           6 suites   16m 4s :stopwatch: 17 616 tests 17 052 :heavy_check_mark: 564 :zzz: 0 :x: 17 724 runs  17 160 :heavy_check_mark: 564 :zzz: 0 :x:

Results for commit a00e9087.

:recycle: This comment has been updated with latest results.

github-actions[bot] commented 1 year ago

Size Change: +10.1 kB (0%)

Total Size: 2.68 MB

Filename Size Change
dist/workbench-client/browser/index.html 3.85 kB +17 B (0%)
dist/workbench-client/browser/main.****************.js 849 kB +4.15 kB (0%)
dist/workbench-client/browser/styles.****************.css 37.5 kB +17 B (0%)
dist/workbench-client/server/main.js 1.78 MB +5.87 kB (0%)
ℹ️ View Unchanged | Filename | Size | | :--- | :---: | | `dist/workbench-client/browser/assets/environment.json` | 555 B | | `dist/workbench-client/browser/manifest.json` | 150 B | | `dist/workbench-client/browser/polyfills.****************.js` | 12.5 kB | | `dist/workbench-client/browser/runtime.****************.js` | 648 B |

compressed-size-action

hudson-newey commented 1 year ago

I'm currently observing a race condition. It is originating from this getItems() method in analyses-results.component.ts. To fix this, I am going to be changing getItems() to an async/await method, and am going to change the api.list() to api.show(). This is the last remaining task, everything else should be all done and ready for review

hudson-newey commented 1 year ago

I know this is a big PR, so thanks for the review. I'm going through the requested changes now and will get back to you asap

hudson-newey commented 1 year ago

The code currently pushed is not ideal & is of bad quality, but has the requirements listed above implemented (sub 1).

I am going to be cleaning up the code quality before submitting it for review, but I wanted to push it to avoid losing my work due to a hard drive failure, etc... and create a point of reference for a very rough MVP.

Personal Review TODO list

atruskie commented 1 year ago

I'm not going to merge this until associated changes with the API are finalized. https://github.com/QutEcoacoustics/baw-server/tree/pbs-analysis