Files
Manual-Coffee-Roasting-Plan/TODO.md
2025-07-27 11:05:44 -04:00

38 lines
1.3 KiB
Markdown

# TODO List Template for Project
## Overview
This template outlines the current state of the project files and future tasks to improve organization and functionality.
### Current State
#### `roast.ts`
- Manages timer functions (`startTimer`, `stopTimer`).
- Handles event logging (`logEvent`) and system reset.
- Provides plan setting and navigation through temperature buttons.
- Implements CSV export functionality.
- Supports graph display and manipulation.
- Manages saved roast plans (save, load, clear).
#### `roast.html`
- Defines the user interface for coffee roast logging.
- Includes input fields for setting roast plans and saving them.
- Contains control elements to manage events and export data.
#### `roast.css`
- Styles the timer display with phase-specific backgrounds.
- Formats buttons and containers for a cohesive visual layout.
- Ensures responsiveness and accessibility across devices.
### Future Tasks
1. **Enhance User Interface:**
- Update visual styling for better user experience in `roast.css`.
2. **Expand Functionality:**
- Add info about rate of rise
- Capture info about the roast (start/end weight)
3. **Documentation and Testing:**
- Create comprehensive documentation for all features.
- Develop test cases to ensure robustness of functionality.