Features & Change Log
THE RACK - Feature & Update Log
Version 2.11.0 | Last Updated: January 8, 2026
CURRENT FEATURES (LIVE)
LOGIN & SECURITY
- Email + Access Code Login - Simple, secure login without Google OAuth
- Auto-login - Remembers your credentials for quick access
- Per-customer Google Sheets - Your data stays in your own Google Sheet
- AES Encryption - Sensitive buyer data encrypted at rest (v2.11.0)
- Security Audit Logging - Track login attempts and data changes (v2.11.0)
- Rate Limiting - Protection against abuse (v2.11.0)
DASHBOARD
- At-a-glance stats - Total breeders, males, females, holdbacks
- Clutch stats - Incubating count, hatched this year, avg days to hatch, avg fertile eggs
- Hatchling stats - Listed, unlisted, males, females
- Sales stats - Current year sold count, revenue, on hold, unshipped
- Year-over-year comparison - Last year's sales for comparison
- Smart alerts - Overdue clutches, due within 7 days, unshipped sales, needs sexing, ready to list, unpaid deposits, shipping soon
COLLECTION MANAGEMENT
- Breeder tracking - Full profile for each animal (name, sex, DOB, genetics, status, etc.)
- Status management - Breeder, Holdback, Listed, Unlisted, On Hold, Sold, Deceased, Retired, On Loan
- Genetic summary - Clickable gene tags for filtering
- Maturity auto-calculation - Automatically calculates from DOB (Hatchling, Juvenile, Sub-Adult, Adult)
- QR codes - Auto-generated QR code for each animal
- Quick filters - Filter by sex, status, species, or gene
CLUTCH MANAGEMENT
- Clutch tracking - Sire, Dam, lay date, egg counts, status
- Estimated hatch date - Auto-calculated (lay date + 59 days)
- Overdue alerts - Visual warning for clutches past estimated hatch date
- Hatch workflow - Mark hatched only, or hatch and create hatchlings in one step
- Batch hatchling creation - Create multiple hatchlings at once with inherited sire/dam info
HATCHLINGS
- Dedicated hatchlings view - See all listed/unlisted animals
- Quick actions - Sell, Mark as Holdback, Edit, Delete
- Stats cards - Listed, Unlisted, Holdbacks, On Hold counts
- Linked to clutches - Sire and Dam auto-populated from clutch
SALES TRACKING
- Sales view - All on hold and sold animals
- Sale recording - Sold price, date, buyer info, shipping details
- Payment tracking - Deposit, Paid, Refunded status
- Revenue tracking - Automatic revenue calculation
- Year filter - Filter sales by year
ACTIVITY LOG
- Activity tracking - Took Meal, Refused Meal, Shed, Weight, Health Hold, Paired, Lock, and more
- QR quick-log - Scan QR code to instantly log activity for an animal
- Date tracking - All activities timestamped
ARCHIVE
- Soft delete - Deleted animals/clutches move to Archive (not permanently deleted)
- Restore function - Easily restore archived records
- Archive history - See when items were archived
IMPORT / EXPORT
- MorphMarket CSV import - Import your entire MorphMarket inventory
- Smart duplicate detection - Updates existing animals instead of creating duplicates
- Field mapping - Automatic mapping of MorphMarket fields to Rack fields
- Sold date capture - Imports sold date from Last_Update for sold animals
- Export to CSV - Export collection or clutches to CSV
QR CODE SYSTEM
- Auto-generated QR codes - Every animal gets a unique QR code
- QR code printing - Print labels for your collection (small, medium, large sizes)
- QR scanning - Scan to instantly pull up an animal and log activity
- Filter by type - Print QR codes for all, breeders only, or hatchlings only
SETTINGS
- Business info - Store your business name, owner name, contact info
- Logo URL - Custom logo for your business
- Default species - Set your default species
- Default incubation days - Customize estimated hatch calculation
MOBILE FRIENDLY
- Responsive design - Works on phone, tablet, and desktop
- Mobile menu - Slide-out navigation on mobile
- Quick add bar - Always-visible quick add buttons on mobile
- Touch-friendly - Large buttons and easy navigation
SYNC & RELIABILITY
- Real-time sync - Changes saved directly to your Google Sheet
- Manual sync button - Force refresh data anytime
- Optimistic UI - Instant feedback while saving
- Data health check - Identify missing data in your collection
PLANNED FEATURES (COMING SOON)
SMART FEEDING SYSTEM (Planned: Q1 2026)
Per-Animal Feeding Configuration:
- Configurable feeding schedule per animal (5, 7, 10, 14, 21, 28 days or custom)
- Feeder type tracking (Rat, Mouse, ASF, Quail, Chick)
- Feeder size tracking (Pinky through Jumbo with species-specific options)
- Feeding quantity per animal
- Special feeding notes (picky eater instructions, preferences)
- Feeding status modes (Normal, On Hold, Pre-Lay, Post-Lay, Fasting)
- Hold until date for temporary feeding pauses
Feeding Reminders & Alerts:
- Dashboard section showing animals due for feeding
- Color-coded urgency levels (Due Today, Overdue, Tomorrow, This Week)
- In-app notification banner for overdue feedings
- Badge count on Feeding navigation tab
- Future: Email digest option (daily/weekly)
Feeder Pick List Generator:
- Generate daily or weekly thaw lists
- Grouped by feeder type and size
- Shows animal name/ID for each feeder
- Summary totals by feeder category
- Print-friendly format
- Export to PDF option
- Filter by breeders only, hatchlings only, or all
- Sort by feeder size for efficient thawing
Quick Feed Logging:
- Single animal feed modal with result tracking (Took Meal, Refused, Partial)
- Optional weight capture during feeding
- Batch feeding from pick list view
- QR scan to instant feed logging
- Auto-update of next feed date
Feeding Schedule View:
- New "Feeding" navigation tab
- Table view of all animals with feeding info
- Filter by due status, feeder type, animal status
- Stats cards for due today, overdue, on hold, fed today
- Quick actions: Feed, Skip, Edit schedule
WEIGHT TRACKING & GROWTH CHARTS (Planned: Q1 2026)
Weight Data Collection:
- Enhanced activity logging for weights
- Optional weight prompts during feeding
- Pre-shed and post-shed weight tracking
- Monthly weight check reminders
Individual Animal Charts:
- Visual weight history chart (Chart.js)
- Time range selection (30 days, 90 days, 6 months, 1 year, all time)
- Feeding event overlay (vertical markers)
- Shed event markers
- Trend line visualization
- Target weight curve (species-specific)
Growth Analytics:
- Total weight gain calculation
- Average weekly/monthly gain
- Growth rate comparison (above/below average)
- Feeding efficiency stats (success rate)
- Weight milestone tracking
Collection-Wide Analytics:
- Average weight by status (breeders, hatchlings, holdbacks)
- Growth leaders (top gainers in last 30 days)
- Needs attention list (slow growth alerts)
- Overall feeding success rate
Weight-Feeding Correlation:
- Analysis of feeding frequency vs weight gain
- Optimal feeding frequency recommendations by growth stage
- Compare animals on same chart
NOTIFICATION CENTER (Planned: Q1 2026)
Unified Notification System:
- Central notification hub in app
- All alert types in one place
- Read/unread status tracking
- Quick actions from notifications
Notification Types:
- FEEDING_OVERDUE - High priority
- FEEDING_DUE - Medium priority
- CLUTCH_OVERDUE - High priority
- CLUTCH_DUE_SOON - Medium priority
- WEIGHT_ALERT - Medium priority (slow growth detection)
- SALE_SHIPPING - High priority
- PAYMENT_DUE - High priority
- SHED_DUE - Low priority
Notification Settings:
- Configurable reminder times
- Overdue alert threshold (days)
- Weight check interval
- Slow growth threshold percentage
- Future: Email notification toggle
- Future: Email frequency (daily/weekly/off)
VERSION HISTORY
Version 2.11.0 - January 8, 2026
- Added AES encryption for sensitive fields (buyer info, emails)
- Moved API secrets to Script Properties (improved security)
- Added security audit logging
- Added rate limiting (100 requests/hour per user)
- Added data migration functions for existing customer encryption
Version 2.10.41 - January 7, 2026
- Fixed Edit for imported rows - falls back to finding row by UNIQUE ID if __rowIndex missing
Version 2.10.7 - January 7, 2026
- Fixed filter bar and stats cards showing on Dashboard
Version 2.10.6 - January 7, 2026
- NEW approach for Edit/Delete - uses global row array with inline onclick handlers
Version 2.10.5 - January 7, 2026
- Fixed MorphMarket import - year-only DOB now becomes 01/01/YYYY
Version 2.10.4 - January 7, 2026
- Made Hatchlings/Sales table stats monochrome, removed Clutches section from Dashboard
Version 2.10.0 - January 7, 2026
- Filter dropdowns for sex, status, species
- Clickable gene tags for quick filtering
- Maturity auto-calculation from DOB
- Status badges with color coding
- Fixed duplicate sheet bug in webhook
Version 2.9.0 - January 6, 2026
- Delete button on all table views
- Stats cards for each view
- Settings tab integration
- Archive loading fix
Version 2.8.0 - January 5, 2026
- Archive feature - delete moves to Archive tab instead of permanent delete
- Archive tab with restore functionality
Version 2.7.0 - January 4, 2026
- MorphMarket CSV import with automatic field mapping
- Smart duplicate detection (updates instead of creates)
Version 2.6.0 - January 3, 2026
- Settings tab support
- Business information storage
Version 2.5.0 - January 2, 2026
- Mobile-friendly redesign
- Slide-out mobile menu
- Quick add bar on mobile
- Auto-populate Sheet ID for QR codes
Version 2.4.0 - January 1, 2026
- Fixed duplicate order bug with lock + email duplicate check
Version 2.3.0 - December 30, 2025
- Archive tab support
- Auto-creates Archive sheet on first archive
Version 2.2.0 - December 28, 2025
- New double helix logo in emails
- Added tagline "Rack It. Track It. Run It."
Version 2.1.0 - December 26, 2025
- SendGrid email integration for welcome emails
- Email + access code login system
Version 2.0.0 - December 20, 2025
- Full API backend (getData, saveRecord, updateRecord, deleteRecord)
- Apps Script integration
Version 1.0.0 - December 15, 2025
- Initial release
- License validation only
SUBMIT FEATURE REQUESTS
Have an idea that would make The Rack better? We want to hear it.
Submit feature requests via the Support Ticket link in the app, or email:
support@therackapp.io
We read every suggestion. Many features in The Rack started as user requests.