Release Notes
v1.2.7
- Improved freezer inventory merge logic to correctly maintain quantities, purchase values, replacement values, and unit costs
- Enhanced equipment reporting with reservation details, including who reserved an asset and when it is needed
- Simplified equipment location management by removing legacy "With Borrower" workflows
- Improved equipment reports to display farm and location names instead of user identifiers where appropriate
- Added support for members to cancel their own equipment reservations
- Updated permissions so members can only create equipment loans and reservations for themselves
- Improved equipment loan, reservation, and asset management workflows
- Enhanced PDF reports with improved page numbering, formatting, and footer layout
- Refined the public landing page with a cleaner SaaS-style design and improved module presentation
- Various usability improvements, reporting enhancements, and bug fixes across the platform
v1.2.3 (8710dd2)
- Reorganized the application into a cleaner modular architecture for improved scalability, maintainability, and future growth
- Added farm-specific module controls so each farm can enable only the features it needs
- Introduced the Equipment Module for asset tracking, equipment loans, reservations, returns, and reporting
- Improved farm detection, user context handling, and multi-farm reliability
- Enhanced platform stability through major bug fixes across inventory, profiles, and daily workflows
- Added the Price Intelligence Module for grocery price tracking, inventory valuation, and bulk purchase comparison
- Introduced historical pricing, freezer valuation, replacement cost tracking, and printable comparison worksheets
- Implemented configurable audit logging with farm-specific and module-specific controls
- Added a dedicated Audit Dashboard with filtering, search, and CSV export capabilities
- Strengthened administrative controls, compliance readiness, and operational oversight tools
- Introduced Beef Precision reporting with cut-level analysis, retail comparisons, butcher ROI, and profitability calculations
- Added automatic lb/kg and $/lb normalization for consistent comparisons
- Added editable retail pricing references and advanced Precision Bulk PDF reporting
v0.9.0 (c7730bb)
- Refactored the application into a modular structure with separated route and service layers
- Extracted core modules (Freezer, Canning, Recipes) into independent components
- Introduced a service layer to centralize database logic while retaining SQLite and raw SQL usage
- Implemented module gating framework to enable or disable features per farm (future subscription-ready)
- Improved overall maintainability, separation of concerns, and readiness for future database migration
- Enforced quantity validation to ensure all inventory items must have a quantity greater than zero
- Improved freezer inventory views by automatically hiding items with zero quantity from current listings
- Added the ability to remove users from a farm while preserving their account for use elsewhere
- Introduced admin-controlled user activation, allowing accounts to be safely deactivated and reactivated without deletion
- Enhanced overall data consistency and reduced risk of invalid or stale inventory records
- Configured daily automated database backups to improve data protection and recovery readiness
- Continued improvements to usability, stability, and performance across core modules
v0.8.0 (496030a)
- Integrated Postmark email service
- Admin-triggered release notes emails
- Foundation for future email features (e.g., sharing recipes, notifications)
- Quick add functionality for faster item entry
- Ability to delete freezer locations
- Improved filtering and search capabilities
- Export all freezer contents to PDF and CSV
- Improved print layout with cleaner formatting
- Farm name and timestamp included in reports
- Enhanced readability for real-world use
- General usability improvements across inventory workflows
- Cleaner layout and more consistent user experience
v0.7.0 (413f9f7)
- Added professional landing page and shared footer.
- Added Terms of Use, Privacy & Data Notice, and Release Notes pages.
- Introduced multi-farm architecture with farm memberships and farm switching support.
- Changed account onboarding from public self-registration to administrator-managed access.
- Added a basic admin page for creating farms and assigning users.