Release Notes
v0.9.0
- 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
- 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
- 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.