task list/todo
This commit is contained in:
41
TODO.md
Normal file
41
TODO.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# 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. **Refactor Save Plan Features:**
|
||||
- Move all save plan-related functions into a new TypeScript file (`planStorage.ts`).
|
||||
- Ensure seamless integration with the existing `roast.ts` functionality.
|
||||
|
||||
2. **Enhance User Interface:**
|
||||
- Update visual styling for better user experience in `roast.css`.
|
||||
|
||||
3. **Expand Functionality:**
|
||||
- Add info about rate of rise
|
||||
- Capture info about the roast (start/end weight)
|
||||
|
||||
5. **Documentation and Testing:**
|
||||
- Create comprehensive documentation for all features.
|
||||
- Develop test cases to ensure robustness of functionality.
|
||||
Reference in New Issue
Block a user