Commit Graph

32 Commits

Author SHA1 Message Date
Hamza-Ayed
6c1d67c695 🚀 Phase 4: AI Usage Tracking, Security Hardening, and Risk Monitor Dashboard 2026-04-22 17:32:22 +03:00
Hamza-Ayed
7e0e271be2 🚀 Hotfixes: inline PDF preview and instant profile update in UI 2026-04-22 17:15:43 +03:00
Hamza-Ayed
c3f3d940e5 🚀 Phase 3 Complete: Fix staff list, PDF preview, and functional Settings/Profile 2026-04-22 02:31:01 +03:00
Hamza-Ayed
fd00e9c57d 🛠️ Fix build compilation errors 2026-04-22 01:17:49 +03:00
Hamza-Ayed
444097814d 🚀 Elite Accountant Hub: Foundation & Trojan Horse deployment 2026-04-22 01:05:25 +03:00
Hamza-Ayed
2e2d76c0a8 🚀 Multi-invoice extraction and detailed validation feedback 2026-04-19 16:13:09 +03:00
Hamza-Ayed
6b9ce6e95b 🛡️ Safety: Prevent self-deactivation and fix staff UI 2026-04-19 15:54:50 +03:00
Hamza-Ayed
ff8126f93b 🩹 Fix: Add missing Get import in AuthController 2026-04-19 15:38:34 +03:00
Hamza-Ayed
3ae3f1d797 🚀 Final: Fix stats, staff list, settings profile, and logout redirect 2026-04-19 15:36:45 +03:00
Hamza-Ayed
ef9baf33f7 Feat: Dashboard accuracy, Staff & Settings modules, and File Auth fix 2026-04-19 15:25:43 +03:00
Hamza-Ayed
3acd9f261b Feat: Invoice viewing, JoFotara UBL refinements, delete functionality, and tax rate validation 2026-04-19 15:03:39 +03:00
Hamza-Ayed
066df077b1 Fix AI mime-type and enable invoice actions 2026-04-18 02:17:56 +03:00
Hamza-Ayed
9f5b202bb2 Update Gemini model to latest 2026-04-18 02:11:59 +03:00
Hamza-Ayed
6be5b87e03 Relax DB password validation 2026-04-18 02:03:00 +03:00
Hamza-Ayed
458af20235 Disable synchronize and fix DB manually 2026-04-18 01:45:21 +03:00
Hamza-Ayed
d857e7428c Bypass database enum restrictions 2026-04-18 01:38:14 +03:00
Hamza-Ayed
9ce817a9bb Fix subscription enum mismatch 2026-04-18 01:34:03 +03:00
Hamza-Ayed
9756adfaae Fix Dashboard 404, missing Invoices table, and account limits 2026-04-18 01:28:24 +03:00
Hamza-Ayed
93591c75e2 Implement Invoices fetching and uploading 2026-04-18 00:55:07 +03:00
Hamza-Ayed
77434fa815 Add JoFotara linking modal and fix company limit 2026-04-18 00:47:37 +03:00
Hamza-Ayed
5749a54e2d Fix frontend production API URL 2026-04-18 00:27:55 +03:00
Hamza-Ayed
ecb9d8d7c8 Fix total_tax field name in dashboard service 2026-04-18 00:11:22 +03:00
Hamza-Ayed
a043bf045e Fix frontend production API URL 2026-04-18 00:02:16 +03:00
Hamza-Ayed
1225958898 Fix login password retrieval 2026-04-17 01:57:18 +03:00
Hamza-Ayed
02f9f5f25b Fix migration paths for production 2026-04-17 01:41:02 +03:00
Hamza-Ayed
32f53af974 Automate database migrations in deployment 2026-04-17 01:31:09 +03:00
Hamza-Ayed
1cfe3f6ca6 Disable database SSL for internal network 2026-04-17 01:15:54 +03:00
Hamza-Ayed
b818b05a84 Final fix for backend structure and API launch 2026-04-17 00:38:41 +03:00
Hamza-Ayed
6fb67282ba Final backend fixes and path stabilization 2026-04-17 00:14:47 +03:00
Hamza-Ayed
6715c24fbf Full production build with secure user 2026-04-17 00:08:48 +03:00
Hamza-Ayed
1f53da1068 Fixing build error and npm issues 2026-04-17 00:03:48 +03:00
Hamza-Ayed
d66891ba0f 🚀 Initialize Musadaq SaaS: Full Backend + AI + React Dashboard + Docker Setup 2026-04-16 23:26:32 +03:00