Skip to content

Releases: WuSuBuDuoMing/freshkeeper

v2.15.0 β€” AI Recipe & Expiry Warning Overhaul

Choose a tag to compare

@WuSuBuDuoMing WuSuBuDuoMing released this 22 Jun 19:22

What's Changed

  • feat: v2.12.0 β€” AI recipe engine, food service, stats by @WuSuBuDuoMing in #2

New Contributors

Full Changelog: v2.9.0...v2.15.0

v2.12.0 β€” AI Recipe, Food Service, Stats

Choose a tag to compare

@WuSuBuDuoMing WuSuBuDuoMing released this 22 Jun 01:53

v2.12.0 (2026-06-22)

Changed

  • AI recipe engine improvements (modular architecture, dynamic recommendations)
  • Food service enhancements (smart expiry tracking, batch operations)
  • Stats service (consumption trends, category analytics)
  • Expiry page UX improvements
  • Date utils fixes
  • 9 files, +692/-61 lines

v2.9.0 β€” Community Docs & README Overhaul

Choose a tag to compare

@WuSuBuDuoMing WuSuBuDuoMing released this 18 Jun 01:02

v2.9.0 β€” Community Docs & README Overhaul (2026-06-18)

Documentation

  • Complete English README overhaul with Table of Contents, feature table, architecture section, installation guide, project structure, and configuration docs
  • Added CONTRIBUTING.md with development workflow, commit convention, PR process, and style guide
  • Upgraded CODE_OF_CONDUCT.md to full Contributor Covenant v2.0
  • Enhanced SECURITY.md with supported versions table, reporting process, scope, and best practices

CI/CD

  • Expanded GitHub Actions CI pipeline with 5 new validation steps

Code Quality

  • Enhanced JSDoc annotations on all core service and utility modules
  • Added @file, @module, @Version metadata to all key modules

Links

v2.6.0 - Community Governance & Funding

Choose a tag to compare

@WuSuBuDuoMing WuSuBuDuoMing released this 16 Jun 00:31

What's Changed

  • Added CODE_OF_CONDUCT.md (Contributor Covenant v2.1)
  • Added .github/FUNDING.yml with GitHub Sponsors
  • Added CODEOWNERS file
  • Created Issue templates (Bug Report + Feature Request)
  • Created Pull Request template
  • Updated CHANGELOG.md

v2.4.0 - Security & Documentation

Choose a tag to compare

@WuSuBuDuoMing WuSuBuDuoMing released this 14 Jun 09:54

v2.4.0 - Security policy, documentation enhancements, open-source best practices

  • Added SECURITY.md with vulnerability reporting policy
  • Updated CHANGELOG.md with new version entry

v2.2.0 - Local optimization, CHANGELOG sync, documentation updates

Choose a tag to compare

@WuSuBuDuoMing WuSuBuDuoMing released this 13 Jun 20:02

Local optimization, CHANGELOG sync, documentation updates

v2.1.0 β€” Quality Optimization

Choose a tag to compare

@WuSuBuDuoMing WuSuBuDuoMing released this 11 Jun 13:47

Changelog

v2.1.0 β€” Quality Optimization (2026-06-11)

Documentation

  • Rewrote README.md with English docs, badges, architecture overview, and contributing guide
  • Created comprehensive README.zh-CN.md with full Chinese documentation
  • Added docs/data-model.md with complete data model schema, category system, and storage key mapping

Code Quality

  • Removed console.log leftovers from subscription-service.js (4 instances)
  • Cleaned up junk files (test.txt, test-write.txt) from root, services/, and utils/
  • Updated app.js globalData.version from 1.0.0 to 2.1.0

Test Coverage

  • Added food expiry logic tests (13 tests): date-utils boundary cases, food-utils status calculation, food-service expiry queries
  • Added recipe matching tests (12 tests): recommendation algorithm validation, score system, cache behavior
  • Added shopping list tests (18 tests): full CRUD coverage, groupByCategory, calculateTotalPrice, addFromUsedFood

Performance

  • Added debounce (200ms) to fridge page search input to reduce redundant filter operations
  • Avoided redundant data reload on fridge page onShow when data is already loaded
  • Identified 13/22 components unused by any page (reserved for future features)

v2.0.0 β€” Initial Open-Source Release (2026-06-01)

Features

  • Fridge management with category filtering and search
  • Food expiry alerts with tiered warnings
  • Shopping list with cost estimation
  • AI recipe recommendations based on fridge contents
  • Weekly menu auto-generation
  • Statistics and waste tracking
  • Dark mode support
  • Accessibility settings (font size, high contrast, color blind modes)
  • i18n support (Chinese and English)
  • Photo-based food recognition (mock mode)
  • Data export (CSV/JSON)
  • Family sharing with invite codes
  • Nutrition tracking

Technical

  • WeChat Mini Program native development
  • Page β†’ Service β†’ Storage three-layer architecture
  • 10 pages, 22 components, 12 service modules, 16 utility modules
  • Unified API layer with interceptors, cache, retry, and cancellation

v2.0.0 - Community & Smart Shopping

Choose a tag to compare

@WuSuBuDuoMing WuSuBuDuoMing released this 10 Jun 10:05

🧊 FreshKeeper v2.0.0

Planned Features

  • Community recipe sharing
  • Supermarket price comparison
  • Voice input for food entry
  • Smart shopping recommendations (based on history)
  • Nutritional tracking per dish

v1.2.0 - Real AI API & Food Recognition

Choose a tag to compare

@WuSuBuDuoMing WuSuBuDuoMing released this 10 Jun 10:05

🧊 FreshKeeper v1.2.0

Planned Features

  • Real AI API integration (GPT/Claude) for recipe generation
  • Food recognition (photo auto-entry)
  • Nutrition analysis reports
  • Family member shared fridge

v1.1.0 - Backend API & Image Upload

Choose a tag to compare

@WuSuBuDuoMing WuSuBuDuoMing released this 10 Jun 10:05

🧊 FreshKeeper v1.1.0

Planned Features

  • Real backend API integration
  • Image upload (photo recognition for food items)
  • WeChat subscription message push for expiry alerts
  • Data cloud sync across devices