keystatic icon indicating copy to clipboard operation
keystatic copied to clipboard

First class CMS experience, TypeScript API, Markdown & YAML/JSON based, no DB

Results 175 keystatic issues
Sort by recently updated
recently updated
newest added

Implements the [columns definition](https://github.com/orgs/Thinkmill/projects/6/views/1?pane=issue&itemId=59412408) proposal, while maintaining the original API. Thank you [jplhomer](https://github.com/jplhomer) for your work in #1110, we appreciate your patience on this feature. Resolves #1250

## Overview Currently we accept a "columns" option (`string[]`) against each collection to influence table columns within the list page. This enhancement would add support for a more complete "columns...

enhancement

it would be great to be able to add a `defaultValue` to `relationship` and `multiRelationship` fields, i.e.: ```ts categories: fields.multiRelationship({ label: "Categories", collection: "categories", validation: { length: { min: 1...

enhancement

it would be cool to be able to validate that a richtext field (mdx or markdoc) must not be empty, e.g.: ```ts fields.mdx({ label: "Summary", validation: { isRequired: true }...

enhancement

I would like the editor in Keystatic to replace my keyboard's dumb quotes with smart quotes. The markdoc field's editor is ProseMirror, right? I see [ProseMirror/prosemirror-inputrules](https://github.com/ProseMirror/prosemirror-inputrules) already has a "smartQuotes"...

Hi It's nice that we can give the user control over slugs, that makes sense in some places. But it would be very helpful if `generate` is not only executed...

enhancement

re-opening #993 because the fix in #1063 has been reverted in #1132

bug

Hi We like to work with the slug field to have automatic slug generation. However, we have found that in certain cases (especially with collections, and when it comes to...

enhancement

Am using the latest Astro and vercel module integration. Everything was working fine on Vercel unti today, I tried to access the '/keystatic' route and I got a 500 error:...

question

Hi! I've been trying to setup a Footnote custom `mark` component, as written [here](https://github.com/Thinkmill/keystatic/issues/990#issuecomment-2105583833). There's a sample repo using Next, but I had an issue getting the same result for...

question