Changelog

A running log of what's shipped. SpeciesRadar is under active development — check back often or visit the roadmap to see what's coming next.

National Red Lists, Roadmap & Enrichment Pipeline

  • Added national red list data for Nepal, Australia, Europe, and 100+ countries via nationalredlist.org (~10K assessments)
  • Created national_red_lists database table linking species to country-specific conservation statuses
  • Seeded 20 Nepal conservation organisations and 50 prominent conservationists with affiliations
  • Enhanced country pages with threatened species counts, conservation leaders, and paginated species lists
  • Enhanced species pages with threat narratives, habitat info, IUCN colour-coded badges, and population trends
  • Built public roadmap page with visual timeline and community suggestion system
  • Added email notifications for roadmap suggestions via SMTP
  • Created About, Partners, and Support pages describing mission, data sources, and funding model
  • Built resumable enrichment script using Claude API for threat narratives (CR > EN > VU priority)
  • Added database health check utility (db-counts)
  • Updated sitemap generation with country pages and priority weighting

SEO Foundations

  • Added dynamic sitemap.xml generation with species and country pages
  • Added robots.txt with sitemap reference

Dashboard & Homepage

  • Launched main dashboard page with biodiversity statistics overview

Citizen Science & PWA

  • Added user authentication (login, register, profile)
  • Built citizen science sighting reports with photo upload
  • Added Species of the Day feature in footer
  • Installed PWA support with service worker and manifest
  • Added scroll reveal animations and sticky species navigation
  • Built extinction timeline page
  • Created country hero images and conservation leader data
  • Set up cron jobs for daily, weekly, and monitoring pipelines