Recent Releases of Biowatch

Biowatch - 1.8.3

What's New

See the full changelog: CHANGELOG.md

Highlights

  • Settings → Info Redesign — single-column layout with about blurb, last 3 release notes parsed from CHANGELOG.md (now bundled offline), disk-usage breakdown (AI Models, Studies, Logs) with reveal-in-folder, support/links section, and a license summary with bundled-text modal
  • Lighter Create-Study Page — restructured into tiered sources: slim recommended hero, primary slim rows, an "Online datasets" section, and a collapsed "More import formats" disclosure for less common sources
  • UI Polish — AI Models table width capped on wide screens; long dataset names truncate correctly in import slim row selects

Biosphere - Terrestrial Wildlife - JavaScript
Published by ioRekz about 2 months ago

Biowatch - 1.8.2

What's New

See the full changelog: CHANGELOG.md

Highlights

  • Resizable Deployments Layout - Drag the divider between the map and the deployments list to set the split you want; the layout is persisted across sessions
  • Study Settings Redesign - Minimalistic rule-divided layout on the study settings page; sequence-grouping slider description dropped for a cleaner look
  • Species List Hover - Edge-to-edge light blue hover style on species rows for clearer row feedback
  • Deployment Row Polish - Deployment rows cap their height and truncate long names so the table stays tidy with verbose location names

Biosphere - Terrestrial Wildlife - JavaScript
Published by ioRekz about 2 months ago

Biowatch - 1.8.1

What's New

See the full changelog: CHANGELOG.md

Highlights

  • Species Tooltip - Hover a species row to see a Wikipedia blurb, IUCN Red List badge, fallback image, and link to the article; "Show more" toggle expands past the 5-line clamp
  • Species-Info Module - New build pipeline with GBIF and Wikipedia response parsers, species-candidate pre-filter, pure synchronous resolver, and build script CLI; ships initial data.json covering 2054 species
  • IUCN Badge in Species List - Inline IUCN Red List badge in species rows (right of name, left of count); hidden on media/activity sidebars to keep them uncluttered
  • HoverCard UX - Species hover migrated from Tooltip to Radix HoverCard; closes on scroll instead of riding with the row; Wikipedia fallback images letterboxed on black to avoid awkward crops
  • Build Hardening - Atomic data.json writes (temp + rename) and periodic flushes (every 25 entries, on SIGTERM) so crashes can't corrupt or lose progress; verbose IUCN strings mapped to codes; rate-limit handling hardened; Wikipedia thumbnail cache shared app-wide instead of per-study

Biosphere - Terrestrial Wildlife - JavaScript
Published by ioRekz about 2 months ago

Biowatch - 1.8.0

What's New

See the full changelog: CHANGELOG.md

Highlights

  • Common Names Everywhere - Dictionary built from SpeciesNet/DeepFaune/Manas snapshots with GBIF English-detection scorer; common names shown across Overview, Species Distribution, and Media tabs
  • Fuzzy Species Picker - Fuse.js-backed search with arrow-key navigation, common-name-first rows, in-study dot badge, and custom-species chip in the observation editor
  • Per-Frame Video Bboxes - Overlay rendering on videos in the media modal with new getVideoFrameDetections IPC and bbox toggle
  • Map Clustering - Deployment markers cluster on the Overview map for clearer visualization of large studies
  • Performance - Cold-start dropped from ~40s to ~2s on Overview; SQL fast-paths for sequence-aware aggregations and heatmap; worker-thread offload for sequence pagination, best-media, and deployments activity; indefinite caching with proper invalidation
  • GBIF Import Progress - Pre-counted CSV rows so progress reflects real current/total; improved dataset titles, unavailable datasets hidden
  • Demo Dataset - Kruger rewritten with real scientific names and commonName column

Biosphere - Terrestrial Wildlife - JavaScript
Published by github-actions[bot] about 2 months ago

Biowatch - 1.7.2

What's New

See the full changelog: CHANGELOG.md

Highlights

  • Video Timestamps - Layered fallback chain for video timestamp extraction (FFmpeg metadata, filename parsing, mtime)
  • Persistent Job Queue - SQLite-backed async job queue for ML inference with queue consumer, server manager, and inference consumer
  • Performance - Sequence computations moved to worker threads, FFmpeg binary path caching, read only container headers for faster timestamp extraction
  • Documentation Website - New MkDocs Material site with CI build checks
  • Bug Fixes - Static FFmpeg import, UTC timestamp parsing, queue scheduler stability fixes, import status speed/ETA restoration

Biosphere - Terrestrial Wildlife - JavaScript
Published by ioRekz 3 months ago

Biowatch - 1.7.1

What's New

See the full changelog: CHANGELOG.md

Highlights

  • Performance - Stream-and-insert with raw prepared statements for CamTrap DP import, aggressive SQLite PRAGMAs, fix OOM crash on large GBIF imports
  • Import Cancellation - Cancel GBIF and LILA imports mid-flight
  • UI Polish - Skeleton loading for studies sidebar, fix scrollbar and empty state issues, awaitable navigation after import
  • Media Caching - Cache failed image loads to avoid repeated 404 fetches
  • Python Updates - Bump torch 2.7.0, speciesnet 5.0.3, extract shared detection utils
  • Bug Fixes - Unpack ffmpeg-static correctly, skip duplicate media on re-import, handle corrupt images and macOS resource fork files gracefully

Biosphere - Terrestrial Wildlife - JavaScript
Published by ioRekz 3 months ago

Biowatch - 1.7.0

What's New

See the full changelog: CHANGELOG.md

Highlights

  • Annotation UIs - Annotate behavior, lifestage, and sex directly on bounding boxes
  • Sequence-Aware Counting - Species distribution now accounts for sequence grouping
  • Zoom & Pan - Zoom into images in the media modal with keyboard shortcuts
  • CamtrapDP Improvements - Progress modal for imports, controlled vocabularies for observations
  • Diagnostics Export - Hidden Advanced tab to export app diagnostics
  • Performance - Sequence processing moved to main process, O(n²) export freeze fixed
  • Deployment Renaming - Rename deployment locations from the UI
  • Startup Migrations - Drizzle migrations run automatically for all study databases

Biosphere - Terrestrial Wildlife - JavaScript
Published by ioRekz 4 months ago

Biowatch - 1.6.1

What's New

See the full changelog: CHANGELOG.md

Highlights

  • Species Tooltips - Hover on species in Activity and Media tabs to see best capture image
  • Redesigned Import Screen - Card-based layout with improved UX
  • New UI Components - Reusable Button, Card, Input, and Select components
  • TypeScript Support - Added TypeScript configuration for gradual adoption
  • Improved Copy - Better documentation on the import page

Biosphere - Terrestrial Wildlife - JavaScript
Published by ioRekz 5 months ago

Biowatch - 1.6.0

What's New

See the full changelog: CHANGELOG.md

Highlights

  • LILA Datasets Import - Import remote datasets with batch processing and progress tracking
  • E2E Testing - Playwright tests for Windows, macOS, and Linux
  • Major Upgrades - Electron 39, React 19, Vite 7
  • Smart ML Servers - Intelligent restart and error handling
  • UI Improvements - Media navigation, species tooltips, blank previews
  • Windows Fixes - Database path and study deletion fixes
  • Code Reorganization - 3-layer architecture for better maintainability

Biosphere - Terrestrial Wildlife - JavaScript
Published by ioRekz 5 months ago

Biowatch - 1.5.0

What's New

See the full changelog: CHANGELOG.md

Highlights

  • Video Support - Full video handling with transcoder, hover-to-play, and predictions
  • Favorites - Mark favorite media
  • Manas Model - New ML model integration
  • CamtrapDP Export - Export with spec validation and configurable options
  • Satellite Maps - Satellite views for all maps
  • Bounding Box Editing - Create, edit, and delete bboxes in media tab
  • Performance - SQLite indices, React Query, Drizzle ORM, media caching
  • Documentation - Comprehensive docs for architecture, IPC, database, and more

Biosphere - Terrestrial Wildlife - JavaScript
Published by ioRekz 6 months ago

Biowatch - 1.4.0

Biosphere - Terrestrial Wildlife - JavaScript
Published by ioRekz 7 months ago

Biowatch - 1.3.0

Biosphere - Terrestrial Wildlife - JavaScript
Published by ioRekz 7 months ago

Biowatch - 1.1.0

Biosphere - Terrestrial Wildlife - JavaScript
Published by ioRekz 11 months ago

Biowatch - 1.0.14

Biosphere - Terrestrial Wildlife - JavaScript
Published by ioRekz about 1 year ago

Biowatch - v1.0.12

fix title overflow

Biosphere - Terrestrial Wildlife - JavaScript
Published by ioRekz about 1 year ago

Biowatch - 1.0.11

Biosphere - Terrestrial Wildlife - JavaScript
Published by github-actions[bot] about 1 year ago

Biowatch - 1.0.9

Biosphere - Terrestrial Wildlife - JavaScript
Published by github-actions[bot] about 1 year ago

Biowatch - 1.0.8

Biosphere - Terrestrial Wildlife - JavaScript
Published by github-actions[bot] about 1 year ago

Biowatch - 1.0.6

Biosphere - Terrestrial Wildlife - JavaScript
Published by github-actions[bot] about 1 year ago

Biowatch - 1.0.5

Biosphere - Terrestrial Wildlife - JavaScript
Published by github-actions[bot] about 1 year ago

Biowatch - 1.0.4

Biosphere - Terrestrial Wildlife - JavaScript
Published by github-actions[bot] about 1 year ago

Biowatch - 1.0.3

Biosphere - Terrestrial Wildlife - JavaScript
Published by github-actions[bot] about 1 year ago

Biowatch - 1.0.1

Biosphere - Terrestrial Wildlife - JavaScript
Published by github-actions[bot] over 1 year ago