- Added a new timeline chart to visualize cigarette consumption throughout the day.
- Introduced average consumption calculations by hour using historical data.
- Implemented date selection for users to view specific day's statistics.
- Enhanced UI with responsive design elements and improved data presentation.
- Included markers for individual cigarette instances on the chart for better insights.
- Renamed "Статистика" to "Дневная статистика" and added "Сводная статистика" section with detailed metrics and visualizations.
- Included a pre-configured test user for quick start and clarified registration requirements.
- Updated API endpoints section to reflect the new summary statistics endpoint.
- Enhanced the statistics page description with new features and metrics for user comparison.
- Introduced a new API endpoint `GET /stats/summary` to retrieve detailed smoking statistics for users, including daily and global averages.
- Updated the API client to support fetching summary statistics.
- Enhanced the statistics page with a new tab for summary statistics, featuring key metrics and visualizations for user comparison.
- Implemented error handling and loading states for the summary statistics fetch operation.
- Refactored the statistics page to separate daily and summary statistics into distinct components for improved organization and readability.
- Updated button text to reflect loading states in SignIn, SignUp, and Tracker pages.
- Adjusted padding and heading sizes for better responsiveness in Main, Stats, and Tracker pages.
- Improved layout consistency by modifying padding properties in Card components.
- Introduced comprehensive documentation for the Smoke Tracker web application.
- Included project description, features, technologies used, and setup instructions.
- Detailed API endpoints and local development configuration.
- Provided UI/UX design guidelines and development notes for future enhancements.
- Implemented user authentication with signup and signin functionality.
- Created a context for managing authentication state.
- Added protected routes for accessing the dashboard and tracker pages.
- Developed a tracker page for logging cigarette usage with optional notes and timestamps.
- Introduced a statistics page to visualize daily smoking habits using charts.
- Integrated Axios for API requests and error handling.
- Updated package dependencies including React Hook Form and Zod for form validation.
- Enhanced UI components for better user experience with Chakra UI.
- Added routing for authentication and tracking pages.