m038
|
31f3c6fb2f
|
fix: resolve AX6/AX7 a11y violations
- gpx-manager: raise th color #666→#999 (6.9:1 contrast on dark bg)
- gpx-manager: raise .gpx-delete text #c0392b→#e07070 (6.2:1 contrast)
- gpx-manager: add visible label text 'Choose GPX file' to file input
- snap-gallery: add tabindex=0 to .pgallery__frame for keyboard scrollability
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WPJztrVGbwic2xTG7G9fjM
|
2026-06-21 17:24:29 +02:00 |
|
m038
|
a2cdbd7506
|
feat(a11y): add unique aria-label to GPX delete buttons
|
2026-06-20 20:36:46 +02:00 |
|
m038
|
fbc4fc195b
|
fix: slice File to Blob before append so 3rd-arg filename is always used
|
2026-06-19 15:33:13 +02:00 |
|
m038
|
597add6c1d
|
fix: use fd.append 3rd arg to set slugified filename in multipart upload
|
2026-06-19 15:13:00 +02:00 |
|
m038
|
1c9a6711b3
|
fix: slugify uploaded GPX filename before sending to API
|
2026-06-19 15:11:29 +02:00 |
|
m038
|
537f443cf1
|
feat: gpx-manager list, upload, delete via Grav API session auth
|
2026-06-19 14:58:25 +02:00 |
|
m038
|
e4451857c2
|
feat: gpx-manager template layout with trip sections
|
2026-06-19 14:57:59 +02:00 |
|