Releases: RolnickLab/antenna
Releases · RolnickLab/antenna
v1.20240815.1.0-beta
What's Changed
- Complete full stack environment for dev & CI by @mihow in #502
- Fixes & features for higher taxon ranks by @mihow in #496
- Format numbers based on browser locale by @annavik in #497
- Fix custom action for "liking" a source image by @mihow in #500
- Fixes to the session captures timeline data by @annavik and @mihow in #499
Full Changelog: v1.20240806.1.0-beta...v1.20240815.1.0-beta
v1.20240806.1.0-beta
What's Changed
- Taxonomic hierarchy UI by @annavik in #262
- [Minor]: Handle sessions with no captures by @annavik in #282
- Upload example captures from web interface by @annavik in #281
- Source Image Collections API and new sampling methods by @mihow in #283
- Initial support for object detection ML backend by @mihow in #285
- Cleanup translations by @annavik in #287
- Fix sorting in API by @mihow in #291
- Add detailed page titles by @annavik in #288
- Update sorting by @annavik in #293
- Taxonomy import & display v2 by @mihow in #292
- Fix ordering in API by @mihow in #296
- Update pagination by @annavik in #295
- Implement new views for source image collections by @annavik in #300
- Setup job forms by @annavik in #303
- Fix small bugs by @annavik in #305
- API Backend for Background Jobs by @mihow in #306
- Bump actions/setup-node from 3 to 4 by @dependabot in #301
- Playback controls + trigger job for capture + job forms and more! by @annavik in #286
- Migrate from CRA -> Vite + update Storybook + update Yarn by @annavik in #316
- Bump @babel/traverse from 7.21.2 to 7.23.3 in /ui by @dependabot in #319
- Bump @adobe/css-tools from 4.2.0 to 4.3.1 in /ui by @dependabot in #320
- Bump word-wrap from 1.2.3 to 1.2.5 in /ui by @dependabot in #321
- Lazy load Plotly by @annavik in #318
- Resolve semver by @annavik in #322
- Bump semver from 6.3.0 to 6.3.1 in /ui by @dependabot in #323
- Setup UI for pipelines (+ related tweaks) by @annavik in #315
- Prototype of ML backend by @mihow in #312
- New endpoints for Storage Source, Sites & Devices by @mihow in #325
- Setup error boundaries by @annavik in #324
- Add control for marking captures as starred by @annavik in #326
- Initial methods for saving results from ML backend API by @mihow in #327
- Cache and filter counts & scores. Improve determination calculation. by @mihow in #330
- Conditionally enable Sentry by @annavik in #332
- Options for project visibility, speed up session views by @mihow in #334
- Introduce related entities by @annavik in #331
- Show beta info in header by @annavik in #340
- Bump plotly.js from 2.20.0 to 2.25.2 in /ui by @dependabot in #341
- Bump vite from 4.5.0 to 4.5.2 in /ui by @dependabot in #342
- Add device, site and data source to Deployment responses by @mihow in #333
- Make thumbnails clickable by @annavik in #348
- Fix session details navigation by @annavik in #347
- Add Google Analytics by @mihow in #338
- Production environment by @mihow in #349
- Consider job permissions in UI by @annavik in #346
- Make it possible to set deployment image by @annavik in #353
- Container & monitoring tweaks by @mihow in #355
- Filter occurrences & taxa to fix counts and missing related objects by @mihow in #356
- Fixes and tests for backgound Jobs by @mihow in #358
- Fix counts, Don't show occurrences from other projects by @mihow in #359
- Fix incorrect dates of occurrences & detections by @mihow in #360
- Fix timeout on session detail pages with many species by @mihow in #362
- Method to manually approve new users for write operations by @mihow in #363
- Fix various onboarding issues by @mihow in #366
- Small fixes for deployment form logic by @annavik in #367
- Error handling for jobs by @mihow in #368
- Fix missing auth headers when starting job by @mihow in #373
- Initial methods to skip already-processed images. by @mihow in #374
- [AMI-268] Enable comments field when suggesting ID by @mihow in #376
- [AMI-268] Show more algorithm details in occurrence identification history by @mihow in #378
- [AMI-267] Enable collections to be defined & populated from UI by @mihow in #375
- Small tweaks based on feedback by @mihow in #380
- Introduce spelling error by @annavik in #381
- Update README by @annavik in #382
- Fix spelling error by @annavik in #383
- Show softmax score in session detail view by @mihow in #389
- Add automatic query caching by @mihow in #392
- Make visible table links more visible by @annavik in #394
- Make FE code formatting more clear by @annavik in #395
- Fix small UI bugs after feedback by @annavik in #401
- Fix failing pre commit hook by @annavik in #396
- Fix: Support sort params in URL by @annavik in #409
- Fix: Single bar looks very wide by @annavik in #408
- Tweak UI for identifications by @annavik in #417
- Tweak gallery layout for large screens by @annavik in #420
- Small tweaks to deployment location by @annavik in #422
- Bump ejs from 3.1.9 to 3.1.10 in /ui by @dependabot in #433
- Bump braces from 3.0.2 to 3.0.3 in /ui by @dependabot in #434
- Bump tar from 6.2.0 to 6.2.1 in /ui by @dependabot in #435
- Bump vite from 4.5.2 to 4.5.3 in /ui by @dependabot in #436
- Some improvements to table columns (occurrence and species) by @annavik in #429
- Bump express from 4.18.2 to 4.19.2 in /ui by @dependabot in #437
- Fix: Make reject options easy to access by @annavik in #432
- Bump pre-commit/action from 3.0.0 to 3.0.1 by @dependabot in #365
- Bump actions/setup-python from 4 to 5 by @dependabot in #335
- Specify and show default sorting by @annavik in #442
- Update page layout to support new features by @annavik in #444
- Small UI tweaks by @annavik in #441
- Add pagination to project page by @annavik in #449
- Make applied filters more visible in UI by @annavik in #448
- Agree to rank by @annavik in #450
- Add tooltips to page header by @annavik in #454
- Handle missing capture size by @annavik in #459
- Pass auth header when calling cancel job by @annavik in #458
- Allow data sources to be synced from the UI by @mihow in https...
v1.20240129.1.0-beta
First beta release of hosted platform for initial feedback
What's Changed
- Taxonomic hierarchy by @annavik in #262
- [Minor]: Handle sessions with no captures by @annavik in #282
- Upload example captures from web interface by @annavik in #281
- Source Image Collections API and new sampling methods by @mihow in #283
- Initial support for object detection ML backend by @mihow in #285
- Cleanup translations by @annavik in #287
- Fix sorting in API by @mihow in #291
- Add detailed page titles by @annavik in #288
- Update sorting by @annavik in #293
- Taxonomy import & display v2 by @mihow in #292
- Fix ordering in API by @mihow in #296
- Update pagination by @annavik in #295
- Implement new views for source image collections by @annavik in #300
- Setup job forms by @annavik in #303
- Fix small bugs by @annavik in #305
- API Backend for Background Jobs by @mihow in #306
- Bump actions/setup-node from 3 to 4 by @dependabot in #301
- Playback controls + trigger job for capture + job forms and more! by @annavik in #286
- Migrate from CRA -> Vite + update Storybook + update Yarn by @annavik in #316
- Bump @babel/traverse from 7.21.2 to 7.23.3 in /ui by @dependabot in #319
- Bump @adobe/css-tools from 4.2.0 to 4.3.1 in /ui by @dependabot in #320
- Bump word-wrap from 1.2.3 to 1.2.5 in /ui by @dependabot in #321
- Lazy load Plotly by @annavik in #318
- Resolve semver by @annavik in #322
- Bump semver from 6.3.0 to 6.3.1 in /ui by @dependabot in #323
- Setup UI for pipelines (+ related tweaks) by @annavik in #315
- Prototype of ML backend by @mihow in #312
- New endpoints for Storage Source, Sites & Devices by @mihow in #325
- Setup error boundaries by @annavik in #324
- Add control for marking captures as starred by @annavik in #326
- Initial methods for saving results from ML backend API by @mihow in #327
- Cache and filter counts & scores. Improve determination calculation. by @mihow in #330
- Conditionally enable Sentry by @annavik in #332
- Options for project visibility, speed up session views by @mihow in #334
- Introduce related entities by @annavik in #331
- Show beta info in header by @annavik in #340
Full Changelog: v0.20231013.1.0...v1.20240129.1.0-beta
Demo for GEO BON conference in Montreal, Canada
Demo presented at GEO BON Global Conference: Monitoring Biodiversity for Action.
https://www.youtube.com/watch?v=IYEoFuzQNtU
What's Changed
- Label Studio integration & taxonomy models by @mihow in #202
- Tweak project map by @annavik in #204
- Investigate issues in session details by @annavik in #205
- Skip proxy and update geo search URL by @annavik in #210
- Add projects to page hierachy by @annavik in #211
- Import Captures from S3 Data Storage by @mihow in #203
- Add project relationship to additional models by @mihow in #213
- Add endpoints for user authentication by @mihow in #218
- Move "create" permission to the collection/list view by @mihow in #222
- Methods and URL for sampling captures based on time interval by @mihow in #223
- Update how dimensions for imported images are set by @mihow in #227
- Implement auth on FE by @annavik in #221
- Query speedups by @mihow in #228
- Refactor handling of app routes by @annavik in #231
- Update users endpoints to use Djoser only by @mihow in #234
- Add user profile image by @mihow in #235
- Add unit tests for auth related code by @annavik in #238
- Update auth URLs by @mihow in #240
- Tweak logic for register new deployment by @annavik in #230
- Setup user info form by @annavik in #232
- Updates to build triggers by @mihow in #246
- Update example taxon schema by @adityajain07 in #243
- Add master checklist taxa file for label studio by @adityajain07 in #244
- Update taxonomy import by @mihow in #247
- Models, views & serializes dedicated to Label Studio integration by @mihow in #245
- Tweak profile image UI by @annavik in #248
- Initial models & endpoints for human identifications by @mihow in #241
- Setup UI for identifications by @annavik in #214
- Taxa search API by @mihow in #249
- Identifications part 2 by @annavik in #250
- Taxon search tweaks by @annavik in #255
- Remove unused user agreement check on backend by @mihow in #256
- Fix bug with "About" and "Help" buttons by @annavik in #267
- Make it possible to inspect job details by @annavik in #268
- Bump actions/checkout from 3 to 4 by @dependabot in #261
- Pass "agreed with" params (if applicable) when creating an identification by @annavik in #266
- Setup (more) generic form helpers by @annavik in #269
- Setup project forms by @annavik in #270
- Update FE README by @annavik in #276
- [Minor]: Fix delete permission for projects by @annavik in #277
- [Minor]: Add taxon ranks to species details view by @annavik in #278
- Make it possible to delete deployment by @annavik in #271
New Contributors
- @adityajain07 made their first contribution in #243
Full Changelog: v0.20230806.1.0...v0.20231013.1.0
Demo for ESA 2023 in Portland, OR
What's Changed
- Setup and use React Query by @annavik in #146
- Add favicons by @annavik in #147
- Deployment details + map component by @annavik in #152
- Setup deployment forms (+ define some generic form patterns) by @annavik in #158
- New combo box components + more advanced map features by @annavik in #161
- Web UI source images by @annavik in #162
- Capture picker by @annavik in #176
- Update to new installation method for Poetry by @mihow in #178
- Change backend to use Django Rest Framework by @mihow in #179
- Setup interface for jobs by @annavik in #177
- Consume API v.2 by @annavik in #181
- Remove settings by @annavik in #182
- Initial models and API endpoints by @mihow in #180
- Nested detections in event capture list API response by @mihow in #183
- Update UI for occurrence details by @annavik in #184
- Filtering and adding more data by @annavik in #185
- Mixed UI tweaks by @annavik in #186
- Infinte scroll captures by @annavik in #187
- Additional data for projects & sessions by @mihow in #189
- Real project data and loading states by @annavik in #188
- Add initial job models & endpoints by @mihow in #190
- Hook up jobs with BE by @annavik in #191
- Mixed fixes for FE by @annavik in #192
- Small plot tweaks by @annavik in #194
- Link to a specific capture in session detail view by @annavik in #195
- Add some adjustments for small screens by @annavik in #197
- Add basic Page model and endpoints by @mihow in #199
- Add logo and info pages by @annavik in #200
- Control info dialogs from URL by @annavik in #201
Full Changelog: v0.20230419.1.0...v0.20230806.1.0
Demo at AMI meeting at UKCEH in Wallingford, UK
Quick demo of original desktop application: https://www.youtube.com/watch?v=DCPkxM_PvdQ
Walkthrough of initial desktop application with captions: https://www.youtube.com/watch?v=6TACr2iv9bU
No recorded demo of initial web-based platform available.
What's Changed
- Setup web app for AMI Platform by @annavik in #74
- Setup web app table views by @annavik in #76
- Redirect all paths to the SPA root by @mihow in #78
- Further develop web app table views by @annavik in #79
- Update project template by @mihow in #90
- Settings page and layout tweaks by @annavik in #94
- Introduce API calls, server side sorting and pagination by @annavik in #96
- Some table view tweaks for demo by @annavik in #103
- Setup session details view by @annavik in #114
- Show detection ids and some additional UI tweaks by @annavik in #115
- Replace fake API with real API by @annavik in #123
- Minor tweaks for data layer by @annavik in #124
- Add breadcrumbs by @annavik in #125
- Setup species table by @annavik in #128
- Setup overview page with some example plots by @annavik in #127
- Add occurrence details dialog by @annavik in #126
Full Changelog: https://github.com/RolnickLab/ami-platform/commits/v0.20230419.1.0