mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-06-25 16:19:19 +02:00
#todo add gzip + inline-js extraction tasks from analysis
This commit is contained in:
10
TODO.md
10
TODO.md
@@ -1,9 +1,11 @@
|
||||
# TODO
|
||||
|
||||
> Last updated: 2026-06-22
|
||||
> Context: Add mobile-responsive accordion + chip bar to repertoire filter index (column headings restored)
|
||||
> Last updated: 2026-06-24
|
||||
> Context: Inline JS/CSS + gzip analysis (see docs/ANALYSIS_INLINE_JS_CSS_MINIFY.md)
|
||||
|
||||
## Pending
|
||||
- [ ] #gzip-nginx Enable gzip compression in nginx config `(nginx/xamxam.conf)`
|
||||
- [ ] #extract-inline-js Move inline JS to external files across 17 templates `(app/templates/**/*.php)`
|
||||
- [ ] #rep-student-touch Replace hover student popover with tap-to-open drawer for mobile `(repertoire.php, repertoire.css)`
|
||||
- [ ] #rep-polish Polish: scroll-position memory on HTMX swap, animation tuning `(repertoire.css)`
|
||||
- [ ] #icon-color-verify Verify icon colors render correctly across all pages (header, admin tables, forms, dialogs, cleanup modal)
|
||||
@@ -61,3 +63,7 @@
|
||||
- [x] #extra-css-admin Update `head.php` to support `$extraCssAdmin` for admin-only stylesheets `(head.php)` ✓
|
||||
|
||||
## Deferred / Blocked
|
||||
- [ ] #minify-js Minify custom JS files (post-extraction, ~1,763 lines across 9 files)
|
||||
- [ ] #bundle-css Bundle CSS to eliminate @import waterfall (18 files, ~6,200 lines)
|
||||
- [ ] #build-step Add build step (justfile commands) for JS minification + CSS bundling
|
||||
- [ ] #tighten-csp Tighten CSP to remove 'unsafe-inline' after inline JS extraction
|
||||
|
||||
Reference in New Issue
Block a user