Commit Graph

3 Commits

Author SHA1 Message Date
KakaPatria 2905df7309 Add 6-digit reset code flow: migration, notification, controller, routes, and forgot-password UI 2026-05-20 14:38:26 +07:00
KakaPatria e45b75531b Feat: Comprehensive input validation, backend rule tightening, database migration update
- Add comprehensive validation to 9+ CRUD forms (error summaries, field-level validation, character counters, submit gating)
- Audit all 67 Blade files for validation coverage and remediate missing validations
- Tighten backend validation rules: min:3 enforcement on all name/major fields across AdminController, BKController, AlumniController, ProfileUpdateRequest
- Update jurusan_polije table migration to match current database structure
- Restore database from backup: 9 jurusan, 10 recommendations, 20 chat histories
- Verify 49/49 PHPUnit tests passing (122 assertions, 100% success rate)
- Clean up development/test documentation files
- Status: Production ready for sidang (thesis defense)
2026-05-12 18:44:36 +07:00
KakaPatria d602dd3353 feat: CRUD jurusan DB-driven, bobot_mapel per-jurusan, scoring graduated, chatbot bahasa akademik, admin panel lengkap 2026-02-26 22:38:35 +07:00