customer-milestone-2_cmpe451-fall2025
Pre-releaseπ CHANGELOG β Version 0.2.0-beta
Tag: customer-milestone-2_cmpe451-fall2025
Date: 25.11.2025
This release marks a major leap toward the MVP of HeatH, delivering cross-platform calorie tracking, micronutrient support, multilingual interfaces (EN/TR/JP), accessibility improvements, and semantic enhancements with JSON-LD & ActivityStreams.
π₯ Major Features Delivered
- Full Calorie Tracking system implemented across Backend, Web, and Mobile
- Micronutrient support added to recipes
- Internationalization (i18n) with English, Turkish, and Japanese
- Accessibility upgrades: dyslexic font, color-blind mode, dark mode
- Semantic improvements using JSON-LD 1.1 and ActivityStreams 2.0
- Optimized recipe search (ingredients, keywords, improvements)
- UI/UX improvements for mobile screens and web calorie pages
- Large number of unit tests added to backend and mobile
- Dev/main synchronization and conflict resolution
- Backend redeployment and environment stabilization
π€ Contributions by Team Member
Below each team memberβs contributions are listed with their linked PRs.
1. @burakorkmaz Backend Lead & Deployment
Key PRs
- Calorie tracking backend: #488, #521
- Micro-nutrients backend: #479
- Get all recipes endpoint: #532
- Dev/main merges & conflict fixes: #526, #533, #546
- Multi-service synchronization: #540
Impact: Backend MVP completed, deployment stabilized, major merges resolved.
2. @kerembozkurt2002 β Full-Stack (Web + Mobile)
Key PRs
- Update calorie tracking function (Web): #524
- Change calorie update endpoint (Web): #534
- Added caloric tracking UI interactions: #518
- Synced dev branch with main: #522
Impact: Web calorie tracking solidified; key sync operations executed on time.
3. @Kerem-Kurt β Mobile Feature Development & Web Enhancements
Key PRs
- Mobile calorie tracking feature: #525
- Implement mobile recipe search: #537, #548
- Enhance date validation: #549
- Added unit tests for LikeService: #514
- UI improvements & semantic updates: #540
Impact: Mobile MVP functionality completed and fully integrated.
4. @poyrazogluyigit β Web Frontend & UI/Nutrition Improvements
Key PRs
- Web calorie tracking: #485
- Micronutrients on recipe detail: #486, #500
- Ingredient + search improvements: #543
- Calorie page translation fix: #544
- Micronutrients added back to dev: #545
Impact: Nutrition features strengthened; key UI improvements accomplished.
5. @Hasan-Arda-Gunes β Backend Testing & QA
Key PRs / Issues
- InterestForm unit tests: #517
- Calorie tracking backend test mocks: #495
- General backend test coverage issues: #492, #497
Impact: Strengthened backend reliability and contributed to QA coverage.
6. @ErencemOzbey β Mobile UI/UX, Translations, Testing
Key PRs
- Mobile translation + currency support: #542
- Mobile empty state translations: #550
- SavedRecipeService unit test: #499
- Ingredient & search improvements (shared): #543
Impact: Mobile UX improved, translation consistency raised, tests added.
7. @duran0 β Web i18n, Semantic Refactoring, Backend Testing
Key PRs
- Japanese language support (Web): #529
- Calorie translations EN/TR/JP: #539
- Major semantic refactor for search & calorie tracking: #551
- CommentService unit test: #513
- Translation system fixes: #544
Impact: Multilingual experience completed for Web; major semantic improvements delivered.
8. @YigitMemceroktay β Mobile Translation System, UI Fixes
Key PRs
- Translation services for mobile: #530
- Mobile profile page fixes: #552
- Cross-platform i18n integration: #541
Impact: Translation engine on mobile stabilized and UI polished.
π¦ Version Summary
This release lays down a stable, multilingual, nutritionally accurate, and semantically structured MVP for the HeatH platform.
All core flows (feed β recipe β save β calorie β analytics) are operational across Web + Android (Dockerized build) + Backend.