iEduPortal Stage 114 — Pupils / Students Main Page
One clean deployment package built from confirmed Stage 113.
Adds a responsive authenticated pupil directory using the existing protected API, capability checks, search and pagination. No database migration is required.
Deployment check: /stage114.php
Test page: /pwa/pupils.php
Service worker cache: v70
