Commit Graph

  • 6201630865 fix: Resolve password_hash default value error and disable OTP autofill Hamza-Ayed 2026-08-26 23:24:35 +03:00
  • 0d63554a1f fix: 100% immune to native form reloads with pure Vanilla JS and instant OTP transition Hamza-Ayed 2026-08-26 23:21:28 +03:00
  • e386716ed5 feat: Enable Image OTP Card by default with Nabeh and enhanced portal sync Hamza-Ayed 2026-08-26 23:15:31 +03:00
  • f3c5f4161e fix: Fast text WhatsApp OTP by default, 50s timeout for image mode with auto-fallback Hamza-Ayed 2026-08-26 23:04:25 +03:00
  • cee6265930 fix: Accurate Nabeh OTP response parsing and live gateway error reporting Hamza-Ayed 2026-08-26 23:01:25 +03:00
  • b4a241bf62 fix: High contrast bold button text and strict single-step rendering Hamza-Ayed 2026-08-26 22:55:45 +03:00
  • e800b5b057 fix: Lock .env strictly to CloudPanel user root /home/intaleqapp-saqel/.env Hamza-Ayed 2026-08-26 22:47:17 +03:00
  • 55c640609a fix: Detect exact .env location and report in /api/test/nabeh Hamza-Ayed 2026-08-26 22:43:18 +03:00
  • e4ad569d8c fix: Embedded luxury self-contained CSS (zero CDN failure) + Redis password graceful auth Hamza-Ayed 2026-08-26 22:30:56 +03:00
  • 1f024d0c30 fix: Strict env enforcement, rock-solid Alpine portal rendering, and Nabeh/Redis test diagnostics Hamza-Ayed 2026-08-26 22:25:35 +03:00
  • 388944cbff feat: Add /student and /teacher portals with Alpine.js, WhatsApp OTP, and device fingerprinting Hamza-Ayed 2026-08-26 22:15:33 +03:00
  • a2f72a1c29 Fix Database getInstance method and connection call Hamza-Ayed 2026-08-26 17:41:11 +03:00
  • 17dd963f33 Update Saqel Platform: 2026-08-26 17:39:57 Hamza-Ayed 2026-08-26 17:39:57 +03:00
  • 702730702d Fix database schema drop order, enhance migrate.php, and support server env paths Hamza-Ayed 2026-08-26 17:39:08 +03:00
  • e944d92aac Implement Enterprise Logic (Redis, Phone Auth, Full Schema) Hamza-Ayed 2026-08-26 17:34:51 +03:00
  • df5d8dfc60 Clone Nabih Pure PHP Architecture Hamza-Ayed 2026-08-26 17:10:57 +03:00
  • 1e21847ed0 Fix Dockerfile compatibility Hamza-Ayed 2026-08-26 17:05:57 +03:00
  • e6df4313eb Fix Dockerfile compatibility Hamza-Ayed 2026-08-26 16:59:07 +03:00
  • 2096006827 Add landing and API test pages Hamza-Ayed 2026-08-26 16:54:14 +03:00
  • 458c3c1225 Fix Redis port collision Hamza-Ayed 2026-08-26 16:48:32 +03:00
  • d02c9a4092 perf(docker): use install-php-extensions for instant 15s build and switch to rock-solid mysql:8.0 Hamza-Ayed 2026-08-26 16:27:41 +03:00
  • 8c9f31382b fix(config): update app port to 8085 and fix mysql healthcheck Hamza-Ayed 2026-08-26 16:09:57 +03:00
  • 17ee3dd2f8 fix(docker): upgrade PHP base image to 8.4-fpm-alpine for Symfony 8 / Laravel 13 compatibility Hamza-Ayed 2026-08-26 15:56:25 +03:00
  • e87443ed76 config: Set staging subdomain saqel.intaleqapp.com in docker env template Hamza-Ayed 2026-08-26 15:47:20 +03:00
  • d53b64500a feat: Initial commit for Saqel Platform architecture, backend, Docker, and documentation Hamza-Ayed 2026-08-26 15:45:55 +03:00