mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-05-06 19:19:19 +02:00
1.6 KiB
1.6 KiB
TODO
- Fix broken
flash-messages.phpinclude in admin footer - Make
.repertoire-colcolumns scrollable instead of.search-main - Replace JS toast system with pure HTMX toast fragment (top-right, CSS-only auto-fade)
- Separate admin views from controllers: move all HTML to
templates/admin/*.php, fragments totemplates/admin/partials/ - Add SMTP test email button in parametres.php (action + CSS)
- Fix SmtpRelay::send() — replace broken mail() stub with native PHP socket SMTP client (STARTTLS/SSL, AUTH PLAIN/LOGIN)
- Lock body scroll on all pages (admin + public); only
mainor inner element scrolls - Unify form CSS between admin
add.phpand student partage form: move licence/share-badge styles intoadmin.css, remove inline<style>frompartage/index.php, switch tocommon.css+admin.css - Extract form CSS into
form.css; load it in admin add/edit via$extraCssand in student partage form directly;system.cssnow only used bysystem.php;partage/thanks.phprewritten to use design-system classes - Fix student form: add missing
v_smtp_activeview toschema.sql(SMTP was silently skipped on fresh installs); fixthanks.phpredirect (was/partage/thanks.php— blocked by nginx PHP deny rule); route/partage/thanksthroughindex.phpspecial-case handler - Merge all migration SQL into schema.sql; delete migrations/ folder; simplify migrate.sh (009 share_links, 014 ap_programs, 011 apropos seed, missing semicolon fix)
- Fix student form scroll (add
overflow-y:autoto.student-body); move all remaining inline styles from partage error/password-gate pages intoform.css