Felix Gnass
Felix Gnass
Currently, the `code` widget does not work properly in ESM builds as it calls `require()` with a [dynamic argument](https://github.com/decaporg/decap-cms/blob/86d41d79b20583041570bce30b46835a36bcecf2/packages/decap-cms-widget-code/src/CodeControl.js#L196), hence the dynamic loading of language modes is broken. I'll open...
This PR adds `path` and `slug` to the Map returned by `getCollection()` as outlined in #7435.
Currently, when calling `getCollection()` inside a preview template, only the data of the items is returned. In order to be useful, the returned Map should also include the path &...
This is a follow-up PR that supersedes #7402 and fixes #7410. It also addresses the `// TODO: type properly` comment that was previously in [index.d.ts](https://github.com/decaporg/decap-cms/blob/d10b9848a31ae3a7b59c3f403d839d062b1f876f/packages/decap-cms-core/index.d.ts#L451) In general, this shows how...
This PR fixes the warnings React logs to the console when an asset preview is shown for the first time (see #7414). The issue is caused because `getAsset` dispatches an...
**Describe the bug** Currently, when `visualEditing` is enabled, all strings get stega-encoded in the preview. This breaks the image preview as lots of invisible characters get appended to the URL....
**Describe the bug** When accessing an editor with an image widget, this error is logged to the console, the first time an asset is accessed: ``` hook.js:608 Warning: Cannot update...
**Describe the bug** The types for `registerWidget` only specify a single signature, but the implementation allows two additional ways of registering widgets, which are both actively used throughout the codebase....
**Summary** This PR simplifies the setup for users consuming `decap-cms-app` directly by addressing Node.js built-in dependencies in a different way. **Problem:** 1. Many decap packages depend on Node.js built-ins (particularly...