Files
stellars-jupyterhub-ds/project.env
stellarshenson 7ebd60aa88 feat: session timer progress bar with smooth color interpolation
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
2026-02-09 23:23:25 +01:00

16 lines
628 B
Bash

# Project Configuration
PROJECT_NAME="stellars-jupyterhub-ds"
PROJECT_DESCRIPTION="Multi-user JupyterHub 4 deployment platform with data science stack, GPU auto-detection, NativeAuthenticator, and isolated per-user environments spawned via DockerSpawner"
# Version
VERSION="3.8.1_cuda-13.0.2_jh-5.4.2"
VERSION_COMMENT="Config decomposition into stellars_hub package, advanced branding configuration"
RELEASE_TAG="RELEASE_3.2.11"
RELEASE_DATE="2025-11-09"
# Author
AUTHOR_NAME="Konrad Jelen"
AUTHOR_ALIAS="Stellars Henson"
AUTHOR_EMAIL="konrad.jelen+github@gmail.com"
AUTHOR_LINKEDIN="https://www.linkedin.com/in/konradjelen/"