# Posterg TODO ## Fixes - [x] Replace `mb_strtolower` with `strtolower` in admin/index.php (mbstring not available in php8.4-fpm) - [x] Replace `mb_strlen`/`mb_substr` with `strlen`/`substr` in student-preview.php (same root cause) ## Features - [x] Student name popover preview in /repertoire (zero per-hover requests) - [x] `Database::getThesesByAuthorName()` query - [x] `SearchController::handleStudentPreview()` HTMX endpoint - [x] `/repertoire/student-preview` route in Dispatcher - [x] `partials/student-preview.php` — iframe (single) or link list (multiple) - [x] Updated `repertoire-index.php` — htmx hover attrs, `$studentWorks` map - [x] Popover container + JS position/hide logic in `repertoire.php` - [x] CSS in `repertoire.css`