mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-05-06 19:19:19 +02:00
- admin/edit.php: remove mb_strimwidth(60) truncation from access_type <select> option labels; full 'name — description' text is now the accessible name so screen readers get unambiguous option text (WCAG 4.1.2) - public/assets/favicon.svg: new public favicon — brand-purple (#9557b5) rounded square with white 'P' lettermark; distinct from admin_favicon.svg (archive-restore Lucide icon in #c104fc) which is admin-only - templates/head.php: favicon <link> now conditionally serves favicon.svg (public pages) or admin_favicon.svg (admin pages) based on $isAdmin; closes the open favicon task in todo/01-css-semantic-refactor.md - todo/04-accessibility.md: mark WCAG 3.1.1 lang audit and WCAG 4.1.2 select truncation items as done - todo/01-css-semantic-refactor.md: mark favicon task as done
TODO Index
Pending tasks split by topic. Completed tasks have been removed.
| File | Topic |
|---|---|
| 01-css-semantic-refactor.md | CSS class audit, semantic HTML for templates (public + admin), inline style extraction, favicon |
| 02-php-components.md | Form field partials, shared UI partials, controller extraction, backend maintenance |
| 03-system-cache.md | system_cache table, SystemCache class, system.php refactor |
| 04-accessibility.md | WCAG 2.1 AA — remaining failures grouped by success criterion |