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