Nice work!
Displaying Posts as Gutenberg blocks now works.
Also, I sometimes can find/select custom post types.
“Sometimes” because the finding/selecting does not work reliably – I get “The editor has encountered an unexpected error” (see error code at the bottom), even when I set the CPTs “show_in_rest” => true. Other CPTs have resulted in “This block has encountered an error and cannot be previewed.” error messages.
What is a little bit worrying though is that CPTs that seem to work in Gutenberg, displaying just fine in the Gutenberg editor with post image, title and text, simply disappear completely when viewing the post in the frontend.
(I’ve made some screenshots if that helps?)
Error message copied from “editor has encountered an unexpected error”:
Sg@https://gutenberg.test/wp-content/plugins/gutenberg/vendor/react-dom.min.82e21c65.js:142:332
m@https://gutenberg.test/wp-content/plugins/gutenberg/vendor/react-dom.min.82e21c65.js:12:390
Xb@https://gutenberg.test/wp-content/plugins/gutenberg/vendor/react-dom.min.82e21c65.js:79:172
https://gutenberg.test/wp-content/plugins/gutenberg/vendor/react-dom.min.82e21c65.js:88:371
rd@https://gutenberg.test/wp-content/plugins/gutenberg/vendor/react-dom.min.82e21c65.js:91:27
O@https://gutenberg.test/wp-content/plugins/gutenberg/vendor/react-dom.min.82e21c65.js:90:457
yh@https://gutenberg.test/wp-content/plugins/gutenberg/vendor/react-dom.min.82e21c65.js:104:146
lg@https://gutenberg.test/wp-content/plugins/gutenberg/vendor/react-dom.min.82e21c65.js:120:90
mg@https://gutenberg.test/wp-content/plugins/gutenberg/vendor/react-dom.min.82e21c65.js:120:388
gc@https://gutenberg.test/wp-content/plugins/gutenberg/vendor/react-dom.min.82e21c65.js:127:204
vb@https://gutenberg.test/wp-content/plugins/gutenberg/vendor/react-dom.min.82e21c65.js:126:232
ub@https://gutenberg.test/wp-content/plugins/gutenberg/vendor/react-dom.min.82e21c65.js:126:67
zd@https://gutenberg.test/wp-content/plugins/gutenberg/vendor/react-dom.min.82e21c65.js:124:451
ra@https://gutenberg.test/wp-content/plugins/gutenberg/vendor/react-dom.min.82e21c65.js:123:321
enqueueSetState@https://gutenberg.test/wp-content/plugins/gutenberg/vendor/react-dom.min.82e21c65.js:189:233
setState@https://gutenberg.test/wp-content/plugins/gutenberg/vendor/react.min.ab6b06d4.js:18:456
promiseReactionJob@[native code]