mirror of
https://github.com/stellarshenson/stellars-jupyterhub-ds.git
synced 2026-03-07 21:50:28 +00:00
UI Enhancements: - Add Font Awesome icons to all control buttons (stop, start, restart, manage volumes) - Auto-refresh page after server stop with smooth UI transitions - Hide/show appropriate buttons based on server state (Restart vs Manage Volumes) - Re-inject icons removed by JupyterHub's DOM manipulation Technical Implementation: - MutationObserver watches for JupyterHub DOM changes after stop - Immediate UI state correction before page refresh - Comprehensive console logging for debugging CI/CD: - Add GitHub Actions workflow for Dockerfile validation with hadolint - Triggers on push to main, version tags, and pull requests - Uses hadolint to ensure Dockerfile best practices