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.