Commit Graph
99 Commits
Author SHA1 Message Date
ghaddaditw 7bf318fb39 Improve the Arabic translation for settings and profile management
Updates the Arabic translation file and profile page to include missing keys.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7e7c4e8-20cb-41c4-9d0e-79f48938fede
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/3d77e83f-f746-4066-8eca-8a8df2c8f21f.jpg
2025-06-08 15:59:43 +00:00
ghaddaditw 1abab4a133 Add settings to manage AI models and customize intelligent features
Implements an "AI Models" tab in SettingsPage.tsx with AI configuration options and model selection.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7e7c4e8-20cb-41c4-9d0e-79f48938fede
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/6cfb4700-7654-4d55-85d4-c022b49c7c49.jpg
2025-06-08 15:48:02 +00:00
ghaddaditw 1a80211ae6 Improve overall user interface and fix reported functionality problems
Fixes dark mode toggle, landing page layout, dashboard structure, and removes unused imports.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7e7c4e8-20cb-41c4-9d0e-79f48938fede
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/d4eed189-5f49-4ca5-967b-42e14b879685.jpg
2025-06-08 15:46:43 +00:00
ghaddaditw 293b2552b4 Improve application stability and fix issues reported by professionals
Fixes broken features and addresses UI issues in task, chat, and directory pages.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7e7c4e8-20cb-41c4-9d0e-79f48938fede
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/3e403441-7d1f-407e-bcff-3c622056e643.jpg
2025-06-08 15:38:50 +00:00
ghaddaditw 2d715e54e4 Fix error preventing task list from loading correctly for all users
Corrects import statement for VoiceShortcuts component in TasksPage.tsx.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7e7c4e8-20cb-41c4-9d0e-79f48938fede
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/b55df47b-a7df-44bf-badf-fe121cb573e1.jpg
2025-06-08 15:31:31 +00:00
ghaddaditw a3d9b69bac Enhance finance tracking with record creation and improved data handling
Updates the FinancesPage component to allow creating financial records via API.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7e7c4e8-20cb-41c4-9d0e-79f48938fede
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/0880b8cd-75f3-424e-a72e-7bb3a1a4d190.jpg
2025-06-08 15:30:13 +00:00
ghaddaditw f98f7cf1fc Improve user experience for financial records and task management pages
Refactors FinancesPage to use controlled form, adds form validation; TasksPage refactors imports, introduces dialogs.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7e7c4e8-20cb-41c4-9d0e-79f48938fede
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/f798e6c9-89b6-4ae7-b440-7fbba0f6e6c3.jpg
2025-06-08 15:29:03 +00:00
ghaddaditw 02032aa941 Add headers to pages and streamline task creation in the task manager
Implements PageHeader component in multiple pages and refactors the task creation dialog within TasksPage.tsx.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7e7c4e8-20cb-41c4-9d0e-79f48938fede
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/a0b7e69b-cfd2-47d5-b0a2-363eb33835af.jpg
2025-06-08 15:25:57 +00:00
ghaddaditw b2a0de7ca9 Improve visual structure and navigation on various pages
Refactors page titles/descriptions into reusable PageHeader component in AIPage, AnalyticsPage, ChatPage, FinancesPage, FocusPage, SettingsPage, ThemePage, and VoicePage.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7e7c4e8-20cb-41c4-9d0e-79f48938fede
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/259ea43b-b9fd-4bd0-b9f3-f4898fd6e25c.jpg
2025-06-08 15:23:15 +00:00
ghaddaditw 2c73d4d196 Add navigation button to return to dashboard from various pages
Introduces `PageHeader` component with a back-to-dashboard button and integrates it into AIPage, AnalyticsPage, FinancesPage, TasksPage, and VoicePage.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7e7c4e8-20cb-41c4-9d0e-79f48938fede
2025-06-08 15:21:22 +00:00
ghaddaditw fbdc1ff1da Ensure user sessions persist correctly and securely across the platform
Implements CORS and updates AuthContext to manage user authentication via cookie-based sessions.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 8fac8604-8776-4090-bf16-1e3d01acb719
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/e43769e0-ea3b-4deb-b53a-a84e46de587b.jpg
2025-06-08 14:51:14 +00:00
ghaddaditw 2764931504 Enhance website security and user session handling for improved login access
Removes session/passport middleware and configures cookie settings with `sameSite: 'lax'` in `server/routes.ts`.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 8fac8604-8776-4090-bf16-1e3d01acb719
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/1c7d1edb-17da-4794-ab01-57bc59240867.jpg
2025-06-08 09:38:08 +00:00
ghaddaditw 5ba77887e6 Add login functionality to allow users to securely access the application
Install passport, passport-local, openid-client, memoizee, and related dependencies in package.json.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 8fac8604-8776-4090-bf16-1e3d01acb719
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/f3d25124-26b8-4b52-a245-d1a6064d4be2.jpg
2025-06-08 09:36:55 +00:00
ghaddaditw 5b074b718e Enhance the app with added features and improved descriptions
Adds new features and descriptions to the i18n locale files (en.json, ar.json).

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 5a4f78b4-6a2e-4391-b005-5544e086dac8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/b159ee81-df3a-4341-bbbf-3db277a33b7f.jpg
2025-06-08 08:59:18 +00:00
ghaddaditw 5ce4e2c13e Enable multilingual support for the landing page promotional content
Implements i18n translations for landing page features in LandingPage.tsx.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 5a4f78b4-6a2e-4391-b005-5544e086dac8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/de94b090-68b2-491d-a6bf-8d0c05291dc4.jpg
2025-06-08 08:57:50 +00:00
ghaddaditw 3dab891179 Add voice AI capabilities and trial options to landing page
Implements i18n for voice commands, adds AI features and trial buttons to LandingPage.tsx, and updates ar.json/en.json.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 5a4f78b4-6a2e-4391-b005-5544e086dac8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/5512ebaf-680c-4b63-86d3-0a733fc165c0.jpg
2025-06-08 08:55:32 +00:00
ghaddaditw 3ab8f3f325 Add translations to the landing page to support multiple languages
Adds i18n support to LandingPage.tsx and introduces new keys in en.json and ar.json for translating landing page content.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 5a4f78b4-6a2e-4391-b005-5544e086dac8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/b281d9b5-65f2-4854-b74e-21841ec0541a.jpg
2025-06-08 08:52:32 +00:00
ghaddaditw e80e08fdb5 Make the website interface support multiple languages for global accessibility
Implements i18n translations for Header component elements using `t` function and adds a missing translation in `ar.json`.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 5a4f78b4-6a2e-4391-b005-5544e086dac8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/c8675744-6bc9-4464-806b-f920c1471265.jpg
2025-06-08 08:50:15 +00:00
ghaddaditw 8d8e93ac99 Improve language switching and professional directory filtering functionality
Fixes language persistence and directory filtering by removing page reload and adding "all" value.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 5a4f78b4-6a2e-4391-b005-5544e086dac8
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/c7e18787-ad24-49c6-aa75-a51e3a1139f9.jpg
2025-06-08 08:48:06 +00:00
ghaddaditw d26857072f Revamp focus page to provide a dedicated, distraction-free workspace
Implements a new layout for FocusPage.tsx with sidebar, header, and pomodoro timer functionality.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/bb69c78d-355e-48a2-a39e-d4d02b9c057b.jpg
2025-06-08 08:45:04 +00:00
ghaddaditw c9c5081499 Enhance analytics page with live data and improved layout
Refactors AnalyticsPage and RealTimeAnalytics components to fetch and display live data, adds header, and improves layout with Tailwind CSS.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/848ca96a-3b08-40c5-b403-0781a68331d9.jpg
2025-06-08 08:42:52 +00:00
ghaddaditw 7ff5649a10 Show users insights into their productivity and financial habits
Implements a real-time analytics dashboard with task, financial, and AI insights using React, Express, and TanStack Query.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/7b8d9b3b-ad16-4166-9d92-08765ae14402.jpg
2025-06-08 08:39:54 +00:00
ghaddaditw 30fc9c624a Suggest workspace layouts tailored to user behavior with AI
Implements AI-powered workspace layout suggestions via new WorkspaceLayoutAI component and API endpoints.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/602e073a-3c58-4f7a-8e8b-21b93d4f7942.jpg
2025-06-08 08:35:17 +00:00
ghaddaditw 691f087e2a Introduce a 'Comfort Hub' page with interactive elements and custom styling
Adds ComfortHubPage with animated elements and applies experience-mode CSS.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/270bd931-20d6-43b9-86f5-205c84550245.jpg
2025-06-08 08:30:34 +00:00
ghaddaditw 8eb85f160f Enhance user experience by offering a customizable comfort interface
Adds a ComfortHubPage with ComfortZone, SmartAssistant, and AdaptiveInterface components for personalized user experience.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/ee86af8f-5c88-42f8-bd8b-30a8754cc9f0.jpg
2025-06-08 08:29:51 +00:00
ghaddaditw 495ee64364 Update the session cookie to maintain secure user connections
Updates the connect.sid cookie value in cookies.txt.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/7eecce9b-6cbc-4514-964e-dabe1466cf7e.jpg
2025-06-08 08:23:34 +00:00
ghaddaditw a5b0cf8d51 Update user session information to maintain secure access
Updates the connect.sid cookie value in cookies.txt.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/2f5810d4-1207-4ecb-9167-195b5e4ea95e.jpg
2025-06-08 08:22:35 +00:00
ghaddaditw d0ccbf0a50 Improve professional service listings and handle database errors gracefully
Updates professional service schema, adds error handling for service queries.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/77e3a9be-2270-44e5-9c08-420849b57e18.jpg
2025-06-08 08:21:34 +00:00
ghaddaditw a16fca481c Improve service listings and fix user association errors in the system
Fixes service type lookup and userId association for professional services.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/c7f781e6-1a7d-4e21-8939-c74aab1e3cd7.jpg
2025-06-08 08:20:16 +00:00
ghaddaditw a46b2a1825 Update user session cookie for improved security and reliability
Updates the connect.sid cookie value in cookies.txt to reflect a new session.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/59a133c7-373b-4ef2-9e17-8b0337175744.jpg
2025-06-08 08:18:42 +00:00
ghaddaditw 352be38902 Improve user session management and authentication for enhanced security
Integrates Passport.js sessions and updates authentication middleware logic in `auth.ts` and `routes.ts`.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/d1d8abd3-0b74-4353-84ac-e56e863e16e5.jpg
2025-06-08 08:17:35 +00:00
ghaddaditw 11a5640243 Update session identifier to ensure secure user authentication
Update connect.sid cookie value in cookies.txt to reflect a new session.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/96d113bc-38b6-41ed-834e-8d1b2cd8734e.jpg
2025-06-08 08:14:56 +00:00
ghaddaditw 2b55e89831 Improve server security configuration to prevent potential abuse
Disables trustProxy in rateLimit to address misconfiguration and enhance security.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/96d113bc-38b6-41ed-834e-8d1b2cd8734e.jpg
2025-06-08 08:13:58 +00:00
ghaddaditw 1921316e03 Add initial admin account creation functionality for project setup
Implements a POST route '/api/admin/setup' to create the initial admin user.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/6dcb6ab3-b230-4a8d-b7c0-1a50c9073254.jpg
2025-06-08 08:11:27 +00:00
ghaddaditw 9285a00cd3 Add messaging feature so users can communicate within the application
Adds a chat feature with lucide-react MessageCircle icon and i18n support.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/6dcb6ab3-b230-4a8d-b7c0-1a50c9073254.jpg
2025-06-08 08:10:06 +00:00
ghaddaditw 67c7701fbb Introduce messaging feature allowing users to communicate with contacts
Implements a new ChatPage component with WebSocket for real-time messaging.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/9d44895d-6eba-4363-a24d-e3722f77b5e9.jpg
2025-06-08 08:08:46 +00:00
ghaddaditw 371e49aa94 Enable real-time chat feature with contacts and professional services
Implements WebSocket-based chat API endpoints, Drizzle ORM schema, and React UI for real-time messaging.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/c001adfb-dd61-4b64-834d-c77215561d6a.jpg
2025-06-08 08:06:49 +00:00
ghaddaditw ea51a2f46c Add real-time chat feature for users to communicate and collaborate effectively
Implements chat functionality by defining enums and database schema for contacts, chats, participants, and messages in `shared/schema.ts`.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/75403342-40aa-4aa9-94d7-a6ce1fe4679a.jpg
2025-06-08 08:03:25 +00:00
ghaddaditw 9e984125f7 Add tools to monitor and improve the application's overall efficiency
Adds performance monitoring middleware and admin endpoints for health checks.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/5b8fba2e-7c70-4729-817d-64d4f830b47a.jpg
2025-06-08 07:59:08 +00:00
ghaddaditw 8f543623b5 Improve app performance and font rendering for Arabic language users
Implements Arabic font optimization, performance tracking, and server-side performance monitoring using performanceOptimization service.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/aafbff93-ed78-4896-8b12-66a9ce417e74.jpg
2025-06-08 07:58:21 +00:00
ghaddaditw 51f0690ff9 Improve site performance for Arabic-speaking users with faster loading
Implements lazy loading for components and optimizes Arabic font rendering using ArabicFontOptimizer and ArabicPerformanceTracker.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/65a93bfa-c7e5-4f55-823d-9f81089502c3.jpg
2025-06-08 07:56:06 +00:00
ghaddaditw b53a08cb21 Improve app speed and responsiveness for users around the world
Improves Redis connection handling and introduces a new hook `usePerformanceOptimization.ts` for font preloading and RTL layout optimization.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/e30af87a-6b1f-4210-9add-1f060bd1d9e3.jpg
2025-06-08 07:52:08 +00:00
ghaddaditw 49eeaa8f01 Add performance benchmark tool to identify areas for improvement
Introduce BenchmarkPage.tsx with PerformanceBenchmark component for comprehensive app analysis.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/e30af87a-6b1f-4210-9add-1f060bd1d9e3.jpg
2025-06-08 07:50:02 +00:00
ghaddaditw bd4eac2a73 Enable full support for Arabic language with RTL layouts and performance tests
Adds RTLProvider component, CSS styles, and PerformanceBenchmark component for Arabic support.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/e30af87a-6b1f-4210-9add-1f060bd1d9e3.jpg
2025-06-08 07:48:22 +00:00
ghaddaditw 66bbfad3bc Introduce a dynamic color scheme that adapts to user mood and time
Adds ThemePage with adaptive theme control and localization in i18n files.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/10c277b8-60f1-4b7d-855d-8ed2071cad3f.jpg
2025-06-08 07:43:45 +00:00
ghaddaditw 2a21e7af47 Create a user interface that changes colors according to mood and time
Implement AdaptiveThemeContext, MoodDetector component, and ThemeControlPanel.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/0db9096f-6d35-463f-813a-3a8325a4d8fa.jpg
2025-06-08 07:42:17 +00:00
ghaddaditw 588b184556 Introduce focus mode feature with timer and distraction blocking
Adds "focus" translations to ar.json, enabling the Focus Mode feature.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/ab9e3081-c3aa-4793-a645-30f2b3954d4a.jpg
2025-06-08 07:38:44 +00:00
ghaddaditw 3411c0bd9f Add a dedicated focus mode to help users enhance concentration and productivity
Implements FocusPage with Pomodoro timer, ambient sounds, and distraction blocking; adds route in App.tsx and sidebar link.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/d79f2b79-df7a-44d0-b937-b161f4d6d0d7.jpg
2025-06-08 07:37:51 +00:00
ghaddaditw e9600fa707 Introduce focus mode to help users concentrate on tasks at hand
Implements FocusMode component with ambient sounds, distraction blocking and adds FocusPage.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/5abfa1d7-294e-4d88-a0a7-e2cbc6cee435.jpg
2025-06-08 07:36:36 +00:00
ghaddaditw ff04093f21 Add feature to help users concentrate by reducing distractions
Implement Focus Mode with customizable timers, ambient sounds, and distraction blocking.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/78d8bd21-4c82-4da0-9a7c-bd83af57beb4.jpg
2025-06-08 07:34:46 +00:00
ghaddaditw d001be31e9 Improve website security by allowing external resources from trusted sources
Updates Helmet middleware configuration to allow inline scripts and replit.com scripts.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/b3bd8a5a-0c45-4855-8816-f9a25869e098.jpg
2025-06-08 07:30:58 +00:00
ghaddaditw 5904c2b987 Configure TypeScript for improved code reliability and project structure
Add tsconfig.json and tsconfig.node.json to configure TypeScript compiler options for client-side React code.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/91bbecb3-fd9b-4020-bffb-21abeae53e41.jpg
2025-06-08 07:30:01 +00:00
ghaddaditw 67ea5c1ee6 Improve application performance by enabling stricter rendering checks
Enable React StrictMode in main.tsx to improve application performance and fix import in App.tsx.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/b3df3caf-5bc0-43a9-92d9-f6960fd7812e.jpg
2025-06-08 07:27:20 +00:00
ghaddaditw 2e5f8bd544 Ensure website content loads correctly on first visit, improving user experience
Import React to ensure proper rendering of components on initial load.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/6a3e5c5d-ea19-4b64-948d-f7ea864485e9.jpg
2025-06-08 07:24:37 +00:00
ghaddaditw 4bb76ae5f7 Add guided tour feature to help users navigate the application easily
Implements guided tours using `useTourManager` and adds `data-tour` attributes to Sidebar and DashboardPage components.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/47ecb46e-13fc-4ae3-8146-3786e1ce2a8b.jpg
2025-06-08 07:22:17 +00:00
ghaddaditw c34decacd4 Introduce interactive tour to guide new users and improve onboarding
Adds onboarding tour using Joyride and i18n for guiding new users and wraps the app with TourManagerProvider.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/30336e9a-3f94-4a8a-8590-caabbe309010.jpg
2025-06-08 07:20:56 +00:00
ghaddaditw e3b52dc009 Guide new users with an interactive tour highlighting key features
Implements an onboarding tour using React, TypeScript, and CSS to guide users.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/44c8f610-b797-4c56-a2e5-1122aff07267.jpg
2025-06-08 07:17:57 +00:00
ghaddaditw b23344a78d Increase the number of requests and bypass rate limits for static files
Adjusts rate limiting to allow more requests and skips rate limiting for static assets and development in `server/middleware/security.ts`.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/18f237e1-40ed-4521-82f6-abc2c848d54c.jpg
2025-06-08 07:10:19 +00:00
ghaddaditw 15401a7770 Improve app stability and allow server to identify client IP addresses
Wraps the App component in React.StrictMode and sets "trust proxy" to true in Express.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/c6f419fa-e27c-4206-94b7-f50e32882303.jpg
2025-06-08 07:08:53 +00:00
ghaddaditw 0dd413b473 Enhance sidebar menu to support multiple languages for better accessibility
Implement i18n for Sidebar.tsx and add translations for "navigation" and "management" in ar.json and en.json.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/9a425c2c-163d-44cd-bc94-651bb15ed83f.jpg
2025-06-08 07:06:25 +00:00
ghaddaditw 2f4868a419 Improve app's language switching and add Omani professionals directory
Fixes RTL layout issues, persists language preference, adds Omani professional directory and translates sidebar navigation.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/7b0998af-3fae-48c5-b382-eb5130b5525d.jpg
2025-06-08 07:04:20 +00:00
ghaddaditw beb211df0a Improve platform health monitoring and add administrative task controls
Adds task scheduler initialization, enhanced health check, and admin monitoring API endpoints.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/dc0a5a62-bcd9-407a-9d2c-d05501cafcbe.jpg
2025-06-08 06:59:06 +00:00
ghaddaditw 9c1bce3c4c Add system monitoring tools to track server health and performance
Implements a SystemMonitoringPage with real-time metrics, scheduled tasks via node-cron, and an error tracking middleware.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/53043054-81f8-48da-804c-936ffa3007e0.jpg
2025-06-08 06:58:00 +00:00
ghaddaditw c21d5ecfad Enhance platform security and monitoring with rate limiting and caching
Adds security middleware, rate limiting, Redis caching, and monitoring services for improved security, performance, and analytics.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c5f0c281-8dd8-4846-b452-4a07bcd21062
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/c9b78723-c2e4-4754-83c6-8d40e8eb250e.jpg
2025-06-08 06:54:37 +00:00
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 823de76f48 Prepare the application for production use with admin account setup
Clean demo accounts, seed admin user, and review/apply any missing tsconfig.json configurations.

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:51 +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 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