Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bring in latest website changes #6710

Merged
merged 80 commits into from
Oct 5, 2021
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
4b06d75
Update index.tsx (#6278)
bladey Aug 8, 2021
7349553
Fix updates bit on the website (#6287)
emmatown Aug 10, 2021
4746a22
Content management update (#6282)
raveling Aug 10, 2021
512b8de
Fixed whitespace (#6283)
raveling Aug 10, 2021
6eda6b6
Update Header.tsx (#6289)
bladey Aug 10, 2021
3d4c268
Add CTA block for Web Box eCommerce Course (#6273)
raveling Aug 10, 2021
f97a9ca
Content update (#6290)
raveling Aug 10, 2021
2963ac7
Style fixes (#6291)
raveling Aug 10, 2021
d534409
Added new content to /updates (#6300)
raveling Aug 11, 2021
27e0d19
Update fields.mdx (#6304)
bladey Aug 12, 2021
e29b5e4
Fixed typo (#6322)
raveling Aug 15, 2021
64e6c1d
Added top margin to docs page component (#6301)
raveling Aug 16, 2021
c1df1e5
Added styles to table (#6315)
raveling Aug 16, 2021
4427bbc
Un-nest <Head> tags. (#6327)
bladey Aug 16, 2021
c24a290
Fixed link value (#6328)
raveling Aug 16, 2021
36f6550
Update `website_live` (#6336)
bladey Aug 17, 2021
14861b4
Merge branch 'master' into website_live
bladey Aug 17, 2021
712bea2
Release notes for 2021-08-17 release (#6345)
bladey Aug 17, 2021
46b2dc6
Fixed markdown for bold styles (#6346)
raveling Aug 17, 2021
44d6ec1
Update wording on upgrade guide and release notes (#6353)
timleslie Aug 17, 2021
cdde508
Updates nav additions (#6366)
raveling Aug 19, 2021
d43a1d8
Update new-graphql-api.mdx (#6375)
bladey Aug 19, 2021
e7ed4d3
Updated URLs (#6374)
raveling Aug 19, 2021
67e0756
Tweaking docs for Next.js walkthrough for latest version (#6383)
bladey Aug 20, 2021
a3fb2ea
Added upgrade notices to GraphQL API related pages (#6387)
raveling Aug 22, 2021
31a2064
Fixed link color inconsistency (#6388)
raveling Aug 22, 2021
80f122f
Add note to use `yarn` in the embedded Next.js guide (#6384)
bladey Aug 23, 2021
2da90e0
[WIP] Related content links (#6360)
raveling Aug 24, 2021
903e5ce
Added 2x testimonials (#6400)
raveling Aug 25, 2021
5d4841d
Typo (#6405)
raveling Aug 25, 2021
b6c45a9
Replaced absolute links with relative (#6406)
raveling Aug 25, 2021
f8ba665
Fix broken link (#6407)
bladey Aug 25, 2021
38bd965
Add missing <Link>'s in docs pages. (#6421)
bladey Aug 27, 2021
776da00
Add `Edit on GitHub` button to all docs pages (#6423)
bladey Aug 27, 2021
9b02e0d
Tab index improvements. (#6427)
bladey Aug 30, 2021
61794fa
Update EditButton.tsx (#6428)
bladey Aug 30, 2021
dd357d0
Fix styles on document field demo on website live (#6447)
emmatown Sep 2, 2021
3443efa
Content edits (#6451)
raveling Sep 2, 2021
67f3eeb
Changes to global header (#6452)
raveling Sep 2, 2021
6eeaf63
Update `website_live` with `master` (#6472)
bladey Sep 6, 2021
9604f3c
Merge branch 'master' into website_live
timleslie Sep 6, 2021
8050afc
Remove link to non-existant document (#6475)
timleslie Sep 6, 2021
0da0f96
typo (#6485)
raveling Sep 7, 2021
99ef1f7
content updates (#6486)
raveling Sep 7, 2021
962e959
Fixed typos (#6491)
raveling Sep 7, 2021
77c6d37
Revert project creation instructions (#6492)
raveling Sep 7, 2021
53040ee
typo fix (#6493)
raveling Sep 7, 2021
b9e22bf
Make all docs pages editable via Github (#6494)
raveling Sep 7, 2021
23679dc
Fix link to item section in page (#6502)
gautamsi Sep 8, 2021
7424d7b
Add filter api links to access control api page (#6506)
loklaan Sep 9, 2021
a9a05e2
Fix explanation of allowed Field-level operations (#6510)
loklaan Sep 9, 2021
cd2def9
Update embedded-mode-with-sqlite-nextjs.mdx (#6516)
bladey Sep 9, 2021
308edc9
Deployment examples (#6527)
raveling Sep 10, 2021
4b8b179
Deployment examples (#6528)
raveling Sep 10, 2021
34e3376
Update DocumentEditorDemo.tsx (#6529)
bladey Sep 10, 2021
ec90939
`create-keystone-app` outputed URLs sometimes have hidden characters,…
bladey Sep 12, 2021
d45d89f
Landing page cta (#6464)
raveling Sep 13, 2021
617dc19
Updated `Quote` component styles in Docsfield Demo (#6541)
raveling Sep 13, 2021
081e3f4
Update docs. (#6561)
bladey Sep 15, 2021
1254dc2
Updates. (#6563)
bladey Sep 15, 2021
8c5877f
Update getting-started-with-create-keystone-app.mdx (#6566)
bladey Sep 15, 2021
e6f7a2b
Improve documentation for chromeless feature (#6572)
raveling Sep 16, 2021
7f9df0c
Update custom-admin-ui-logo.mdx (#6585)
bladey Sep 16, 2021
1c3a8f5
Q&A banner for website (#6589)
bladey Sep 17, 2021
1e374f3
Update schema.mdx (#6594)
timleslie Sep 17, 2021
cbf93ee
Typo (#6628)
noor-codes Sep 22, 2021
310bc1f
Update banner post Q&A. (#6633)
bladey Sep 22, 2021
6e5eac1
Adding Splitbee. (#6636)
bladey Sep 23, 2021
889315c
Edit suggestions (#6586)
raveling Sep 23, 2021
b44c11c
Youtube 2 (#6646)
raveling Sep 24, 2021
a44ae82
Added railway example (#6648)
raveling Sep 24, 2021
97ec32d
Update resolvedData docs for relationships - take 2 (#6665)
timleslie Sep 28, 2021
ae2134b
Update Header.tsx (#6661)
bladey Sep 28, 2021
8ffafe8
Try bumping the cache version number (#6673)
timleslie Sep 29, 2021
7b44ea2
New updates for `/updates` (#6671)
bladey Sep 29, 2021
c127ab7
Create email-welcome-banner.png (#6677)
bladey Sep 29, 2021
3ae9031
Remove reference to defaultValue on relationship field (#6679)
timleslie Sep 29, 2021
f87d4b6
Update virtual-fields.mdx (#6695)
jakegiri Oct 4, 2021
bb84006
Merge branch 'website_live' into bring-in-latest-website-changes
bladey Oct 5, 2021
e853505
Merge branch 'master' into bring-in-latest-website-changes
bladey Oct 5, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Prev Previous commit
Next Next commit
Update website_live with master (#6472)
* Website live (#6340)

* Update index.tsx (#6278)

* Fix updates bit on the website (#6287)

* Content management update (#6282)

* Add Wes Testimonial. Cleanup.

* Typos

* Fixed whitespace (#6283)

* Update Header.tsx (#6289)

* Add CTA block for Web Box eCommerce Course (#6273)

* Content update (#6290)

* Style fixes (#6291)

* Fix styles: CommunityCta

* Fix Styles: Homepage

* Stylefix: Wes CTA block

* Style fixes: Why Keystone

* Style fixes: Content Management

* Style fixes: Developers

* Style fixes: Organisations

* Style fixes: Prose lite

Reverts text color to default `--text` var per Figma

* Style fixes: Docs Home

* Stye fixes: examples CTA

* Added new content to /updates (#6300)

* Update fields.mdx (#6304)

* Fixed typo (#6322)

* Added top margin to docs page component (#6301)

* Added styles to table (#6315)

* Added styles to table

* Update prose-lite.ts

* Update prose-lite.ts

* Update prose-lite.ts

Co-authored-by: Thomas Walker <bladey@me.com>

* Un-nest <Head> tags. (#6327)

* Fixed link value (#6328)

* Update `website_live` (#6336)

* Update patch dependencies (patch) (#6253)

* Update search config to match new DocSearch config (#6255)

* Update dependency/apollo client (#6259)

* update apolloclient dependency to latest

* changeset

* Update dependency @graphql-tools/merge to v7 (#6246)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Rename first to take (#6266)

* Expose stacktraces from exceptions thrown in before/after hooks. (#6263)

* 6268/next typescript config error (#6269)

* add typescript ignoreBuildErrors flag

* changeset

* Updated /updates with new things (#6272)

* Check exceptions returned from GraphQL (#6271)

* Lock file maintenance (#6277)

* Allow bearer auth in header using sessionToken (#6276)

* Use Next 11 in the website (#6256)

* 6223/custom pages guide improvements (#6264)

* update example to include helper components

* update docs and examples

* update docs and examples

* update to docs

* more updates

* changeset

* correct incorrect props in README.md

* update smoke test

* update images

* update example

* update tests

* remove next dep from package.json

* updates

* re-add schema.prisma for admin-ui-navigation example

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Apply suggestions from code review

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* update docs

* revert change to next-env.d.ts

* Apply suggestions from code review

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update dependency eslint-plugin-import to ^2.24.0 (#6285)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Fix updates bit on the website (#6288)

* Include stacktrace flag (#6267)

* Remove `gqlType` option on `autoIncrement` field type (#6280)

* Use playwright install-deps (#6294)

* Update patch dependencies (patch) (#6284)

* Update prisma monorepo to v2.29.0 (minor) (#6292)

* Nested filters (#6095)

* GraphQL API docs changes (#6297)

* Update dependency @types/jest to v27 (#6293)

* Ignore generated files in prisma-utils (#6305)

* Move import of mergeSchemas (#6310)

* Update resolveInput error handling (#6316)

* Upgrade Next to 11.1.0 for the website (#6311)

* Update @graphql-ts/schema (#6312)

* Lock file maintenance (#6320)

* Split create/update field input resolvers for relationship fields (#6317)

* Expand editable area (#6318)

* POC - Expand editable area

* Change things

* Create cyan-rabbits-look.md

Co-authored-by: mitchellhamilton <mitchell@hamil.town>

* Fixed import url on CustomNavigation component (#6308)

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update text filter API table (#6330)

* Update the tags in the docs navigation (#6329)

* Update patch dependencies (patch) (#6331)

* Add a GraphQL API upgrade guide (#6281)

* Fix issue with VisuallyHidden checkbox interactions in table  (#6334)

* resolve CHROME BUG

* changeset

* 6261/fix delete alert (#6296)

* refactor confirm procedure to only add success toast on success

* new deletion logic in Listview

* add crud-notifications test project

* update deletion solution to be more pragmatic at scale

* update bug fix to be more verbose

* update schema.graphql

* minor updates

* fix yarn lint:examples to not break when running more than one test-project

* minor updates to copy

* remove log

* changeset

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Version Packages (#6199)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Charles <cc.lee@live.com.au>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Mitchell Hamilton <mitchell@hamil.town>
Co-authored-by: Tim Leslie <timl@thinkmill.com.au>
Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au>
Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com>
Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com>
Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Co-authored-by: Mitchell Hamilton <mitchell@hamil.town>
Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Charles <cc.lee@live.com.au>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Tim Leslie <timl@thinkmill.com.au>
Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com>
Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com>
Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Website live (#6341)

* Update index.tsx (#6278)

* Fix updates bit on the website (#6287)

* Content management update (#6282)

* Add Wes Testimonial. Cleanup.

* Typos

* Fixed whitespace (#6283)

* Update Header.tsx (#6289)

* Add CTA block for Web Box eCommerce Course (#6273)

* Content update (#6290)

* Style fixes (#6291)

* Fix styles: CommunityCta

* Fix Styles: Homepage

* Stylefix: Wes CTA block

* Style fixes: Why Keystone

* Style fixes: Content Management

* Style fixes: Developers

* Style fixes: Organisations

* Style fixes: Prose lite

Reverts text color to default `--text` var per Figma

* Style fixes: Docs Home

* Stye fixes: examples CTA

* Added new content to /updates (#6300)

* Update fields.mdx (#6304)

* Fixed typo (#6322)

* Added top margin to docs page component (#6301)

* Added styles to table (#6315)

* Added styles to table

* Update prose-lite.ts

* Update prose-lite.ts

* Update prose-lite.ts

Co-authored-by: Thomas Walker <bladey@me.com>

* Un-nest <Head> tags. (#6327)

* Fixed link value (#6328)

* Update `website_live` (#6336)

* Update patch dependencies (patch) (#6253)

* Update search config to match new DocSearch config (#6255)

* Update dependency/apollo client (#6259)

* update apolloclient dependency to latest

* changeset

* Update dependency @graphql-tools/merge to v7 (#6246)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Rename first to take (#6266)

* Expose stacktraces from exceptions thrown in before/after hooks. (#6263)

* 6268/next typescript config error (#6269)

* add typescript ignoreBuildErrors flag

* changeset

* Updated /updates with new things (#6272)

* Check exceptions returned from GraphQL (#6271)

* Lock file maintenance (#6277)

* Allow bearer auth in header using sessionToken (#6276)

* Use Next 11 in the website (#6256)

* 6223/custom pages guide improvements (#6264)

* update example to include helper components

* update docs and examples

* update docs and examples

* update to docs

* more updates

* changeset

* correct incorrect props in README.md

* update smoke test

* update images

* update example

* update tests

* remove next dep from package.json

* updates

* re-add schema.prisma for admin-ui-navigation example

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Apply suggestions from code review

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* update docs

* revert change to next-env.d.ts

* Apply suggestions from code review

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update dependency eslint-plugin-import to ^2.24.0 (#6285)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Fix updates bit on the website (#6288)

* Include stacktrace flag (#6267)

* Remove `gqlType` option on `autoIncrement` field type (#6280)

* Use playwright install-deps (#6294)

* Update patch dependencies (patch) (#6284)

* Update prisma monorepo to v2.29.0 (minor) (#6292)

* Nested filters (#6095)

* GraphQL API docs changes (#6297)

* Update dependency @types/jest to v27 (#6293)

* Ignore generated files in prisma-utils (#6305)

* Move import of mergeSchemas (#6310)

* Update resolveInput error handling (#6316)

* Upgrade Next to 11.1.0 for the website (#6311)

* Update @graphql-ts/schema (#6312)

* Lock file maintenance (#6320)

* Split create/update field input resolvers for relationship fields (#6317)

* Expand editable area (#6318)

* POC - Expand editable area

* Change things

* Create cyan-rabbits-look.md

Co-authored-by: mitchellhamilton <mitchell@hamil.town>

* Fixed import url on CustomNavigation component (#6308)

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update text filter API table (#6330)

* Update the tags in the docs navigation (#6329)

* Update patch dependencies (patch) (#6331)

* Add a GraphQL API upgrade guide (#6281)

* Fix issue with VisuallyHidden checkbox interactions in table  (#6334)

* resolve CHROME BUG

* changeset

* 6261/fix delete alert (#6296)

* refactor confirm procedure to only add success toast on success

* new deletion logic in Listview

* add crud-notifications test project

* update deletion solution to be more pragmatic at scale

* update bug fix to be more verbose

* update schema.graphql

* minor updates

* fix yarn lint:examples to not break when running more than one test-project

* minor updates to copy

* remove log

* changeset

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Version Packages (#6199)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Charles <cc.lee@live.com.au>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Mitchell Hamilton <mitchell@hamil.town>
Co-authored-by: Tim Leslie <timl@thinkmill.com.au>
Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au>
Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com>
Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com>
Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Co-authored-by: Mitchell Hamilton <mitchell@hamil.town>
Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Charles <cc.lee@live.com.au>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Tim Leslie <timl@thinkmill.com.au>
Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com>
Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com>
Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* adding a devcontainer definition for easier local dev (#6343)

* resolve label bug

* changeset

* Releasing update.

* Move testing package into main package (#6361)

* Move fields package into main package (#6362)

* Move admin-ui-utils into main package (#6367)

* Reorder access control tests (#6369)

* Move utils package into main package (#6368)

* Move types package into main package (#6371)

* Better fix for list view checkbox bug  (#6354)

* Remove old fix, and added position relative to content container to prevent misallignment of hidden inputs and labels on the list view page

* changeset

* Move the exports of `@keystone-next/keystone` to `@keystone-next/keystone/system` (#6377)

* Fixed error from prisma when using `.keystone/api` from `generateNodeAPI` in a API route (#6381)

* Move `@keystone-next/keystone/schema` to `@keystone-next/keystone` (#6378)

* Fix negative `take` values above the list's `graphql.queryLimits.maxResults` not causing an error before getting the values from the database (#6392)

* Update dependency stripe to ^8.170.0 (#6396)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Update @graphql-ts/schema, rename `schema` export to `graphql` and move it to main entrypoint (#6393)

* Update @graphql-ts/schema

* Update prisma utils

* Update patch dependencies (patch) (#6394)

* Lock file maintenance (#6386)

* Add comments explaining that the schema files are generated in the schema files (#6397)

* Improve performance of create item modal with many fields (#6390)

* 6261/delete alert tests (#6382)

* new deletion logic in Listview

* add crud-notifications test project

* update deletion solution to be more pragmatic at scale

* update bug fix to be more verbose

* minor updates to copy

* remove log

* init

* updated delete notif tests

* update usage of deleteAll utility

* update test.yml to include new test file

* remove onconnect and unnecessary try catch

* comments

* update gitignore

* update tests and schema.graphql

* remove headless false flag

* remove unnecessary closure, update failing test

* remove unnecessary try/catch block

* fix test add throw statement to errors

* add waitForNaigation to beforeEach to avoid navigation destroying evaluation context

* remove navigation in beforeAll altogether

* add acess control headers to fix ff preflight errors

* sub out fetch for node-fetch and circumvent weird preflight issues via page.evaluate

* remove page argument from seedData fn

* update yarn.lock

* simplify code by exporting deleteAllData and moving projectRoot resolution

* Add `introspection` support to Apollo Server Config (#6391)

* Allow support for introspection.

* Create great-cougars-argue.md

* Update patch dependencies (#6398)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Update master from website live (#6402)

* Update index.tsx (#6278)

* Fix updates bit on the website (#6287)

* Content management update (#6282)

* Add Wes Testimonial. Cleanup.

* Typos

* Fixed whitespace (#6283)

* Update Header.tsx (#6289)

* Add CTA block for Web Box eCommerce Course (#6273)

* Content update (#6290)

* Style fixes (#6291)

* Fix styles: CommunityCta

* Fix Styles: Homepage

* Stylefix: Wes CTA block

* Style fixes: Why Keystone

* Style fixes: Content Management

* Style fixes: Developers

* Style fixes: Organisations

* Style fixes: Prose lite

Reverts text color to default `--text` var per Figma

* Style fixes: Docs Home

* Stye fixes: examples CTA

* Added new content to /updates (#6300)

* Update fields.mdx (#6304)

* Fixed typo (#6322)

* Added top margin to docs page component (#6301)

* Added styles to table (#6315)

* Added styles to table

* Update prose-lite.ts

* Update prose-lite.ts

* Update prose-lite.ts

Co-authored-by: Thomas Walker <bladey@me.com>

* Un-nest <Head> tags. (#6327)

* Fixed link value (#6328)

* Update `website_live` (#6336)

* Update patch dependencies (patch) (#6253)

* Update search config to match new DocSearch config (#6255)

* Update dependency/apollo client (#6259)

* update apolloclient dependency to latest

* changeset

* Update dependency @graphql-tools/merge to v7 (#6246)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Rename first to take (#6266)

* Expose stacktraces from exceptions thrown in before/after hooks. (#6263)

* 6268/next typescript config error (#6269)

* add typescript ignoreBuildErrors flag

* changeset

* Updated /updates with new things (#6272)

* Check exceptions returned from GraphQL (#6271)

* Lock file maintenance (#6277)

* Allow bearer auth in header using sessionToken (#6276)

* Use Next 11 in the website (#6256)

* 6223/custom pages guide improvements (#6264)

* update example to include helper components

* update docs and examples

* update docs and examples

* update to docs

* more updates

* changeset

* correct incorrect props in README.md

* update smoke test

* update images

* update example

* update tests

* remove next dep from package.json

* updates

* re-add schema.prisma for admin-ui-navigation example

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Apply suggestions from code review

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* update docs

* revert change to next-env.d.ts

* Apply suggestions from code review

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update dependency eslint-plugin-import to ^2.24.0 (#6285)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Fix updates bit on the website (#6288)

* Include stacktrace flag (#6267)

* Remove `gqlType` option on `autoIncrement` field type (#6280)

* Use playwright install-deps (#6294)

* Update patch dependencies (patch) (#6284)

* Update prisma monorepo to v2.29.0 (minor) (#6292)

* Nested filters (#6095)

* GraphQL API docs changes (#6297)

* Update dependency @types/jest to v27 (#6293)

* Ignore generated files in prisma-utils (#6305)

* Move import of mergeSchemas (#6310)

* Update resolveInput error handling (#6316)

* Upgrade Next to 11.1.0 for the website (#6311)

* Update @graphql-ts/schema (#6312)

* Lock file maintenance (#6320)

* Split create/update field input resolvers for relationship fields (#6317)

* Expand editable area (#6318)

* POC - Expand editable area

* Change things

* Create cyan-rabbits-look.md

Co-authored-by: mitchellhamilton <mitchell@hamil.town>

* Fixed import url on CustomNavigation component (#6308)

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update text filter API table (#6330)

* Update the tags in the docs navigation (#6329)

* Update patch dependencies (patch) (#6331)

* Add a GraphQL API upgrade guide (#6281)

* Fix issue with VisuallyHidden checkbox interactions in table  (#6334)

* resolve CHROME BUG

* changeset

* 6261/fix delete alert (#6296)

* refactor confirm procedure to only add success toast on success

* new deletion logic in Listview

* add crud-notifications test project

* update deletion solution to be more pragmatic at scale

* update bug fix to be more verbose

* update schema.graphql

* minor updates

* fix yarn lint:examples to not break when running more than one test-project

* minor updates to copy

* remove log

* changeset

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Version Packages (#6199)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Charles <cc.lee@live.com.au>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Mitchell Hamilton <mitchell@hamil.town>
Co-authored-by: Tim Leslie <timl@thinkmill.com.au>
Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au>
Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com>
Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com>
Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Release notes for 2021-08-17 release (#6345)

* New release notes.

* Update index.tsx

* Update 2021-08-17.mdx

* Update next-env.d.ts

* Update index.mdx

* Update 2021-08-17.mdx

* Fixed markdown for bold styles (#6346)

* Update wording on upgrade guide and release notes (#6353)

* Updates nav additions (#6366)

* Relocated "K5 vs K6" guidance

* Updated sidebar navigation content for `/updates`

* Update new-graphql-api.mdx (#6375)

* Updated URLs (#6374)

* Tweaking docs for Next.js walkthrough for latest version (#6383)

* Tweaking docs for Next.js walkthrough.

* Update next-env.d.ts

* Added upgrade notices to GraphQL API related pages (#6387)

* Fixed link color inconsistency (#6388)

* Add note to use `yarn` in the embedded Next.js guide (#6384)

* Tweaking docs for Next.js walkthrough.

* Update next-env.d.ts

* Update embedded-mode-with-sqlite-nextjs.mdx

* [WIP] Related content links (#6360)

* WIP: get well in bottom of page

* New RelatedContent component.

* Added related content for POC

* Added more related content cards

* Updated guides index

* Styles fix for inline code within <Well> component

Co-authored-by: Thomas Walker <bladey@me.com>

* Added 2x testimonials (#6400)

Co-authored-by: Mitchell Hamilton <mitchell@hamil.town>
Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Charles <cc.lee@live.com.au>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Tim Leslie <timl@thinkmill.com.au>
Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com>
Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com>
Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Add config.experimental.contextInitialisedLists (#6403)

* fixed count in relationship field count mode (#6385)

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Add graphql.isEnabled config option at the list and field levels (#6376)

* fix List Items API link on new-graphql-api page (#6404)

* merge aria-description text into aria-label (#6412)

* merge aria-description text into aria-label

* chnageset

* Ensure relationship input types respect graphql.isEnabled (#6408)

* Add isFilterable and isOrderable config options (#6416)

* Add seed data feature to examples (#6370)

* Progress commit.

* Replaced Lorem Ipsum with Public Domain content

* Progress commit (task manager seed data)

* Progress commit.

* Final tweaks for TS.

* Update index.ts

* Create tiny-guests-sin.md

* TS tweaks.

Co-authored-by: Ronald Aveling <luma.chroma@gmail.com>

* Fixing the "try the v5 site" link in the docs site (#6411)

* Fixing the "try the v5 site" link in the docs site

* Adding a note on security and a (redundant) check for a leading slash in the path

* Add dynamic tab index logic for navigation on website (#6418)

* wip

* Progress commit.

Add to Header to prevent duplication, needs further testing.

* Progress commit.

* Moving logic up to Header.

* Update Navigation.tsx

* Update next-env.d.ts

* Update Header.tsx

Co-authored-by: Dominik Wilkowski <hi@dominik-wilkowski.com>

* Code cosmetics in Admin UI (#6422)

* Update example READMEs with seed data instructions (#6419)

* POC commit

* Typo

* Update examples/task-manager/README.md

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Edits to blog README

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Replace graphql.isEnabled with graphql.omit (#6420)

* Update index.ts (#6424)

* Lock file maintenance (#6425)

* Update prisma monorepo to v2.30.2 (minor) (#6433)

* Update typescript-eslint monorepo to ^4.30.0 (#6434)

* Update patch dependencies (patch) (#6431)

* Next 11 (#6414)

* Respect graphql.omit in fieldMode resolvers (#6429)

* Update dependency @graphql-tools/schema to ^8.2.0 (#6441)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Update dependency @changesets/cli to ^2.17.0 (#6439)

* Update patch dependencies (#6438)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Change isUnique: true to isIndexed: 'unique' in fields (#6437)

* Remove unused dependency (#6443)

* Update dependency typescript to ^4.4.2 (#6432)

* Integration tests admin UI (#6260)

* navigation tests

* more navigation related tests

* commit out bad test

* update schema.graphql

* update nav tests

* update schema.graphql

* update tests.yml to include navigation admin-ui test

* fix tests

* add determinism to init.test.ts

* update nav test to be a bit more deterministic

* update init.test.ts

* rename seedData fn and move it to utils module

* remove log

* update util for better errors

* remove unnecessary try catch

* Fix CodeSandbox CI packages when @keystone-ui packages change (#6445)

* Clean up blog schema (#6449)

* Update embedded-mode-with-sqlite-nextjs.mdx (#6444)

* Fix styles on document field demo (#6446)

* Add getChildTag fn to Inline component (#6453)

* move getChildTag to util, apply to Inline component as well

* update comment

* changeset

* replace padding-inline-start with more standard padding-left

* Admin UI menu available for unauthenticated users (#6459)

* Rename fieldPath to fieldKey in hook arguments (#6455)

* Add config.graphql.path option (#6458)

* Fix a process crash when createContext() fails for the Admin UI (#6462)

* Fix a process crash when createContext() fails for the Admin UI

* Lock file maintenance (#6466)

* Fast Graphql API Startup in Dev (#6463)

* Add extendExpressApp config option (#6467)

* Update access control APIs (#6426)

* Version Packages (#6339)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Update `master` with `website_live` (#6470)

* Update index.tsx (#6278)

* Fix updates bit on the website (#6287)

* Content management update (#6282)

* Add Wes Testimonial. Cleanup.

* Typos

* Fixed whitespace (#6283)

* Update Header.tsx (#6289)

* Add CTA block for Web Box eCommerce Course (#6273)

* Content update (#6290)

* Style fixes (#6291)

* Fix styles: CommunityCta

* Fix Styles: Homepage

* Stylefix: Wes CTA block

* Style fixes: Why Keystone

* Style fixes: Content Management

* Style fixes: Developers

* Style fixes: Organisations

* Style fixes: Prose lite

Reverts text color to default `--text` var per Figma

* Style fixes: Docs Home

* Stye fixes: examples CTA

* Added new content to /updates (#6300)

* Update fields.mdx (#6304)

* Fixed typo (#6322)

* Added top margin to docs page component (#6301)

* Added styles to table (#6315)

* Added styles to table

* Update prose-lite.ts

* Update prose-lite.ts

* Update prose-lite.ts

Co-authored-by: Thomas Walker <bladey@me.com>

* Un-nest <Head> tags. (#6327)

* Fixed link value (#6328)

* Update `website_live` (#6336)

* Update patch dependencies (patch) (#6253)

* Update search config to match new DocSearch config (#6255)

* Update dependency/apollo client (#6259)

* update apolloclient dependency to latest

* changeset

* Update dependency @graphql-tools/merge to v7 (#6246)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Rename first to take (#6266)

* Expose stacktraces from exceptions thrown in before/after hooks. (#6263)

* 6268/next typescript config error (#6269)

* add typescript ignoreBuildErrors flag

* changeset

* Updated /updates with new things (#6272)

* Check exceptions returned from GraphQL (#6271)

* Lock file maintenance (#6277)

* Allow bearer auth in header using sessionToken (#6276)

* Use Next 11 in the website (#6256)

* 6223/custom pages guide improvements (#6264)

* update example to include helper components

* update docs and examples

* update docs and examples

* update to docs

* more updates

* changeset

* correct incorrect props in README.md

* update smoke test

* update images

* update example

* update tests

* remove next dep from package.json

* updates

* re-add schema.prisma for admin-ui-navigation example

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update docs/pages/docs/guides/custom-admin-ui-pages.mdx

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Apply suggestions from code review

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* update docs

* revert change to next-env.d.ts

* Apply suggestions from code review

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update dependency eslint-plugin-import to ^2.24.0 (#6285)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Fix updates bit on the website (#6288)

* Include stacktrace flag (#6267)

* Remove `gqlType` option on `autoIncrement` field type (#6280)

* Use playwright install-deps (#6294)

* Update patch dependencies (patch) (#6284)

* Update prisma monorepo to v2.29.0 (minor) (#6292)

* Nested filters (#6095)

* GraphQL API docs changes (#6297)

* Update dependency @types/jest to v27 (#6293)

* Ignore generated files in prisma-utils (#6305)

* Move import of mergeSchemas (#6310)

* Update resolveInput error handling (#6316)

* Upgrade Next to 11.1.0 for the website (#6311)

* Update @graphql-ts/schema (#6312)

* Lock file maintenance (#6320)

* Split create/update field input resolvers for relationship fields (#6317)

* Expand editable area (#6318)

* POC - Expand editable area

* Change things

* Create cyan-rabbits-look.md

Co-authored-by: mitchellhamilton <mitchell@hamil.town>

* Fixed import url on CustomNavigation component (#6308)

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Update text filter API table (#6330)

* Update the tags in the docs navigation (#6329)

* Update patch dependencies (patch) (#6331)

* Add a GraphQL API upgrade guide (#6281)

* Fix issue with VisuallyHidden checkbox interactions in table  (#6334)

* resolve CHROME BUG

* changeset

* 6261/fix delete alert (#6296)

* refactor confirm procedure to only add success toast on success

* new deletion logic in Listview

* add crud-notifications test project

* update deletion solution to be more pragmatic at scale

* update bug fix to be more verbose

* update schema.graphql

* minor updates

* fix yarn lint:examples to not break when running more than one test-project

* minor updates to copy

* remove log

* changeset

Co-authored-by: Tim Leslie <timl@thinkmill.com.au>

* Version Packages (#6199)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Charles <cc.lee@live.com.au>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Mitchell Hamilton <mitchell@hamil.town>
Co-authored-by: Tim Leslie <timl@thinkmill.com.au>
Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au>
Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com>
Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com>
Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Release notes for 2021-08-17 release (#6345)

* New release notes.

* Update index.tsx

* Update 2021-08-17.mdx

* Update next-env.d.ts

* Update index.mdx

* Update 2021-08-17.mdx

* Fixed markdown for bold styles (#6346)

* Update wording on upgrade guide and release notes (#6353)

* Updates nav additions (#6366)

* Relocated "K5 vs K6" guidance

* Updated sidebar navigation content for `/updates`

* Update new-graphql-api.mdx (#6375)

* Updated URLs (#6374)

* Tweaking docs for Next.js walkthrough for latest version (#6383)

* Tweaking docs for Next.js walkthrough.

* Update next-env.d.ts

* Added upgrade notices to GraphQL API related pages (#6387)

* Fixed link color inconsistency (#6388)

* Add note to use `yarn` in the embedded Next.js guide (#6384)

* Tweaking docs for Next.js walkthrough.

* Update next-env.d.ts

* Update embedded-mode-with-sqlite-nextjs.mdx

* [WIP] Related content links (#6360)

* WIP: get well in bottom of page

* New RelatedContent component.

* Added related content for POC

* Added more related content cards

* Updated guides index

* Styles fix for inline code within <Well> component

Co-authored-by: Thomas Walker <bladey@me.com>

* Added 2x testimonials (#6400)

* Typo (#6405)

* Replaced absolute links with relative (#6406)

* Fix broken link (#6407)

To copy #6404 for `website_live` branch

* Add missing <Link>'s in docs pages. (#6421)

* Add `Edit on GitHub` button to all docs pages (#6423)

* Progress commit.

* Update EditButton.tsx

* Update EditButton.tsx

* Tab index improvements. (#6427)

* Update EditButton.tsx (#6428)

* Fix styles on document field demo on website live (#6447)

* Content edits (#6451)

* Changes to global header (#6452)

Co-authored-by: Mitchell Hamilton <mitchell@hamil.town>
Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Charles <cc.lee@live.com.au>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Tim Leslie <timl@thinkmill.com.au>
Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com>
Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com>
Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Co-authored-by: Mitchell Hamilton <mitchell@hamil.town>
Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Charles <cc.lee@live.com.au>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Tim Leslie <timl@thinkmill.com.au>
Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com>
Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com>
Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
Co-authored-by: Josh Calder <josh@opensaas.com.au>
Co-authored-by: Ronald Aveling <luma.chroma@gmail.com>
Co-authored-by: John Molomby <john@thinkmill.com.au>
Co-authored-by: Dominik Wilkowski <hi@dominik-wilkowski.com>
Co-authored-by: Jed Watson <jed@keystonejs.com>
  • Loading branch information
17 people authored Sep 6, 2021
commit 6eeaf6318d0c7bee9c910e02e66500a31e4e8ac0
8 changes: 0 additions & 8 deletions .changeset/brave-paws-sneeze.md

This file was deleted.

2 changes: 1 addition & 1 deletion .codesandbox/ci.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"packages": ["packages/*"],
"packages": ["packages/*", "design-system/packages/*"],
"sandboxes": ["/examples/sandbox"],
"node": "14"
}
2 changes: 2 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ARG VARIANT="14-buster"
FROM mcr.microsoft.com/vscode/devcontainers/typescript-node:0-${VARIANT}
25 changes: 25 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"name": "Keystone",
"build": {
"dockerfile": "Dockerfile",
"args": {
"VARIANT": "14"
}
},

"settings": {},

"extensions": [
"dbaeumer.vscode-eslint",
"esbenp.prettier-vscode",
"gamunu.vscode-yarn",
"prisma.prisma"
],

// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],

"postCreateCommand": "yarn install",

"remoteUser": "node"
}
2 changes: 1 addition & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -314,7 +314,7 @@ jobs:
DATABASE_URL: 'file:./test.db'
strategy:
matrix:
test: ['init.test.ts']
test: ['init.test.ts', 'list-view-crud.test.ts', 'navigation.test.ts']
fail-fast: false
steps:
- name: Checkout Repo
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,7 @@ temp/

# SQLite databases
*.db
*.db-journal

# Generated files from build process
robots.txt
Expand Down
11 changes: 11 additions & 0 deletions design-system/packages/button/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# @keystone-ui/button

## 5.0.1

### Patch Changes

- [#6414](https://github.com/keystonejs/keystone/pull/6414) [`32f024738`](https://github.com/keystonejs/keystone/commit/32f0247384ecf3bce5c3ef14ad8d367c9888459f) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Updated usages of `jsx` from `@keystone-ui/core` to explicitly use `/** @jsxRuntime classic */`

- Updated dependencies [[`32f024738`](https://github.com/keystonejs/keystone/commit/32f0247384ecf3bce5c3ef14ad8d367c9888459f), [`069265b9c`](https://github.com/keystonejs/keystone/commit/069265b9cdd5898f4501535793f56debaa247c1c)]:
- @keystone-ui/core@3.2.0
- @keystone-ui/icons@4.0.1
- @keystone-ui/loading@4.0.1

## 5.0.0

### Major Changes
Expand Down
10 changes: 5 additions & 5 deletions design-system/packages/button/package.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
{
"name": "@keystone-ui/button",
"version": "5.0.0",
"version": "5.0.1",
"license": "MIT",
"main": "dist/button.cjs.js",
"module": "dist/button.esm.js",
"devDependencies": {
"@types/react": "^17.0.18"
"@types/react": "^17.0.19"
},
"dependencies": {
"@babel/runtime": "^7.15.3",
"@keystone-ui/core": "^3.0.0",
"@keystone-ui/icons": "^4.0.0",
"@keystone-ui/loading": "^4.0.0",
"@keystone-ui/core": "^3.2.0",
"@keystone-ui/icons": "^4.0.1",
"@keystone-ui/loading": "^4.0.1",
"react": "^17.0.2"
},
"engines": {
Expand Down
1 change: 1 addition & 0 deletions design-system/packages/button/src/Button.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/** @jsxRuntime classic */
/** @jsx jsx */

import { ReactNode, useContext } from 'react';
Expand Down
1 change: 1 addition & 0 deletions design-system/packages/button/src/hooks/button.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/** @jsxRuntime classic */
/** @jsx jsx */

import { useTheme } from '@keystone-ui/core';
Expand Down
10 changes: 10 additions & 0 deletions design-system/packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @keystone-ui/core

## 3.2.0

### Minor Changes

- [#6453](https://github.com/keystonejs/keystone/pull/6453) [`069265b9c`](https://github.com/keystonejs/keystone/commit/069265b9cdd5898f4501535793f56debaa247c1c) Thanks [@gwyneplaine](https://github.com/gwyneplaine)! - Added functionality to ensure that Inline elements that are 'ul' or 'ol' automatically wrap children in 'li' rather than 'div'

### Patch Changes

- [#6414](https://github.com/keystonejs/keystone/pull/6414) [`32f024738`](https://github.com/keystonejs/keystone/commit/32f0247384ecf3bce5c3ef14ad8d367c9888459f) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Updated usages of `jsx` from `@keystone-ui/core` to explicitly use `/** @jsxRuntime classic */`

## 3.1.1

### Patch Changes
Expand Down
4 changes: 2 additions & 2 deletions design-system/packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"name": "@keystone-ui/core",
"version": "3.1.1",
"version": "3.2.0",
"license": "MIT",
"main": "dist/core.cjs.js",
"module": "dist/core.esm.js",
"devDependencies": {
"@types/react": "^17.0.18",
"@types/react": "^17.0.19",
"react": "^17.0.2",
"react-dom": "^17.0.2"
},
Expand Down
1 change: 1 addition & 0 deletions design-system/packages/core/src/components/Box.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/** @jsxRuntime classic */
/** @jsx jsx */

import { jsx } from '../emotion';
Expand Down
1 change: 1 addition & 0 deletions design-system/packages/core/src/components/Center.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/** @jsxRuntime classic */
/** @jsx jsx */

import { jsx } from '../emotion';
Expand Down
3 changes: 2 additions & 1 deletion design-system/packages/core/src/components/Core.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
/* @jsx jsx */
/** @jsxRuntime classic */
/** @jsx jsx */

import { Fragment, ReactNode } from 'react';
import { jsx, Global } from '../emotion';
Expand Down
1 change: 1 addition & 0 deletions design-system/packages/core/src/components/Divider.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/** @jsxRuntime classic */
/** @jsx jsx */

import { jsx } from '../emotion';
Expand Down
1 change: 1 addition & 0 deletions design-system/packages/core/src/components/Heading.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/** @jsxRuntime classic */
/** @jsx jsx */

import { jsx } from '../emotion';
Expand Down
8 changes: 5 additions & 3 deletions design-system/packages/core/src/components/Inline.tsx
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
/** @jsxRuntime classic */
/** @jsx jsx */

import { Children, ReactNode } from 'react';
import { jsx } from '../emotion';

import { forwardRefWithAs } from '../utils';
import { forwardRefWithAs, getChildTag } from '../utils';
import { Theme } from '../types';
import { useTheme } from '../theme';
import { Box, BoxProps } from './Box';
Expand All @@ -29,6 +30,7 @@ export const Inline = forwardRefWithAs<'div', InlineProps>(
const { spacing } = useTheme();
const resolvedAlign = alignment[align];
const resolvedGap = spacing[gap];
const ChildWrapper = getChildTag(props.as);

return (
<Box
Expand All @@ -44,7 +46,7 @@ export const Inline = forwardRefWithAs<'div', InlineProps>(
>
{Children.map(children, child =>
child !== null && child !== undefined ? (
<div
<ChildWrapper
css={{
display: 'flex',
flexWrap: 'wrap',
Expand All @@ -53,7 +55,7 @@ export const Inline = forwardRefWithAs<'div', InlineProps>(
}}
>
{child}
</div>
</ChildWrapper>
) : null
)}
</Box>
Expand Down
1 change: 1 addition & 0 deletions design-system/packages/core/src/components/Link.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/** @jsxRuntime classic */
/** @jsx jsx */

import { jsx } from '../emotion';
Expand Down
15 changes: 3 additions & 12 deletions design-system/packages/core/src/components/Stack.tsx
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
/** @jsxRuntime classic */
/** @jsx jsx */

import { ElementType, Children, Fragment, ReactNode, isValidElement } from 'react';
import { Children, Fragment, ReactNode, isValidElement } from 'react';

import { jsx } from '../emotion';
import { useMediaQuery } from '../hooks/useMediaQuery';
import { useTheme } from '../theme';
import { Theme } from '../types';
import { forwardRefWithAs, mapResponsiveProp } from '../utils';
import { forwardRefWithAs, mapResponsiveProp, getChildTag } from '../utils';

import { Box, BoxProps } from './Box';
import { Divider } from './Divider';
Expand Down Expand Up @@ -44,16 +45,6 @@ export type StackProps = {
gap?: keyof Theme['spacing'];
} & BoxProps;

const getChildTag = (parentTag?: ElementType<any>) => {
switch (parentTag) {
case 'ul':
case 'ol':
return 'li';
default:
return 'div';
}
};

export const Stack = forwardRefWithAs<'div', StackProps>(
({ across, align = 'stretch', children, dividers = 'none', gap = 'none', ...props }, ref) => {
const { spacing } = useTheme();
Expand Down
1 change: 1 addition & 0 deletions design-system/packages/core/src/components/Text.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/** @jsxRuntime classic */
/** @jsx jsx */

import { jsx } from '../emotion';
Expand Down
14 changes: 14 additions & 0 deletions design-system/packages/core/src/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,20 @@ import {
} from 'react';
import { createPortal } from 'react-dom';

/*
Simple switch to return a child tag from a parent tag argument.
Returns a div by default.
*/
export const getChildTag = (parentTag?: ElementType<any>) => {
switch (parentTag) {
case 'ul':
case 'ol':
return 'li';
default:
return 'div';
}
};

/*
@johannes' one weird trick for fixing TypeScript autocomplete
*/
Expand Down
11 changes: 11 additions & 0 deletions design-system/packages/fields/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# @keystone-ui/fields

## 4.1.3

### Patch Changes

- [#6414](https://github.com/keystonejs/keystone/pull/6414) [`32f024738`](https://github.com/keystonejs/keystone/commit/32f0247384ecf3bce5c3ef14ad8d367c9888459f) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Updated usages of `jsx` from `@keystone-ui/core` to explicitly use `/** @jsxRuntime classic */`

- Updated dependencies [[`32f024738`](https://github.com/keystonejs/keystone/commit/32f0247384ecf3bce5c3ef14ad8d367c9888459f), [`069265b9c`](https://github.com/keystonejs/keystone/commit/069265b9cdd5898f4501535793f56debaa247c1c)]:
- @keystone-ui/core@3.2.0
- @keystone-ui/icons@4.0.1
- @keystone-ui/popover@4.0.3

## 4.1.2

### Patch Changes
Expand Down
10 changes: 5 additions & 5 deletions design-system/packages/fields/package.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
{
"name": "@keystone-ui/fields",
"version": "4.1.2",
"version": "4.1.3",
"license": "MIT",
"main": "dist/fields.cjs.js",
"module": "dist/fields.esm.js",
"devDependencies": {
"@types/react": "^17.0.18"
"@types/react": "^17.0.19"
},
"dependencies": {
"@babel/runtime": "^7.15.3",
"@keystone-ui/core": "^3.1.0",
"@keystone-ui/icons": "^4.0.0",
"@keystone-ui/popover": "^4.0.2",
"@keystone-ui/core": "^3.2.0",
"@keystone-ui/icons": "^4.0.1",
"@keystone-ui/popover": "^4.0.3",
"@types/react-select": "^4.0.17",
"date-fns": "^2.23.0",
"react": "^17.0.2",
Expand Down
1 change: 1 addition & 0 deletions design-system/packages/fields/src/Checkbox.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/** @jsxRuntime classic */
/** @jsx jsx */

import { Fragment, InputHTMLAttributes, ReactNode, forwardRef } from 'react';
Expand Down
1 change: 1 addition & 0 deletions design-system/packages/fields/src/DatePicker/Calendar.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/** @jsxRuntime classic */
/** @jsx jsx */

import { useMemo } from 'react';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/** @jsxRuntime classic */
/** @jsx jsx */

import { ElementType, ReactNode, createContext, useContext } from 'react';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/** @jsxRuntime classic */
/** @jsx jsx */

import { ButtonHTMLAttributes, forwardRef } from 'react';
Expand Down
1 change: 1 addition & 0 deletions design-system/packages/fields/src/DatePicker/index.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/** @jsxRuntime classic */
/** @jsx jsx */

import React, { Fragment, useCallback } from 'react';
Expand Down
3 changes: 2 additions & 1 deletion design-system/packages/fields/src/FieldContainer.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
/* @jsx jsx */
/** @jsxRuntime classic */
/** @jsx jsx */
import { jsx, forwardRefWithAs } from '@keystone-ui/core';

export const FieldContainer = forwardRefWithAs<'div', {}>(({ as: Tag = 'div', ...props }, ref) => {
Expand Down
3 changes: 2 additions & 1 deletion design-system/packages/fields/src/FieldLabel.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
/* @jsx jsx */
/** @jsxRuntime classic */
/** @jsx jsx */

import { forwardRefWithAs, jsx, useTheme } from '@keystone-ui/core';
import type { ReactNode } from 'react';
Expand Down
3 changes: 2 additions & 1 deletion design-system/packages/fields/src/FieldLegend.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
/* @jsx jsx */
/** @jsxRuntime classic */
/** @jsx jsx */

import { jsx, useTheme } from '@keystone-ui/core';
import type { HTMLAttributes } from 'react';
Expand Down
1 change: 1 addition & 0 deletions design-system/packages/fields/src/Radio.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/** @jsxRuntime classic */
/** @jsx jsx */

import { Fragment, InputHTMLAttributes, ReactNode, forwardRef } from 'react';
Expand Down
1 change: 1 addition & 0 deletions design-system/packages/fields/src/Select.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/** @jsxRuntime classic */
/** @jsx jsx */
import { jsx, useTheme } from '@keystone-ui/core';
import ReactSelect, { OptionsType, mergeStyles, NamedProps } from 'react-select';
Expand Down
1 change: 1 addition & 0 deletions design-system/packages/fields/src/Switch.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/** @jsxRuntime classic */
/** @jsx jsx */

/**
Expand Down
3 changes: 2 additions & 1 deletion design-system/packages/fields/src/TextArea.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
/* @jsx jsx */
/** @jsxRuntime classic */
/** @jsx jsx */
import { InputHTMLAttributes, forwardRef } from 'react';
import { jsx } from '@keystone-ui/core';

Expand Down
3 changes: 2 additions & 1 deletion design-system/packages/fields/src/TextInput.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
/* @jsx jsx */
/** @jsxRuntime classic */
/** @jsx jsx */

/**
* TODO
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/** @jsxRuntime classic */
/** @jsx jsx */

import { ReactNode, ReactElement } from 'react';
Expand Down
1 change: 1 addition & 0 deletions design-system/packages/fields/src/components/Icons.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/** @jsxRuntime classic */
/** @jsx jsx */

import { ReactNode } from 'react';
Expand Down
Loading