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