keystatic icon indicating copy to clipboard operation
keystatic copied to clipboard

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

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

Looks like as part of the install it tries to create a `.env` file using the `touch` command. This doesn't exist on Windows. ![image](https://user-images.githubusercontent.com/966495/230352784-e3137cbf-ecc7-4481-bc2d-e25947445c74.png)

Tried to install Keystatic according to the Quick Start guide under this link: https://keystatic.com/docs/quick-start Tried running `npm create @keystatic@latest` and was greeted with this error: ``` ➜ Code npm create...

Keystatic should aim to support at its core the ability to add our own field (and collection types if that can be done) [Coming from TheOtherPopularPlatform™️ , people would probably...

documentation

As mentioned in https://youtu.be/6l2YWCyPsWk, it would be great to have a `keystaticToAstroCollection` utility exported by `@keystatic/astro` to translate the Keystatic config to the Astro collections config. Example usage: ```ts //...

roadmap

Currently, we can add relationship between 2 collections, for any entry. It would be great to allow applying filters, for instance: ```ts fields.relationship({ label: "Category", collection: "categories", filter: (entry, collectionEntry)...

enhancement

I don't know is this is a bug or a feature, but given the example from the docs, keystatic doesn't prevent creating duplicated values. ```ts tags: fields.array( fields.text({ label: 'Tag'...

when a text field has the following validation: ```ts fields.text({ label: "Twitter", validation: { isRequired: false, pattern: { regex: /^@.+/, message: "Must start with '@'." } }, }) ``` i...

Builds are failing due to: `[commonjs--resolver] [plugin vite:resolve] Cannot bundle Node.js built-in "node:path" imported from "node_modules/.pnpm/@[email protected][email protected][email protected][email protected]/node_modules/@keystatic/core/dist/keystatic-core-reader.worker.js". Consider disabling ssr.noExternal or remove the built-in dependency.` Also I see that: WARN  deprecated...

with the following valid markdown in a collection entry: ```md --- title: First post --- [![](https://picsum.photos/id/237/200/300)](http://example.com/) ``` the richtext editor (mdx) looks like this: ![mdx-image-link](https://github.com/user-attachments/assets/e9917312-eeba-45f4-8977-63e59c4927cc)

when using a `fields.file()` it would be useful to display the name of the file when one has been selected. currently the widget looks like this: ![Screenshot_20240516_150737](https://github.com/Thinkmill/keystatic/assets/20753323/edefce44-f2f5-4d7d-aecb-79afb4a76545) repro: https://github.com/stefanprobst/issue-keystatic-file-field