341 Commits

Author SHA1 Message Date
e674e43f9f fix(github-graphql): use getMediaDisplayURL to load media with auth header (#2652) 2019-09-04 18:56:06 -04:00
ce95a774b2 fix(core): don't pass boolean value to string prop, use null instead (#2609) 2019-09-04 18:39:21 -04:00
5b64e25d07 fix(core): don't pass ref to react-polyglot 'translate' function component (#2607) 2019-09-04 18:38:41 -04:00
1aff33e158 chore: update and document edit route (#2619)
* chore: update and document edit route

* fix formatting
2019-09-03 20:37:31 -04:00
083a336ba4 feat(routing): support direct linking to entries (#2556) 2019-08-28 20:37:56 -04:00
6e6e4b86ca improvement(editor): add title to toggle buttons (#2548) 2019-08-28 18:48:30 -04:00
9cb7cd7214 Update toml library from toml-j0.4 to @iarna/toml@2.2.3 (#2547) 2019-08-28 18:46:11 -04:00
4c5fe6a606 fix(media-library): no render of non-viewable files (#2546) 2019-08-28 18:27:48 -04:00
a47a29fb8b Allow for relative paths of media files (#2394)
* Allow for relative paths of media files

fixes #325

* Switch to calculating the relative path based on collection

The required relative path is now calculated depending on the
location of the collection of the current entry having the
media inserted into. And the configuration option has now been
changed to a boolean flag.

This allows collections to not neccesarily all be in the same
location relative to the media folder, and simplifies config.

* Clean up code and fix linting

* Add unit tests to resolveMediaFilename()

* Rework insertMedia action to fetch own config

This moves more of the media path resolution logic into the action
which makes it easier to unit test

* Add unit tests for the mediaLibrary.insertMedia action

* yarn run format

* add dependabot config (#2580)
2019-08-24 16:03:09 -04:00
34e1f09105 Open Authoring bugfixes and pagination improvements (#2523)
* Fix handling of displayURLs which are strings

* Add fromFetchArguments to unsentRequest

* Add parseLinkHeader to backendUtil

* Handle paginated endpoints in GitHub API

* Rename fork workflow to Open Authoring across the whole repo

* Fixes for bugs in GitHub API introduced by Open Authoring changes

* Fix getDeployPreview

* Fix incorrect auth header formatting GitHub implementation

cf. https://github.com/netlify/netlify-cms/pull/2456#discussion_r309633387

* Remove unused and broken method from GitHub API

cf. https://github.com/netlify/netlify-cms/pull/2456#discussion_r308687145

* Fix editorialWorkflowGit method in GitHub API

* Request published entry content from origin repo

* Better error when deleting a published post in Open Authoring

* Rename to Open Authoring in fork request message

Also adds a note to the fork request message that an existing fork of
the same repo will be used automatically.

* fix linting
2019-08-24 13:54:59 -04:00
edf0a3afdc feat(backend-github): Open Authoring (#2430)
* Make filterPromises resolve entries before filtering

* Add filterPromisesWith & onlySuccessfulPromises to utility library

* Memoize user method in GitHub API

* Make storeMetadata safe to call concurrently in GitHub API

* Fork workflow: startup and authentication

* Fork workflow: backend support

* Fork workflow: disable unused UI elements

* Fork workflow: docs

* Fork workflow: fix deploy previews

* Suggested edits for fork workflow doc

* Change future tense to present

* Fork workflow: add beta status to docs

* remove debug statement

* rename fork workflow to Open Authoring
2019-07-24 18:20:41 -04:00
326ed4dc3f fix(core): fix broken search (#2488) 2019-07-24 15:29:37 -04:00
a02496b0dd fix(core): load more entries until viewport is filled (#2415) 2019-06-28 17:30:39 -04:00
556c102e37 fix(core): backend file system create entry (#2401) 2019-06-26 14:37:22 -04:00
321ca9b0ed test(backend-gitlab): cover gitlab backend integration (#1968) 2019-06-26 11:51:35 -04:00
d6964b50b3 feat(widget-relation): support nested field references in relation widget (#2391) 2019-06-24 19:32:02 -04:00
814aa5091b fix(widget-list): validate string values in list widget (#2385) 2019-06-24 18:50:26 -04:00
1806a2f041 fix(core): list widget default values (#2374) 2019-06-14 11:46:33 -04:00
29f12c94d9 improvement(editor): persist editor split pane position (#2304) 2019-05-10 10:20:57 -04:00
0ce995d78c fix(core): ensure against slug overwrite (#2139) 2019-04-10 16:38:53 -04:00
a6c51fe14d fix(core): correctly delete backups for new entries (#2265) 2019-04-04 14:33:36 -04:00
9e08b65502 fix: redirect when a collection doesn't exist (#2208) 2019-04-02 15:57:42 -04:00
573ad8816d feat(core): allow custom summary on entry cards (#2140) 2019-03-29 14:30:38 -04:00
b4041d3971 chore: refine named exports (#2249) 2019-03-27 16:47:28 -04:00
4db497b496 fix: broken preview (#2245) 2019-03-26 12:04:48 -04:00
d142b32345 feat: add ES module builds (#2215) 2019-03-22 11:24:46 -04:00
d39a361e2d fix(editorial-workflow): fix LM pointers changing to binary files (#2228) 2019-03-22 09:59:06 -04:00
e04f6bec1d fix: fix umd builds (#2214) 2019-03-18 15:47:57 -04:00
82cc7941cc feat: provide usable UMD builds for all packages (#2141) 2019-03-16 18:44:29 -04:00
ccef446d72 feat: upgrade to Emotion 10 (#2166) 2019-03-15 10:19:57 -04:00
a6c20cf688 enhancement(media-library): use checkerboard pattern as background (#2152) 2019-03-14 14:52:40 -04:00
37138834d6 Fix raw GitHub URL being output to content (#2147)
* fix thumbnail quality

* Revert "fix(git-gateway): fix previews for GitHub images not in Large Media (#2125)"

This reverts commit d17f896f479292db06d3a4b39f2e51b6c41101bd.

* wip

* Stop using thunks to load media display URLs

* Revert changes to dev-test

* Revert changes to large media docs

* fix lint error

* Update docs to point to the upcoming version with non-broken media
2019-03-07 18:28:14 -08:00
3d98b72775 fix(core): allow updates through error boundary (#2136) 2019-03-02 15:26:08 -05:00
efa650ccf8 fix(config): strip leading slashes from collection location config (#2131) 2019-03-01 09:45:23 -05:00
686504adee feat(core): recover entry after unexpected quit (#2129) 2019-02-28 13:30:23 -05:00
7577443849 fix(core): number type slug template (#2119) 2019-02-28 13:11:35 -05:00
da2249c651 Netlify Large Media integration (#2124) 2019-02-26 13:11:15 -05:00
49195fdb1a enhancement(collections): use identifier field in collections view (#2058) 2019-02-19 16:14:37 -05:00
518f6fb1c0 feat(netlify-cms-widget-relation): use react-select and add support for multiple entries (#1936) 2019-02-19 14:11:38 -05:00
aff9c1a70a fix(widget-relation): fix initial relation widget preview (#2090) 2019-02-13 10:17:32 -05:00
d9043b4a66 enhancement(media library): add visual placeholder for non-image files (#2089) 2019-02-13 09:27:32 -05:00
ff8dfac813 feat(core): allow field name to override slug placeholders (#2087) 2019-02-12 16:59:53 -05:00
ddbf80df49 Revert "perf(netlify-cms-core): add basic route code-splitting (#1889)"
This reverts commit 9aa56457e297a9e2592ca87a59b635508ef5702e.
2019-02-08 17:40:16 -05:00
dc44caca20 feat(widget-number): add range validation (#2049) 2019-02-08 15:01:08 -05:00
2d1d1c13df fix(netlify-cms-core): fix fields metadata for objects and lists (#2011) 2019-02-08 14:55:03 -05:00
15d221d4a4 feat(workflow): add deploy preview links (#2028) 2019-02-08 12:26:59 -05:00
627e600d29 fix(netlify-cms-core): validate nested fields (#1873) 2019-02-05 17:27:34 -05:00
9aa56457e2 perf(netlify-cms-core): add basic route code-splitting (#1889) 2019-02-05 16:49:27 -05:00
14f94a022c feat(config): allow config.yml file load to be skipped (#2053) 2019-02-03 17:48:40 -05:00
ef50a93efc enhancement(netlify-cms-core): translate workflow card last modified text (#2025) 2019-02-02 20:02:51 -05:00