UASA Quest - Full Project Bundle (2026-10-06)

Included:
- Latest collapsed question navigator UI.
- Existing click-to-enlarge diagram function.
- B/C question visual assets currently available.
- Timer timezone fix: PHP Asia/Kuala_Lumpur + MySQL session +08:00.
- Exam remaining time is calculated by MySQL TIMESTAMPDIFF(SECOND,NOW(),expires_at).
- New attempts use started_at=NOW() and expires_at=DATE_ADD(NOW(), INTERVAL duration_minutes MINUTE).
- Existing in-progress attempt with NULL expires_at is initialized once only.
- Server APIs use the same MySQL remaining-time authority.

IMPORTANT:
1. Keep your existing config/database.local.php on the server. It is intentionally NOT included in this ZIP.
2. Upload/replace the uasa_v1 project files.
3. Review sql/manual/timer_fix.sql before running. The repair UPDATE for old active attempts is commented out.
4. The current database content is NOT bundled; this ZIP is project code/assets only.
5. Old starter/demo SQL files are retained only as historical project files. Do not re-import them into the live DB.
