Add CHANGELOG for v1.0.0
This commit is contained in:
60
CHANGELOG.md
Normal file
60
CHANGELOG.md
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
# Changelog
|
||||||
|
|
||||||
|
All notable changes to the Meal Planner project.
|
||||||
|
|
||||||
|
## [1.0.0] - 2026-03-28
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Initial release
|
||||||
|
- 1-week meal planning (7 days × 4 meal slots: Breakfast, Lunch, Dinner, Snacks)
|
||||||
|
- Single week table layout with 5 columns (Day | Breakfast | Lunch | Dinner | Snacks)
|
||||||
|
- Text areas for meal entries (3 rows, auto-wrap)
|
||||||
|
- Dark/Light theme toggle
|
||||||
|
- Print functionality
|
||||||
|
- Local storage fallback (for initial development)
|
||||||
|
- Backend API with Node.js/Express
|
||||||
|
- JSON file storage for meals
|
||||||
|
- Favorites system with heart icons
|
||||||
|
- Notes system with notepad icon and modal
|
||||||
|
- Notes indicator (blue border on cells with notes)
|
||||||
|
- History system (saves previous weeks on reset)
|
||||||
|
- Legend at bottom explaining icons
|
||||||
|
|
||||||
|
### Modified
|
||||||
|
- Changed from 2-week planning to 1-week (simpler layout)
|
||||||
|
- Updated design with blue accents instead of purple
|
||||||
|
- Centered title and buttons
|
||||||
|
- Title changed to "What the F**K to Eat?!"
|
||||||
|
- Added border around table
|
||||||
|
|
||||||
|
### Technical
|
||||||
|
- Frontend: React + Vite
|
||||||
|
- Backend: Node.js + Express
|
||||||
|
- Storage: Local JSON file
|
||||||
|
- Container: Docker + Alpine
|
||||||
|
- Deployment: docker-compose
|
||||||
|
|
||||||
|
### Project Structure
|
||||||
|
```
|
||||||
|
meal-planner/
|
||||||
|
├── src/
|
||||||
|
│ ├── App.jsx # Main React component
|
||||||
|
│ ├── main.jsx # React entry point
|
||||||
|
│ └── index.css # Styles
|
||||||
|
├── server.js # Express backend
|
||||||
|
├── Dockerfile # Docker container
|
||||||
|
├── docker-compose.yml
|
||||||
|
├── package.json
|
||||||
|
├── data.json # Meal data (created at runtime)
|
||||||
|
└── README.md
|
||||||
|
```
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git clone http://10.10.10.192:3000/ledadmin/Meal-Planner.git
|
||||||
|
cd Meal-Planner
|
||||||
|
docker-compose up -d --build
|
||||||
|
```
|
||||||
|
|
||||||
|
Access at http://localhost:3001
|
||||||
Reference in New Issue
Block a user