Ayed Hamza
  • Joined on 2026-01-20
Hamza pushed to main at Hamza/saqel 2026-08-27 00:01:28 +02:00
ea9bd200f3 feat: Full screen connectivity with live Workerman WebSocket, Socratic in-video quiz, multi-level exams, and real-time chat
Hamza pushed to main at Hamza/saqel 2026-08-26 23:36:03 +02:00
0d5215befd Add composer.json for Workerman and load vendor autoload in websocket server
Hamza pushed to main at Hamza/saqel 2026-08-26 23:12:42 +02:00
b00a16f32d feat: Real-time Workerman gateway + Multi-level exam hierarchy (lesson, unit, final, AI adaptive) and student mastery tracking
Hamza pushed to main at Hamza/saqel 2026-08-26 23:05:33 +02:00
12f00a05b6 feat: Full API-driven Student-Teacher Chat architecture with chat_messages table and endpoints
Hamza pushed to main at Hamza/saqel 2026-08-26 22:55:33 +02:00
1d78fe8cc1 feat: Instant seamless transition to Teacher Studio Dashboard after onboarding
Hamza pushed to main at Hamza/saqel 2026-08-26 22:47:25 +02:00
fe66f05057 Fix Redis session mismatch in AuthMiddleware and ensure instant Onboarding UI transition
Hamza pushed to main at Hamza/saqel 2026-08-26 22:39:42 +02:00
cdb08331c0 Implement Teacher Onboarding, Profile Setup, and Dynamic Studio Dashboard
Hamza pushed to main at Hamza/saqel 2026-08-26 22:24:37 +02:00
6201630865 fix: Resolve password_hash default value error and disable OTP autofill
Hamza pushed to main at Hamza/saqel 2026-08-26 22:21:30 +02:00
0d63554a1f fix: 100% immune to native form reloads with pure Vanilla JS and instant OTP transition
Hamza pushed to main at Hamza/saqel 2026-08-26 22:15:33 +02:00
e386716ed5 feat: Enable Image OTP Card by default with Nabeh and enhanced portal sync
Hamza pushed to main at Hamza/saqel 2026-08-26 22:04:29 +02:00
f3c5f4161e fix: Fast text WhatsApp OTP by default, 50s timeout for image mode with auto-fallback
Hamza pushed to main at Hamza/saqel 2026-08-26 22:01:27 +02:00
cee6265930 fix: Accurate Nabeh OTP response parsing and live gateway error reporting
Hamza pushed to main at Hamza/saqel 2026-08-26 21:55:48 +02:00
b4a241bf62 fix: High contrast bold button text and strict single-step rendering
Hamza pushed to main at Hamza/saqel 2026-08-26 21:47:21 +02:00
e800b5b057 fix: Lock .env strictly to CloudPanel user root /home/intaleqapp-saqel/.env
Hamza pushed to main at Hamza/saqel 2026-08-26 21:43:21 +02:00
55c640609a fix: Detect exact .env location and report in /api/test/nabeh
Hamza pushed to main at Hamza/saqel 2026-08-26 21:30:58 +02:00
e4ad569d8c fix: Embedded luxury self-contained CSS (zero CDN failure) + Redis password graceful auth
Hamza pushed to main at Hamza/saqel 2026-08-26 21:25:39 +02:00
1f024d0c30 fix: Strict env enforcement, rock-solid Alpine portal rendering, and Nabeh/Redis test diagnostics
Hamza pushed to main at Hamza/saqel 2026-08-26 21:15:37 +02:00
388944cbff feat: Add /student and /teacher portals with Alpine.js, WhatsApp OTP, and device fingerprinting
Hamza pushed to main at Hamza/saqel 2026-08-26 16:41:38 +02:00
a2f72a1c29 Fix Database getInstance method and connection call
Hamza pushed to main at Hamza/saqel 2026-08-26 16:40:01 +02:00
17dd963f33 Update Saqel Platform: 2026-08-26 17:39:57
702730702d Fix database schema drop order, enhance migrate.php, and support server env paths
Compare 2 commits »