Skip to content

v1.1.0 — dashboard upgrades + oauth2 & mobile fixes

Choose a tag to compare

@imran31415 imran31415 released this 15 Jun 00:24
07cf352

A clean follow-up to v1.0.0 with new dashboard capabilities and important fixes. All workspace images for this line ship as devlaptop-v1.0.0+ on the shared tag; pull this release to get the latest dashboard and assistants.

✨ New

  • Live output preview in the build list — each session shows a live tail of its output inline, so you can scan what every run is doing without opening each one.
  • Send message: embedded live terminal + link badges + clipboard paste — the Send-message view now embeds the live terminal, surfaces links from the session as tappable badges, and supports paste from the clipboard — a much smoother mobile flow.
  • Mobile scroll mode that actually scrolls — in tmux scroll mode, finger-drag now scrolls the scrollback on touch devices (previously wheel-only, so desktop-only).

🐛 Fixed

  • oauth2 dashboards no longer 401 — the SPA now derives its API auth prefix from the server (AUTH_MODE) instead of the URL, so every /api/* call reaches the auth-injecting ingress path. Fixes the dashboard failing to load data on oauth2 workspaces.
  • Send-message tab fills the available height and reliably submits follow-ups.

⬆️ Updated

  • Bumped Claude Code, OpenCode, and LibreFang to their latest versions.

🚀 Get started

# Local (minikube) — no cloud needed
make local
echo '127.0.0.1  kube-coder.local' | sudo tee -a /etc/hosts
make local-forward        # then open http://kube-coder.local:8080/  (admin / admin)

📋 Requirements

  • Kubernetes 1.19+, Helm 3.0+, an nginx-ingress controller
  • Local: Docker + minikube
  • Cloud: a container registry, DNS, and a GitHub OAuth App (for OAuth2 mode)

Full changelog: v1.0.0...v1.1.0