Calculate cattle breeding dates, heat detection, and calving dates. Multi-language support for farmers worldwide.
Users
15
+1 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#174K
#146K among extensions
Version
2.2.0
updated 12 Aug 2025
Users
monthly, 15 months
Latest, 21 Oct 2026:15 usersMove the mouse over the chart for any month
Ratings count
monthly, 15 months
Latest, 21 Oct 2026:0 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About Cattle Breeding Calculator
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 autom…