You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- different header blocks to differentiate between Gateway and Toolbox
ssh config
- different key for Toolbox for workspace usage
- honors the `disable autostart` setting in the URI handling
- plugin's display name was changed from Coder Toolbox to Coder
- adds support for ssh wildcard config, configurable from plugin's
Settings page.
- the settings models were reworked because there was too much confusion
around CoderSettings, CoderSettingsState, CoderSettingsService. Lots of
properties and some models were introduced only to inject data during
tests.
- among other issues, test related properties were leaking in the
business code and there was no clear definition
between the readable and writable interface. With this PR we have
CoderSettingsStore exposing read+write, CoderSettings exposing reads +
PluginSettingsStore the underlying persistable store.
- the tests control data via an instance of PluginSettingsStore just
like the business code
- some of the options that did not make sense to be configurable and
were only used in the tests were removed:
- setupCommand
- ignoreSetupFailures
- two settings are now also exposed and configurable in the UI
(previously only from tests):
- ssh log dir
- ssh extra arguments to the proxy command
- resolves#40
- resolves#46
0 commit comments