Cattle Management System

Version history, recent improvements, and planned features for the CMS application.

🐄 Current Release: Version 2.0

Version 1.7

Database & Inventory
  • Added automatic database creation during application startup.
  • Added vaccine records including name, batch ID, expiration date, notes, and active status.
  • Updated view pages to show active animals by default, with options to display all or inactive records.
  • Added AI ownership information to sire records.
  • The Add Calf page now only displays active cows and sires.

Version 1.8

Animal History
  • Added a current-year calf view.
  • Added vaccine, weight, and note records to calf history.
  • Added vaccine, bull assignment, pasture movement, artificial insemination, abortion, pregnancy check, and notes to cow history.
  • Added vaccine, weight, trich test, pasture movement, and notes to sire history.
  • Added dark mode by customer request.
  • Added a steer option to calf records.
  • Added a journal for ranch records that are not tied to a specific animal.
  • When a calf is added and connected to a dam, the birth record is added to the cow’s history.
  • Added search boxes to all animal pages.

Version 1.9

Search & Interface
  • Improved calf searching so all displayed fields are searchable.
  • Updated calf CSV exports to include new fields and additional history notes.
  • Unified styling across the application.
  • Added multi-field searching to the cow page.
  • Added a light and dark mode toggle.
  • Added customizable dashboard sections so unused features can be hidden.

Version 2.0

Current Release
  • Added bulk record entry for calves, cows, and sires.
  • Added animal-specific bulk actions, including optional vaccine inventory selection.
  • Bulk calf records now focus on calves from the most recent birth year.
  • Added bulk search, Select Visible, Clear Visible, and improved multi-animal selection controls.
  • Added advanced history search across calves, cows, and sires with keyword and activity filtering.
  • Automatically record field edits in animal history, including changes such as updated weights and status changes.
  • Added inactive reasons for cows and sires, including sold, culled, deceased, and other.
  • Added quick animal statistics to the main dashboard.
  • Added sire tracking to cow records.
  • Added registration URL tracking to cow records.
  • Added calf-to-cow and calf-to-sire conversion while retaining the animal’s full history.
  • Calf birth records are now also added to the selected sire’s history.
  • Major Pasture Management upgrade with interactive satellite mapping, field boundary drawing, and automatic acreage calculations.
  • Existing pasture boundaries are displayed while mapping new fields, with high-contrast outlines and hatching for easier viewing.
  • Added pasture management records for grazing, fertilizing, spraying, seeding, irrigation, hay production, soil testing, pasture condition, and field notes.
  • Added permanent pasture history so users can track field management and pasture use over time.
  • Modified export function to export the current view of the user rather than whole database set.

Roadmap

Planned Features