Skip to content

v2.0.0

Compare
Choose a tag to compare
@kamilzyla kamilzyla released this 22 Sep 11:19
· 24 commits to main since this release
7060fc8

Added

  1. A responsive grid layout for the observation explorer:
    1. Handles tens of thousands of photos (virtualization).
    2. Adjustable number of photos in a row.
    3. Maximized mode with convenient previous/next navigation using mouse or keyboard.
    4. Photo details appear on hover.
  2. Override predictions for multiple photos in one go.
  3. Choose the photo database location.

Changed

  1. Mbaza now installs in one step - no need to separately extract models ZIP.
  2. “Explore results” layout adjusted to use space more efficiently.
  3. Distracting animations removed from the map.
  4. GCRF Trade Hub logo added to the welcome page.
  5. Relative photo paths will be stored in the inference results.

Removed

  1. Frame extraction tool removed from the “Media tools” page.

Fixed

  1. Corrupt images will no longer crash inference nor media tools.
  2. After modifying the certainty filter, other filters will be applied correctly.
  3. Tooltips in the observation inspector won’t get “detached”.

Backend

Major

  1. Migrated to the latest electron-react-boilerplate and updated all dependencies, including Electron 7 -> 20.
  2. Run inference in Node.js using ONNX models:
    1. Huge reduction in complexity, Python dropped completely.
    2. Vastly simplified model updates and releases.
  3. Configured Renovate to simplify dependency updates in the future.

Minor

  1. Redux (state management library) dropped.
  2. Consistently use Sass modules for styling.
  3. Replaced obsolete Google Analytics library.
  4. Refactored routing and used the latest react-router.
  5. Update state correctly when overriding prediction

Full Changelog: v1.3.1...v2.0.0