Cattle Breeding Calculator

Calculate cattle breeding dates, heat detection, and calving dates. Multi-language support for farmers worldwide.

As of June 2026, Cattle Breeding Calculator has 12 users in the Productivity category.

Usersup 20.0 percent+20.0%
12
12
Ratingno change0%
— reviews
Reviewsno change0%
Version
2.2.0
Manifest V3

History

4 snapshots

Tracking since Apr 1, 2026.

12.16119.84Apr 1, 2026Jun 1, 2026
View as table
DateUsersRatingReviewsVersion
Apr 1, 2026102.2.0
Apr 21, 2026112.2.0
May 7, 2026112.2.0
May 18, 2026112.2.0
Now122.2.0

Permissions & access

Permissions
storage
Host access
None declared

Screenshots

Cattle Breeding Calculator screenshot 1Cattle Breeding Calculator screenshot 2Cattle Breeding Calculator screenshot 3

About

CATTLE BREEDING CALCULATOR - VERSION 2.2.0 RELEASE NOTES
================================================================

## What's New in Version 2.2.0

### ✨ New Features & Improvements

1. **Interactive Footer Links**
   - Footer text "Generated by Cattle Breeding Calculator Chrome Extension" is now clickable
   - Links directly to Chrome Web Store extension page for easy access
   - Available in all 8 supported languages

2. **Enhanced Timeline Layout**
   - Improved visual hierarchy for breeding timeline display
   - Better spacing and organization to prevent text overlap
   - Cleaner presentation of milestone dates and status indicators
   - Enhanced status indicators (completed, upcoming, overdue, historical)

3. **Better Code Organization**
   - Extracted timeline styles to separate CSS file for better maintainability
   - Improved CSS structure without affecting functionality
   - Enhanced internationalization support for timeline elements

4. **Multilingual Timeline Support**
   - Added proper translations for timeline status messages
   - Localized date formatting and status indicators
   - Consistent messaging across all 8 supported languages

### 🔧 Technical Improvements

- Refined CSS architecture for better performance
- Enhanced responsive design elements
- Improved code modularity and maintainability
- Better error handling for notification system
- Optimized font loading and display

### 🌍 Language Support
Continues to support 8 languages:
- Thai (ไทย)
- English (US)
- English (Singapore) 
- Vietnamese (Tiếng Việt)
- Lao (ລາວ)
- Khmer (ខ្មែរ)
- Malay (Bahasa Malaysia)
- Indonesian (Bahasa Indonesia)

## Chrome Web Store Permissions

### Current Permissions Required:
- **Storage**: For local data storage of cattle breeding records and user preferences

### Privacy & Security:
- ✅ No network permissions requested
- ✅ All data stored locally in user's browser
- ✅ No external data collection or tracking
- ✅ Fully offline functionality after installation
- ✅ No access to browsing history or personal data
- ✅ Single external link only to Thai Brangus Association Facebook page

## Chrome Web Store Policy Compliance Review

### ✅ COMPLIANT AREAS:
1. **Single Purpose**: Calculator focused on cattle breeding date calculations
2. **Minimal Permissions**: Only requests necessary "storage" permission
3. **User Privacy**: No data leaves user's device, fully offline operation
4. **No Malicious Code**: Clean, agricultural-focused functionality
5. **Proper Manifest v3**: Uses current Chrome extension standards
6. **Localization**: Proper i18n implementation for 8 languages
7. **Content Security**: No eval() or dangerous functions used

### ⚠️ AREAS TO MONITOR:
1. **External Link**: Single link to Facebook page (Thai Brangus Association)
   - STATUS: Acceptable as it's relevant to target audience
   - RECOMMENDATION: Ensure link remains active and appropriate

2. **Image Processing**: Uses html2canvas.min.js for image export
   - STATUS: Compliant - standard library for legitimate functionality
   - RECOMMENDATION: Keep library updated to latest version

3. **Data Storage**: Uses IndexedDB for cattle records
   - STATUS: Compliant - local storage only, no external transmission
   - RECOMMENDATION: Continue privacy-first approach

### 🔒 SECURITY BEST PRACTICES IMPLEMENTED:
- Content Security Policy (CSP) compliance
- No inline JavaScript execution
- Secure image processing with size limits (300KB)
- No external API calls or data transmission
- Proper input validation and sanitization

## Files Included in Extension Package

### Core Files:
- manifest.json (v2.2.0)
- popup.html
- popup.css
- timeline.css (NEW)
- popup.js

### Functionality Modules:
- database.js
- migration.js
- i18n.js
- imageUtils.js
- careTips.js
- careTipsManager.js
- dateCalculations.js
- photoManagement.js
- progressIndicators.js
- modalNavigation.js
- recordsManagement.js
- cattleDetailManager.js
- datePickerManager.js
- imageExporter.js
- notificationManager.js
- notificationCenter.js
- firebase-notifications.js
- backup.js

### Localization:
- _locales/ directory (Chrome extension i18n)
- lang/ directory (app translations)
- Care tips files for all 8 languages

### Assets:
- icons/ (16px, 32px, 48px, 128px)
- html2canvas.min.js

### Exclusions (Not included in package):
- Development files (cards.css, modals.css, etc.)
- Backup files (popup-original.css)
- Test images (readimg/ folder)
- Version notes file
- .git directory

## Installation & User Impact

### For New Users:
- Single click installation from Chrome Web Store
- No configuration required
- Immediate access to cattle breeding calculations

### For Existing Users:
- Automatic update through Chrome Web Store
- No data loss - all existing records preserved
- Enhanced user experience with new features
- Improved visual layout and navigation

---
Generated for Chrome Web Store submission
Version: 2.2.0

PRODUCT DETAILS - CHROME WEB STORE (English)
==============================================

TITLE:
Cattle Breeding Calculator - วันวัวคลอด

SHORT DESCRIPTION (130 chars):
Calculate cattle breeding dates, heat detection, and calving dates. Multi-language support with offline data storage for farmers.

DETAILED DESCRIPTION:
Comprehensive cattle breeding management tool designed for farmers worldwide. Calculate important breeding dates, manage cattle records, and receive expert care recommendations throughout the breeding cycle.

🐄 KEY FEATURES:

• BREEDING DATE CALCULATIONS
  - Heat detection dates (21 & 42 days after breeding)
  - Calving prediction (283 days after breeding)
  - Automatic progress tracking with visual indicators

• MULTI-LANGUAGE SUPPORT (8 Languages)
  - Thai (ไทย) - Primary language
  - English
  - Vietnamese (Tiếng Việt)
  - Lao (ລາວ)
  - Khmer (ខ្មែរ)
  - Malay (Bahasa Melayu)
  - Indonesian (Bahasa Indonesia)
  - Singlish (Singapore English)

• CATTLE RECORDS MANAGEMENT
  - Store detailed breeding records
  - Photo management with automatic compression (max 300KB)
  - Export data in JSON format
  - Timeline view of breeding history

• CARE RECOMMENDATIONS
  - Stage-specific care tips based on breeding progress
  - Nutrition and health guidance
  - Preparation tips for calving

• OFFLINE FUNCTIONALITY
  - Works completely offline after installation
  - All data stored locally in your browser
  - No internet connection required
  - No external data transmission

• CALENDAR SYSTEMS
  - Gregorian calendar (standard)
  - Buddhist calendar support for Thai/Lao/Khmer users (+543 years)
  - Localized date formatting

🔒 PRIVACY & SECURITY:
- NO permissions required beyond basic extension functionality
- NO access to websites or browsing data
- NO network requests or external data transmission
- NO user tracking, analytics, or data collection
- All data remains in your browser until you delete it

📱 PERFECT FOR:
- Dairy cattle farmers
- Beef cattle ranchers
- Livestock managers
- Agricultural students
- Veterinarians
- Farm consultants

🌏 GEOGRAPHIC FOCUS:
Designed primarily for farmers in Thailand and Southeast Asia, but useful for cattle farmers worldwide.

🛠️ TECHNICAL SPECIFICATIONS:
- Chrome Extension Manifest V3
- IndexedDB for data storage
- HTML5 Canvas for image export
- Responsive design optimized for popup interface
- Automatic image compression and optimization

📊 BREEDING CYCLE CALCULATIONS:
Based on standard dairy cattle breeding cycles:
- First heat detection: 21 days after breeding
- Second heat detection: 42 days after breeding
- Expected calving: 283 days after breeding

🎯 HOW TO USE:
1. Select breeding date using the date picker
2. View calculated heat detection and calving dates
3. Save cattle records with photos (optional)
4. Track breeding progress with visual indicators
5. Export data or images as needed

✨ RECENT UPDATES (v2.1.0):
- Enhanced multi-language support
- Improved cattle records management
- Better image compression (300KB limit)
- Updated privacy compliance
- Performance optimizations

💡 TIPS:
- Use the "Today" button for quick date selection
- Save important breeding records for future reference
- Export data regularly as backup
- Check care recommendations for breeding stage guidance

📞 SUPPORT:
For questions or support, contact through Chrome Web Store developer support or email: [email protected]

This extension is developed specifically for the agricultural community to improve cattle breeding management and productivity.

Technical

Version
2.2.0
Manifest
V3
Size
239KiB
Min Chrome
88
Languages
5
Featured
No

Metadata

ID
gicihaifeadghhdophekgkgcjcfhiikb
Developer ID
ub2452fff9df5cbb6bf3a56447e8d695b
Developer Email
[email protected]
Created
Jul 28, 2025
Last Updated (Store)
Aug 12, 2025
Last Scraped
Jun 1, 2026
Website
Support URL

Similar extensions

Alternatives to Cattle Breeding Calculator, ranked by description similarity.

Data sourced from the Chrome Web Store · last verified Jun 1, 2026.