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 updates for calves, cows, and sires.
  • Added separate bulk operation choices for each animal type.
  • Added optional vaccine inventory selection during bulk vaccine entry.
  • Bulk calf operations now show only calves from the most recent birth year.
  • Added bulk selection, search, Select Visible, and Clear Visible controls.
  • Advanced history search across cows, calves, and sires with keyword and activity filtering.
  • Add a reason when a cow or sire is made inactive, such as sold, culled, or deceased and add to animal history
  • Automatically record field edits in animal history, such as a weight change from 1,200 pounds to 1,250 pounds.
  • Added quick stats to the top of the main dashboard giving a user a quick view of your animals.

Roadmap

Planned Features