Description
Update 7/29/2022: Unfinished items have been carried over and re-prioritized in the August Roadmap #3182
This is not a hard commitment to all of the items presented and other items not listed may also be worked on. This is an experiment in having a public roadmap. If it works well, we may iterate and continue having a monthly roadmap issue.
✏️ template.yaml (postponed)
Template name, description, and schedule are not stored in a template version. There is no way to source control these properties, and it’s likely to become problematic as we create more.
📜 Resource Metadata + Secrets
Developers want to see additional metadata about resources in Coder. This could be an instance type, the number of cores an instance has, or a link to the cloud resource itself (say in a GCP dashboard).
📡 Tailscale Networking
Users have been reporting connection issues with WebRTC, and it’s been difficult to debug. We’ve had to build a lot of networking code that isn’t fun or easy to maintain. We can replace our WebRTC networking with Tailscale to remove ~3000 lines of networking code, and fix a bunch of issues for our users!
🌁 JetBrains Gateway
We lack docs for Gateway right now, which could give the perception that it doesn’t work with Coder. Ideally, someone that uses Gateway daily with Coder takes this (or someone that wants to, but there are too many bugs).
- Verify that Gateway works on the latest EAP when connecting to a Linux Coder agent. Working versions should be documented with a “last updated at” alongside the version.
- Document the limitation of Gateway with non-Linux Coder agents (this is a limitation on their part, see:https://youtrack.jetbrains.com/issue/CWM-3653/Remote-development-host-should-be-available-on-macOS-and-Windows).
High priority bugs
🚛 Nice to Haves
- Client <> Server version checks should occur in more places #3005
- Make workspace stopped state more obvious #3025
- Workspace schedule bumpers are broken #2764
- Make a more helpful UI error message when failing to update schedule #2752
- Agent fails to connect after updating existing running workspace to new template version #2970
- Allow workspace names to be editable #3000
- Make workspace "Update" button stand alone #3024
- Add an example template for Azure #2714
- Improve error message when SSH connection drops #1369
- Template lists should be alphabetical #2836
- Add callout to Templates page that CLI is required to use template #2146
- Improve contrast in UI to show the web terminal is disconnected #3013
- GCP template references Coder terraform provider v0.3.4 that doesn't support coder-app #2966
- No error message when creating a workspace with a conflicting name #2842
- Automatically authenticate user with Coder in a workspace #2840
- Workspace SSH access button tooltip provides invalid command #2969
- Interface on iPad (Safari) is zoomed #3012
- ci: improve speeds #3031
-
coder templates create
using the templatedocker-image-builds
and derivatives fails to build #2815 - Add the ability to rename a workspace. Currently workspace must be deleted and a new one built to workaround this. #2188