Hamza-Ayed
|
9e9417f937
|
fix: Rewrite getConversations query to guarantee all students appear for teacher without complex join dependencies
|
2026-08-27 11:48:42 +03:00 |
|
Hamza-Ayed
|
dd06cafa87
|
fix: Implement automatic seed provisioning for teacher/students, graceful recipient resolution, and instant chat hydration
|
2026-08-27 03:51:24 +03:00 |
|
Hamza-Ayed
|
7fd67756b4
|
fix: Enable dynamic student/teacher contact discovery, dual REST/WebSocket persistence, and multi-path .env detection
|
2026-08-27 03:47:45 +03:00 |
|
Hamza-Ayed
|
845a5f3111
|
fix: Implement persistent zero-flicker JWT session hydration with localStorage and cookies across Student and Teacher portals
|
2026-08-27 03:28:05 +03:00 |
|
Hamza-Ayed
|
b00a16f32d
|
feat: Real-time Workerman gateway + Multi-level exam hierarchy (lesson, unit, final, AI adaptive) and student mastery tracking
|
2026-08-27 00:12:39 +03:00 |
|
Hamza-Ayed
|
12f00a05b6
|
feat: Full API-driven Student-Teacher Chat architecture with chat_messages table and endpoints
|
2026-08-27 00:05:30 +03:00 |
|
Hamza-Ayed
|
1d78fe8cc1
|
feat: Instant seamless transition to Teacher Studio Dashboard after onboarding
|
2026-08-26 23:55:29 +03:00 |
|
Hamza-Ayed
|
fe66f05057
|
Fix Redis session mismatch in AuthMiddleware and ensure instant Onboarding UI transition
|
2026-08-26 23:46:48 +03:00 |
|
Hamza-Ayed
|
cdb08331c0
|
Implement Teacher Onboarding, Profile Setup, and Dynamic Studio Dashboard
|
2026-08-26 23:38:56 +03:00 |
|
Hamza-Ayed
|
6201630865
|
fix: Resolve password_hash default value error and disable OTP autofill
|
2026-08-26 23:24:35 +03:00 |
|
Hamza-Ayed
|
f3c5f4161e
|
fix: Fast text WhatsApp OTP by default, 50s timeout for image mode with auto-fallback
|
2026-08-26 23:04:25 +03:00 |
|
Hamza-Ayed
|
cee6265930
|
fix: Accurate Nabeh OTP response parsing and live gateway error reporting
|
2026-08-26 23:01:25 +03:00 |
|
Hamza-Ayed
|
55c640609a
|
fix: Detect exact .env location and report in /api/test/nabeh
|
2026-08-26 22:43:18 +03:00 |
|
Hamza-Ayed
|
1f024d0c30
|
fix: Strict env enforcement, rock-solid Alpine portal rendering, and Nabeh/Redis test diagnostics
|
2026-08-26 22:25:35 +03:00 |
|
Hamza-Ayed
|
388944cbff
|
feat: Add /student and /teacher portals with Alpine.js, WhatsApp OTP, and device fingerprinting
|
2026-08-26 22:15:33 +03:00 |
|
Hamza-Ayed
|
e944d92aac
|
Implement Enterprise Logic (Redis, Phone Auth, Full Schema)
|
2026-08-26 17:34:51 +03:00 |
|