mirror of
https://github.com/stellarshenson/stellars-jupyterhub-ds.git
synced 2026-03-09 22:50:29 +00:00
Replace the large session status card on the home page with a compact inline progress bar. Extract all session timer JS into standalone session-timer.js module loaded via page.html. - progress bar with bordered track showing remaining time as percentage - smooth RGB color interpolation: blue (100%) -> yellow (30%) -> red (10%) - colors defined as CSS custom properties for easy theming - "Extend" button opens Bootstrap modal instead of inline controls - 60s local countdown with 5-minute server refresh - DOM observer calls SessionTimer.hide() on server stop - Dockerfile copies session-timer.js to JupyterHub static/js/ - bump version to 3.8.1