Description from extension meta
Calculate cattle breeding dates, heat detection, and calving dates. Multi-language support for farmers worldwide.
Image from store
Description from store
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.