fe23dcd3fc
feat: add top-level nav styles ( #883 )
...
Partially addresses #701 .
v0.4.0
2022-04-06 13:12:37 -05:00
8813788c28
chore: add GitHub issue templates ( #889 )
2022-04-06 10:59:22 -07:00
02ad3f14f5
chore: Rename Projects to Templates ( #880 )
...
Customer feedback indicated projects was a confusing name.
After querying the team internally, it seemed unanimous
that it is indeed a confusing name.
Here's for a lil less confusion @ashmeer7 🥂
2022-04-06 12:42:40 -05:00
584c8b4fc3
docs: move development workflow to CONTRIBUTING ( #890 )
2022-04-06 10:26:17 -07:00
dc55e3525c
docs: add CODE_OF_CONDUCT ( #888 )
2022-04-06 10:00:45 -07:00
32759a8714
fix: trim scope of agent private key route ( #886 )
2022-04-06 14:54:13 +00:00
9da17be61e
feat: Add user scoped git ssh keys ( #834 )
2022-04-06 00:18:26 +00:00
1e9e5f7c76
chore: Add contributing guidelines ( #874 )
...
It's helpful for us Coders to align on a common set of style
guidelines. While I'd prefer to automate this, documentation
should get us a lot of the way there!
Please review these thoroughly, as PRs will be checked against it
after merge.
2022-04-05 15:02:28 -05:00
abddd64497
feat: Add sidebar and panel ( #866 )
...
* feat: Add sidebar and panel
* fix: fix sidebar values
2022-04-05 14:01:45 -03:00
abf6934ebb
feat: Add Section component ( #863 )
...
* feat: Add Section component
* fix: add Section.Action example
2022-04-05 14:01:21 -03:00
6b034eced3
chore: bump eslint-import-resolver-typescript in /site ( #845 )
...
Bumps [eslint-import-resolver-typescript](https://github.com/alexgorbatchev/eslint-import-resolver-typescript ) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/alexgorbatchev/eslint-import-resolver-typescript/releases )
- [Changelog](https://github.com/alexgorbatchev/eslint-import-resolver-typescript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/alexgorbatchev/eslint-import-resolver-typescript/compare/v2.7.0...v2.7.1 )
---
updated-dependencies:
- dependency-name: eslint-import-resolver-typescript
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-05 11:47:59 -04:00
29fffbe13d
chore: bump @storybook/addon-links from 6.4.19 to 6.4.20 in /site ( #809 )
...
Bumps [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/addons/links ) from 6.4.19 to 6.4.20.
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/v6.4.20/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v6.4.20/addons/links )
---
updated-dependencies:
- dependency-name: "@storybook/addon-links"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-05 11:16:49 -04:00
c0a9eaca56
chore(site): organize imports ( #876 )
2022-04-05 10:27:41 -04:00
2f1fa153cd
fix: coderd/autostart/schedule: rename misnamed file
2022-04-05 14:09:15 +01:00
63916b6680
fix: Use docs/README.md in deploy ( #875 )
...
The release build should probably dry-run in CI,
but it's rare for files like README.md to move
so we can punt that to the future!
v0.3.5
2022-04-04 20:43:12 -05:00
5ae71f0958
feat: Add buildinfo package to embed version ( #840 )
...
This also resolves build time and commit hash using the
Go 1.18 debug/buildinfo package. An external URL is outputted
on running version as well to easily route the caller to a
release or commit.
2022-04-05 01:35:03 +00:00
d4e26ff8c2
chore(site): Add XState inspector ( #872 )
...
* Use XState inspector in dev mode
* Add new env var
* Lint
2022-04-04 19:54:41 -04:00
f02b8fda9e
docs(README): move to /docs folder ( #871 )
2022-04-04 15:48:22 -07:00
31536186f7
feat: Add rate-limits to the API ( #848 )
...
Closes #285 .
2022-04-04 17:32:05 -05:00
473aa6bd3a
refactor(site): webpack configuration ( #870 )
...
This refactor introduces the following changes:
* re-order and re-comment items to match v1
* add EnvironmentPlugin for environment variables
* remove target (unnecessary, we will use browserslist)
2022-04-04 18:28:37 -04:00
63b400627b
chore(site): fix typegen usage ( #868 )
2022-04-04 18:02:27 -04:00
8a1ae18ede
feat: add crontab package for supporting autostart/stop. ( #844 )
...
* feat: add crontab package for supporting autostart/stop.
This is basically a small wrapper around robfig/cron/v3.
Fixes #817 .
* fixup! feat: add crontab package for supporting autostart/stop. This is basically a small wrapper around robfig/cron/v3.
* fixup! feat: add crontab package for supporting autostart/stop. This is basically a small wrapper around robfig/cron/v3.
* fixup! fixup! feat: add crontab package for supporting autostart/stop. This is basically a small wrapper around robfig/cron/v3.
* fix: return struct instead of interface
* remove unnecessary interface and export struct
* fix: doc comments
* rename package to autostart/schedule
* address PR comments
2022-04-04 21:34:11 +01:00
b621c59a03
fix: update models.go in generate.go ( #865 )
2022-04-04 19:53:04 +00:00
e0eae49f52
fix: update querier.go in generate.sh ( #864 )
...
I accidentally forgot to copy this out.
2022-04-04 19:21:48 +00:00
fb4cab78e0
chore: fix site codeowners ( #862 )
2022-04-04 18:53:51 +00:00
7833c24779
chore: Add license ( #841 )
2022-04-04 11:55:06 -05:00
4dd3c57f6e
chore: Remove varnamelen linter ( #854 )
...
* chore: remove varnamelen from linting
https://github.com/golang/go/wiki/CodeReviewComments#variable-names
2022-04-04 11:17:57 -05:00
f2a21267b9
test: Fix ProjectVersionLogs returning error when using DB ( #852 )
...
This didn't actually effect the test value, since we're just looking for
logs. It did produce spam in the logs though, and could be interpreted
as a failure.
2022-04-04 10:03:29 -05:00
c2a025d0d7
chore: configure dependabot to trigger weekly ( #849 )
2022-04-04 14:40:35 +00:00
8e56830d15
chore: bump @pmmmwh/react-refresh-webpack-plugin in /site ( #847 )
...
Bumps [@pmmmwh/react-refresh-webpack-plugin](https://github.com/pmmmwh/react-refresh-webpack-plugin ) from 0.5.4 to 0.5.5.
- [Release notes](https://github.com/pmmmwh/react-refresh-webpack-plugin/releases )
- [Changelog](https://github.com/pmmmwh/react-refresh-webpack-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pmmmwh/react-refresh-webpack-plugin/compare/v0.5.4...v0.5.5 )
---
updated-dependencies:
- dependency-name: "@pmmmwh/react-refresh-webpack-plugin"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04 13:59:06 +00:00
1cc0a7284c
chore: bump prettier from 2.6.1 to 2.6.2 in /site ( #846 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.6.1 to 2.6.2.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.6.1...2.6.2 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04 08:50:03 -05:00
315676b7bb
chore: bump @storybook/addon-actions from 6.4.19 to 6.4.20 in /site ( #821 )
...
Bumps [@storybook/addon-actions](https://github.com/storybookjs/storybook/tree/HEAD/addons/actions ) from 6.4.19 to 6.4.20.
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/v6.4.20/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v6.4.20/addons/actions )
---
updated-dependencies:
- dependency-name: "@storybook/addon-actions"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-03 17:39:15 -05:00
081d43ed61
chore: bump @playwright/test from 1.20.1 to 1.20.2 in /site ( #838 )
...
Bumps [@playwright/test](https://github.com/Microsoft/playwright ) from 1.20.1 to 1.20.2.
- [Release notes](https://github.com/Microsoft/playwright/releases )
- [Commits](https://github.com/Microsoft/playwright/compare/v1.20.1...v1.20.2 )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-03 17:38:30 -05:00
ccba2ba99d
fix: Remove line length limit on MacOS for input prompts ( #839 )
...
This caused inputs to be truncated on MacOS terminals.
2022-04-03 18:09:55 +00:00
2a7ab08bab
fix: use golang.org/x/term
instead of golang.org/x/crypto/ssh/terminal
( #837 )
...
The latter is deprecated: https://pkg.go.dev/golang.org/x/crypto/ssh/terminal
2022-04-01 21:25:46 +00:00
e9027b9717
chore: bump webpack from 5.70.0 to 5.71.0 in /site ( #835 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.70.0 to 5.71.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.70.0...v5.71.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-01 21:21:36 +00:00
84ede1c832
chore: bump @storybook/react from 6.4.19 to 6.4.20 in /site ( #810 )
...
Bumps [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/app/react ) from 6.4.19 to 6.4.20.
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/v6.4.20/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v6.4.20/app/react )
---
updated-dependencies:
- dependency-name: "@storybook/react"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-01 16:11:01 -05:00
fbcdd92fbc
chore: bump react-router-dom from 6.2.2 to 6.3.0 in /site ( #811 )
...
Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) from 6.2.2 to 6.3.0.
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Commits](https://github.com/remix-run/react-router/commits/v6.3.0/packages/react-router-dom )
---
updated-dependencies:
- dependency-name: react-router-dom
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-01 16:10:48 -05:00
fd523100bf
chore: split queries.sql into files by table ( #762 )
v0.3.4
2022-04-01 15:45:23 -05:00
2b1a0ee126
chore: update v1 schema ( #643 )
2022-04-01 14:42:36 -05:00
cbb82ce017
fix: Build Windows releases with zip archives ( #823 )
...
A much better UX for our Windows folk!
2022-04-01 19:36:56 +00:00
efec029675
chore(com): add docs for "coder projects update" ( #732 )
2022-04-01 13:48:45 -05:00
0eacde79b1
chore: bump @typescript-eslint/eslint-plugin in /site ( #638 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 5.16.0 to 5.17.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.17.0/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-01 13:48:20 -05:00
dc46ff407b
fix: ensure websocket close messages are truncated to 123 bytes ( #779 )
...
It's possible for websocket close messages to be too long, which cause
them to silently fail without a proper close message. See error below:
```
2022-03-31 17:08:34.862 [INFO] (stdlib) <close_notjs.go:72> "2022/03/31 17:08:34 websocket: failed to marshal close frame: reason string max is 123 but got \"insert provisioner daemon:Cannot encode []database.ProvisionerType into oid 19098 - []database.ProvisionerType must implement Encoder or be converted to a string\" with length 161"
```
2022-04-01 18:17:45 +00:00
4601a35c01
bugfix: remove call to deleted function from develop script ( #800 )
2022-04-01 08:54:55 -04:00
b2261030e6
fix: Build site in release process ( #785 )
...
The static site wasn't building prior, so authenticating via CLI was broken!
v0.3.3
2022-03-31 18:44:19 +00:00
50f2fcae05
chore: Add comment explaining why testpackage is enabled ( #774 )
...
A discussion (linked below) was had that touched on why this linter
is enabled. To avoid losing that history, adding the comment inline with
our linting rules can avoid duplicating this discussion!
https://github.com/coder/coder/pull/741#discussion_r839026254
2022-03-31 12:32:21 -05:00
0d53795c0d
feat: Add strict transport security and secure cookie options ( #741 )
2022-03-31 12:31:06 -05:00
bb6c12ddd4
chore: bump @typescript-eslint/parser from 5.16.0 to 5.17.0 in /site ( #639 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 5.16.0 to 5.17.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.17.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-31 10:49:53 -05:00
1b43a4ab91
ci: Limit scopes with semantic ( #773 )
...
This should enfore a standardized commit message without a scope.
The repository isn't complex enough to require scopes yet, so we
can punt this down the road!
2022-03-31 10:41:48 -05:00