v1.9.18: split R kernel install into smaller layers for cache seeding
v1.9.17: registry build cache, BuildKit cache mounts, skip redundant chown
v1.9.16: mirror to hub.sboon.org, pull pre-built image before building
v1.9.14: fix Kernels tab library input reset while typing
v1.9.13: add Java, Go, Rust optional kernels
v1.9.12: Kernels/Share/Status buttons work in browser UI; add jlab ui
v1.9.11: full Kernels/Share/Status UI for Linux tray (x64 + ARM64)
v1.9.10: add real Linux tray build (jlab-linux-amd64-tray)
v1.9.9: add jlab-linux-arm64; fix cloudflared arch detection for ARM
v1.9.8: split Status tab Actions into a right sidebar, add icons
v1.9.7: redesign Status tab into a responsive card/grid layout
v1.9.5: Status tab Start/Stop/Restart/Build controls; gate Share on running
v1.9.4: Share Public Link via Cloudflare Quick Tunnel
v1.9.3: install/update/uninstall system, no admin required
v1.9.2: WebView2 data path under JLab + Linux tray tooltip/icon fixes
v1.9.1: fix Status screen flashing Stopped during build/rebuild
v1.9.0: pull base image via MWIT registry mirror
v1.8.6: kernel selection stages changes; gate Rebuild Now
v1.8.5: fix dedup bug in v1.8.4's status-sync fix