# TODO - [x] Fix #1: TFE publié se dépublie quand on modifie ses données (is_published missing from getThesisRawFields SELECT) - [x] Fix #2: Renommer "Note contextuelle" → "Note contextuelle relative à soutenance" - [x] Fix #3: Impossible de mettre une majuscule au nom d'étudiant·e — la recherche par nom en SQLite est case-sensitive (BINARY), contournait le UPDATE et tombait dans le fallback email sans updater le nom. Ajout COLLATE NOCASE + UPDATE dans le chemin email. - [x] Fix #4: Décorréler contact interne et contact visible (ajouter colonne contact_visible sur theses) - [x] Fix #5: "Contact public : non" partout, non modifiable, sans impact - [x] Fix #6: Investiguer "libre → interne" impossible — aucune restriction trouvée dans le code admin - [x] Hotfix: contact_visible manquant dans le SQL de updateThesis (l'edit matchait createThesis à la place) - [x] Fix #7: Options de licence non persistées en edit — HTMX load trigger perdait les valeurs (pas de hidden inputs pour license_id/license_custom/cc2r/want_license dans fieldset-licence-explanation.php) - [x] Commit + jj new