display:none toggle was instant and felt jarring during auto-fold/ auto-expand. Swapped to a CSS class `.is-folded` that transitions max-height (0 ↔ 1200px) and opacity (0 ↔ 1) over ~280ms with ease, so both manual chevron clicks and the scroll-driven toggles slide in/out smoothly. |
||
|---|---|---|
| .. | ||
| fonts | ||
| js | ||
| lib | ||
| app.js | ||
| index.html | ||
| login.html | ||
| manifest.json | ||
| style.css | ||
| sw.js | ||