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
11c6f2d3a6
Configure project for production and improve TypeScript settings
...
Updates tsconfig.json: configures build cache, target, lib, jsx, strictness, module resolution, and paths.
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/a068be6c-2570-4906-9bee-fdf0110e3cd4.jpg
2025-06-08 06:31:40 +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
b0b9600cf6
Set up core database structure to store user and application data
...
Initializes PostgreSQL database with tables for users, tasks, sessions, and AI interactions.
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/7930aad1-3044-457e-b465-8c9b7c2af1b9.jpg
2025-06-07 23:59:46 +00:00
ghaddaditw
4ed5b6b687
Streamline project setup by removing the unnecessary postgresql module
...
Removes the postgresql-16 module from the .replit configuration file.
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/4471700d-f4db-4129-9449-97d515d53f85.jpg
2025-06-07 23:55:32 +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
56380ec301
Guide users to the dashboard after they provide required business details
...
Add 'onboardingComplete' and business info fields to allowed updates in authController.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:42:53 +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
f3bcfb573a
Improve the user registration process and remove unused user relations
...
Removes unused availability, appointments, connections, and reviews relations and updates insertUserSchema in shared/schema.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/96467e4f-00f2-4d88-82b1-142a9b24784c.jpg
2025-05-30 17:25:00 +00:00
ghaddaditw
1d2adb38eb
Improve user registration and data handling for new features
...
Improves password hashing and adds schema relations for appointments, connections, reviews, and availability.
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:23:53 +00:00
ghaddaditw
1f6e5f5374
Improve user registration and access control for different account types
...
Adds admin user creation, role-based access, password confirmation, and professional profile fields to the user schema.
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:22:52 +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
ghaddaditw
b47089ae5d
Started building your app
...
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 556aa286-edd2-4cea-8583-f4fc3cfd119b
2025-05-30 16:49:26 +00:00
ghaddaditw
01da9b3fd9
Initial commit
2025-05-30 16:49:26 +00:00