# 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.