fix: move DASHBOARD_HTML to module level (was unreachable after run_app) 6ad7c17 arfandi7322 commited on 15 days ago
feat: universal multi-app proxy - streaming, cookie rewrite, body URL rewrite, WS subprotocol, auto-detect dashboard 2fb68e4 arfandi7322 commited on 15 days ago
fix: strip accept-encoding + install brotli to prevent 502 on multi-port proxy 4ab4eac arfandi7322 commited on 15 days ago
fix: JupyterLab base_url=/8888/ + rewrite Location headers for redirects a05c7e2 arfandi7322 commited on 15 days ago
perf: shared ClientSession with connection pooling + in-memory static cache c211f6f arfandi7322 commited on 15 days ago
fix: remove environment= from supervisord to preserve HF secrets (password) 2ad5d30 arfandi7322 commited on 15 days ago
fix: show hidden files in file browser (server config + frontend override) fe0ff63 arfandi7322 commited on 15 days ago
fix: add --allow-root flag for JupyterLab running as root 3b584fc arfandi7322 commited on 15 days ago
fix: run JupyterLab as root so root_dir=/ is fully writable 43aa492 arfandi7322 commited on 15 days ago
Set root_dir=/ so file browser + terminal can navigate entire filesystem 4c3f229 arfandi7322 commited on 15 days ago
cd to /data before launching JupyterLab so terminal cwd matches file browser 8324543 arfandi7322 commited on 15 days ago
Auto-detect ALL WebSocket upgrades (fixes /api/events/subscribe, terminals, kernels) dd82a99 arfandi7322 commited on 15 days ago
Remove accidentally committed cookies.txt, add .gitignore 3a62b4a arfandi7322 commited on 15 days ago
Fix 502 on /lab: use aiohttp.ClientTimeout instead of invalid timeout_class 797c81a arfandi7322 commited on 15 days ago
Fix ImportError: import WSMsgType from aiohttp (top-level), not aiohttp.client 039827e arfandi7322 commited on 15 days ago
Fix proxy.py: route order (WS before catch-all), robust error handling, no type hints 345bf6a arfandi7322 commited on 15 days ago
Replace nginx+flask auth with single aiohttp proxy (fix JS chunks getting HTML 302) 4e29137 arfandi7322 commited on 15 days ago
Fix: forward Cookie to auth_request subrequest (JupyterLab JS chunks were getting HTML 302) b8588b9 arfandi7322 commited on 15 days ago
Fix redirect scheme: relative redirects, respect X-Forwarded-Proto from HF 932d6db arfandi7322 commited on 15 days ago
Run supervisord as root, drop privileges per-program (fix APP_STARTING hang) bfebeff arfandi7322 commited on 15 days ago
Fix Dockerfile layer ordering + non-root nginx/supervisor paths 9a8be9e arfandi7322 commited on 15 days ago
Add password gate (nginx + Flask auth) in front of token-less JupyterLab 906bfb8 arfandi7322 commited on 15 days ago