Commit Graph
75 Commits
Author SHA1 Message Date
ghaddaditw 59ff05526b Enhance task management page with new features and improve overall layout
Adds i18next translation, ProjectManager component, Tabs, and FolderOpen icon to TasksPage.tsx.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: ff0be73b-afdd-4747-978b-bb8301fb0a82
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/19b15a0b-0a39-4c0f-bead-1eeafb010a4e.jpg
2025-06-08 06:50:30 +00:00
ghaddaditw e62a8600f5 Improve settings page by adding customization options for users
Implements i18next translation and theme context on SettingsPage.tsx.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: ff0be73b-afdd-4747-978b-bb8301fb0a82
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/dd3530ea-4bd5-42ed-a7b3-376f722f9e6d.jpg
2025-06-08 06:49:30 +00:00
ghaddaditw 51fa12e026 Enhance app with project management, budget tools, and voice commands
Adds ProjectManager, ConversationHistory, EnhancedVoiceCommands components, translation keys, and updates Settings page.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: ff0be73b-afdd-4747-978b-bb8301fb0a82
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/82569113-480a-45a6-8982-ffee4f083c5a.jpg
2025-06-08 06:47:35 +00:00
ghaddaditw ff549aed8b Add language switching and enhance task/financial management features
Implement i18next for language switching in the header, enhance task and financial schemas, and add BudgetPlanner.tsx.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: ff0be73b-afdd-4747-978b-bb8301fb0a82
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/012e00c6-f380-4e55-bcb9-10f9adbfbb7b.jpg
2025-06-08 06:43:12 +00:00
ghaddaditw 5cae99424f Enable users to switch seamlessly between English and Arabic languages
Adds i18next, LanguageDetector, locales (en.json, ar.json), and LanguageSwitcher component for internationalization.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: ff0be73b-afdd-4747-978b-bb8301fb0a82
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/d552135c-0e60-4fc7-98a2-0e9cddf2b4b3.jpg
2025-06-08 06:40:22 +00:00
ghaddaditw 7d7cae69ef Prepare application for production use, including health check
Adds production deployment configurations, a health check endpoint, and fixes voice command confidence level.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: ff0be73b-afdd-4747-978b-bb8301fb0a82
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/43bdd979-982d-4330-b7ca-c1484048813c.jpg
2025-06-08 06:34:35 +00:00
ghaddaditw 16e7648193 Prepare application for production deployment with enhanced voice features
Adds production environment configuration, global type declarations, and enhances voice recognition error handling and result processing.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: ff0be73b-afdd-4747-978b-bb8301fb0a82
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/4b7360ad-65af-421c-ae9c-12d0b5534ad8.jpg
2025-06-08 06:33:18 +00:00
ghaddaditw a0be54a648 Enable voice commands to quickly navigate and manage tasks efficiently
Integrate the VoiceShortcuts component to enable voice commands on the TasksPage.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: ff0be73b-afdd-4747-978b-bb8301fb0a82
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/3dfc9df0-8735-414e-81f6-de89b01253f5.jpg
2025-06-08 00:13:23 +00:00
ghaddaditw 829d91174a Integrate AI voice assistant throughout the app for improved user experience
Adds voice control with speech recognition to App, TasksPage, and new VoiceShortcuts components using useVoiceIntegration hook.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: ff0be73b-afdd-4747-978b-bb8301fb0a82
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/e8e3b3ae-293b-4d28-8c9c-bd319f1aca2f.jpg
2025-06-08 00:12:48 +00:00
ghaddaditw 7f9d54e150 Integrate advanced voice commands for faster navigation and task management
Adds enhanced voice control with navigation, task management, and OpenAI/Anthropic integration using SpeechRecognition API.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: ff0be73b-afdd-4747-978b-bb8301fb0a82
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/f810338f-6638-4b8d-a3ed-38475b263843.jpg
2025-06-08 00:11:10 +00:00
ghaddaditw 56f2f98a5e Improve financial record creation by ensuring data is handled correctly
Refactor createRecordMutation in FinancesPage.tsx to handle fetch responses properly.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: ff0be73b-afdd-4747-978b-bb8301fb0a82
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/1999d076-38ec-4633-8667-1740c231dafc.jpg
2025-06-08 00:06:16 +00:00
ghaddaditw fe0aa91ca9 Improve tasks management with enhanced filtering, sorting, and editing
Fixes data corruption and enhances task management in FinancesPage and TasksPage components with query updates and filtering/sorting.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: ff0be73b-afdd-4747-978b-bb8301fb0a82
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/b26ef047-843d-4455-a9b2-1b44a2987682.jpg
2025-06-08 00:05:48 +00:00
ghaddaditw d598d2d6a0 Rename the application to MenAssist in preparation for the Arabic version
Updates the application's name from TaskFin to MenAssist in client/index.html, Header.tsx, LandingPage.tsx, LoginPage.tsx, and OnboardingPage.tsx.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: ff0be73b-afdd-4747-978b-bb8301fb0a82
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/2650213d-83cd-475b-8399-ae8594fad392.jpg
2025-06-08 00:01:17 +00:00
ghaddaditw 7dcd2117d3 Add new pages to access key features and fix page navigation
Adds Tasks, Finances, Voice, AI, Analytics, and Settings pages with routing in App.tsx.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 10e60398-05df-4c0e-8698-578a1494e818
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/81470e0d-8ae8-4335-9301-cd9a69e670fa/29a30ac5-78e2-49a4-b73b-7a3f9967ce79.jpg
2025-05-30 17:59:27 +00:00
ghaddaditw 07fc4fe199 Integrate AI chat, create financial records, and manage tasks efficiently
Implements AIChat.tsx, FinancialRecordForm.tsx, TaskCreateForm.tsx; refactors useVoice.ts, financialService.ts, taskService.ts.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 556aa286-edd2-4cea-8583-f4fc3cfd119b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/81470e0d-8ae8-4335-9301-cd9a69e670fa/9cb7723a-8921-4263-af37-6daa7845de3e.jpg
2025-05-30 17:51:56 +00:00
ghaddaditw db242b78a6 Add interactive onboarding process and update professional directory
Implements onboarding page, fixes login redirect, adds mock data to professional directory, and includes a screenshot asset.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 556aa286-edd2-4cea-8583-f4fc3cfd119b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/81470e0d-8ae8-4335-9301-cd9a69e670fa/6009c02a-0a60-49de-bce6-3126cf528401.jpg
2025-05-30 17:39:27 +00:00
ghaddaditw 34324361a3 Add command palette and voice controls to make the task manager easier to use
Implement CommandPalette component and integrate voice control context into DashboardPage.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 556aa286-edd2-4cea-8583-f4fc3cfd119b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/81470e0d-8ae8-4335-9301-cd9a69e670fa/6009c02a-0a60-49de-bce6-3126cf528401.jpg
2025-05-30 17:37:08 +00:00
ghaddaditw 8fea27bbbb Enhance user experience with voice commands, notifications, and a professional directory
Adds voice command integration, a notification system, and a professional directory page with search filters.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 556aa286-edd2-4cea-8583-f4fc3cfd119b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/81470e0d-8ae8-4335-9301-cd9a69e670fa/96467e4f-00f2-4d88-82b1-142a9b24784c.jpg
2025-05-30 17:36:12 +00:00
ghaddaditw ecbdd49cea Allow new users to create accounts in addition to logging in
Implements registration functionality on LoginPage.tsx with fields for first name, last name, username, account type, and confirm password.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 556aa286-edd2-4cea-8583-f4fc3cfd119b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/81470e0d-8ae8-4335-9301-cd9a69e670fa/96467e4f-00f2-4d88-82b1-142a9b24784c.jpg
2025-05-30 17:33:32 +00:00
ghaddaditw 3b3838fc4f Allow users to create accounts and securely access the application
Adds user registration functionality and updates login logic in LoginPage.tsx.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 556aa286-edd2-4cea-8583-f4fc3cfd119b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/81470e0d-8ae8-4335-9301-cd9a69e670fa/96467e4f-00f2-4d88-82b1-142a9b24784c.jpg
2025-05-30 17:32:21 +00:00
ghaddaditw 41678c90bf Give the application a descriptive name in the browser tab for easy identification
Adds a title tag to index.html and a screenshot preview.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 556aa286-edd2-4cea-8583-f4fc3cfd119b
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/81470e0d-8ae8-4335-9301-cd9a69e670fa/8e77b04a-d19f-45af-9f57-84d64672fc92.jpg
2025-05-30 17:16:39 +00:00
ghaddaditw 99977d5f56 Enable user authentication and authorization throughout the application
Refactors authentication logic into AuthContext and removes useAuth hook.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 556aa286-edd2-4cea-8583-f4fc3cfd119b
2025-05-30 17:11:54 +00:00
ghaddaditw 51d13203fd Improve user experience and fix database queries for financial data
Fixes a bug when a user isn't logged in, and optimizes financial data retrieval and AI interaction queries.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 556aa286-edd2-4cea-8583-f4fc3cfd119b
2025-05-30 17:10:55 +00:00
ghaddaditw de12c6e3df Disable the onboarding process and improve database queries
Temporarily disable OnboardingPage route/component and refine task/financial record queries in DatabaseStorage to handle undefined rowCount.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 556aa286-edd2-4cea-8583-f4fc3cfd119b
2025-05-30 17:10:09 +00:00
ghaddaditw cced901e9a Set up the basic structure and core functionality for the application
Initialize project with UI components, core libraries, and basic app structure.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 556aa286-edd2-4cea-8583-f4fc3cfd119b
2025-05-30 17:08:53 +00:00