آيات الأرقم
AyyatAlArqam
تَعَاهَدُوا الْقُرْآنَ
هذا العمل خالص لوجه الله. اللهم ثبتنا على ذلك. This work is purely for the sake of Allah
بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ
كل ما تم تحديثه وإضافته في آيات الأرقم — منصة تتبع حفظ القرآن للعائلات والحلقات
عرض ٦١–٧٢ من أصل ٧٢ إصدار
Dashboard: activity boxes paginated (5 rows/page, السابق/التالي buttons, resets on group switch); remove scrollbar overlap with timestamp
Dashboard: fix group message box height (matches comparison bar, scrolls on overflow); fix activity boxes scrollbar overlapping date/time text
Fix React insertBefore errors: suppress hydration warning on relativeTime span, hide pwa-splash with display:none instead of removeChild, move GoogleAnalytics inside body
Dashboard: move group message beside مقارنة التقدم (side by side, message on left); add two activity boxes (recent progress updates + recent quality changes) with date/time
Fix service worker breaking client-side navigation (skip navigate-mode requests and Next.js RSC fetches)
Delete INSTRUCTIONS-already-working-project.md (setup instructions, no longer needed)
Housekeeping: fix middleware (proxy.ts → middleware.ts, was silently not running), consolidate 10 numbered migrations into schema.sql/rls.sql/functions.sql/seed.sql, delete dead useFamily.ts hook, add Section TypeScript interface, add tamkeen field to Progress interface, create full documentation suite (CLAUDE.md, stack.md, architecture.md, database.md, api.md, conventions.md, roadmap.md, STYLE_GUIDE.md)
Add PWA splash screen and improve service worker caching
Add user detail page and pagination to admin tables
Add Google Analytics
Update landing page description and fix CTA button alignment
Replace dots menu with burger nav, always visible on all screen sizes
اللَّهُمَّ صَلِّ عَلَى نَبِيِّنَا مُحَمَّدٍ