8 Commits

Author SHA1 Message Date
Carlos Gutierrez
0f0da5fb8f feat: fixing sidebar on mobile 2025-09-02 19:52:01 -04:00
Carlos Gutierrez
8f9e4f54df feat: implement comprehensive task management system with SCSS modules
- Add complete task management functionality with atomic design
- Create TaskCard component with checkbox and delete functionality
- Implement TaskForm with drawer interface for task editing
- Add Tasks organism with right-side drawer and completion states
- Move TodayProgress and QuickActions to Sidebar for better UX
- Implement SCSS modules for all components with proper styling
- Add task statistics to progress tracking
- Update store with task management actions and persistence
- Improve layout with 30/70 column split for tasks and timer
- Add SASS dependency for SCSS compilation
- Ensure completed tasks are non-editable with proper visual states
2025-09-02 19:42:32 -04:00
Carlos Gutierrez
2faa54fa17 fix: fixing lock file 2025-09-01 12:43:44 -04:00
1e6bb890d7 fix: fixing lock file on server 2025-09-01 16:43:20 +00:00
Carlos Gutierrez
b109f5d176 fix: fixing lock file 2025-09-01 12:39:37 -04:00
Carlos Gutierrez
3b577288da feat: upgrade to React 19, add keyboard shortcuts, implement Zustand global state, fix environment variables, and improve UI components
- Upgrade React to v19.1.1 and update all related packages
- Add comprehensive keyboard shortcuts (Space, R, S, Ctrl+D) with visual indicators
- Implement Zustand global state management for shortcuts and app state
- Fix .env file loading with dotenv package and proper Vite configuration
- Add text wrapping to all card components to prevent overflow
- Improve theme toggle visibility and styling in sidebar
- Update button layouts to use flex-direction: row
- Add hover effects and consistent styling across components
- Fix infinite loop issues in keyboard shortcuts hook
- Update Vite config to properly handle .env files and source directories
- Add proper TypeScript configuration for React 19 JSX transform
2025-09-01 12:36:27 -04:00
ingecarlosgutie
80595e7002 Set up project configuration and base UI components
Initializes the project with necessary configurations, including Replit settings and a .gitignore file. It also introduces foundational UI components for the application, such as buttons, dialogs, and layout elements, likely for the Pomodoro timer application.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 59a5ae27-3c71-459b-b42f-fe14121bf9c3
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3007b6f6-d03b-45e1-9ed1-7ce8de18ea24/59a5ae27-3c71-459b-b42f-fe14121bf9c3/Uupe4F4
2025-08-31 20:11:52 +00:00
ingecarlosgutie
64aa1e69a0 Initial commit 2025-08-31 20:05:22 +00:00