Files
2025-07-27 19:45:33 -04:00

1.6 KiB

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.
    • Implement a popup library window for managing roast plans, allowing users to save, restore, edit, and delete plans.
    • Integrate access to hard-coded library plans that can be added to the user's saved list if the online library changes.
  2. Expand Functionality:

    • Add information about the rate of rise during roasting.
    • Capture details about the roast (start/end weight).
    • Implement a favorite button for quick access to frequently used plans.
  3. Documentation and Testing:

    • Create comprehensive documentation for all features.
    • Develop test cases to ensure robustness of functionality.