Ayed Hamza
  • Joined on 2026-01-20
Hamza pushed to main at Hamza/saqel 2026-09-10 23:13:39 +02:00
039c977d63 Decouple curriculum tree lesson enrichment from optional teacher_submissions table
Hamza pushed to main at Hamza/saqel 2026-09-10 22:59:21 +02:00
f599b5ffc7 Add publish_grade10_bundle.php management script
Hamza pushed to main at Hamza/saqel 2026-09-10 22:49:34 +02:00
67771242b8 Fix asset_type and bundle_role to match MySQL ENUM definitions
Hamza pushed to main at Hamza/saqel 2026-09-10 22:47:48 +02:00
90d4a871d3 Fix file copy source path in promote script
Hamza pushed to main at Hamza/saqel 2026-09-10 22:44:01 +02:00
35cb3d34d8 Add result summary banner and use PHP_BINARY for preflight
Hamza pushed to main at Hamza/saqel 2026-09-10 22:28:11 +02:00
c280cfc004 Show explicit blocking gate errors in promote script
Hamza pushed to main at Hamza/saqel 2026-09-10 22:13:54 +02:00
12fb6d07e6 Update Saqel Platform: 2026-09-10 23:13:50
Hamza pushed to main at Hamza/saqel 2026-09-10 21:16:18 +02:00
a742c5bfd6 Update Saqel Platform: 2026-09-10 22:16:14
Hamza pushed to main at Hamza/saqel 2026-09-10 11:35:41 +02:00
9c80ca9918 Update Saqel Platform: 2026-09-10 12:35:38
Hamza pushed to main at Hamza/saqel 2026-09-10 11:32:20 +02:00
960d4c8604 Update Saqel Platform: 2026-09-10 12:26:22
Hamza pushed to main at Hamza/saqel 2026-09-09 16:20:23 +02:00
09dfd665b5 Document remaining post-migration execution tasks
Hamza pushed to main at Hamza/saqel 2026-09-09 16:12:05 +02:00
139c8667eb Order dependent revenue and review migrations
Hamza pushed to main at Hamza/saqel 2026-09-09 16:11:54 +02:00
60be22f418 Order watch session migration after video versions
Hamza pushed to main at Hamza/saqel 2026-09-09 16:07:20 +02:00
313e994025 Make legacy migrations safe on canonical schema
Hamza pushed to main at Hamza/saqel 2026-09-09 16:04:55 +02:00
f9851e3b4c Add explicit SSH pull and migration verification flow
Hamza pushed to main at Hamza/saqel 2026-09-09 16:04:14 +02:00
5af684a892 Implement verified curriculum, video review, watch sessions, ledger safeguards, and remove demo data
Hamza pushed to main at Hamza/saqel 2026-09-09 10:39:47 +02:00
0dc5df7b5e docs(rtl): align all markdown documentation files right-to-left for Arabic readability
Hamza pushed to main at Hamza/saqel 2026-09-09 00:36:19 +02:00
432ca50204 fix(student_app): remove duplicate _showNoVideoAvailableSheet declaration in subject_hub_screen.dart
Hamza pushed to main at Hamza/saqel 2026-09-09 00:34:05 +02:00
78ad245ee5 fix(playback): isolate curriculum keys and prevent non-uploaded lessons from falling back to previous video
Hamza pushed to main at Hamza/saqel 2026-09-09 00:28:34 +02:00
a4d6e34a40 fix(curriculum): robustly normalize student grade across app and backend to display subjects