- CSRF middleware: excluded_paths utilise maintenant startswith (pas exact match) - /board/api/pages/* exempté — les PUT depuis page_editor passent - saveTitle() reload la page après sauvegarde → sidebar mis à jour
- CSRF middleware: excluded_paths utilise maintenant startswith (pas exact match) - /board/api/pages/* exempté — les PUT depuis page_editor passent - saveTitle() reload la page après sauvegarde → sidebar mis à jour