Caleb
ebf91a9800
Switch back to gray-matter
for front-matter parsing.
2017-09-15 19:22:04 -06:00
Caleb
ab8226ce63
Infer front-matter type on our own.
2017-09-15 19:22:04 -06:00
Shawn Erquhart
d349c3d3b1
Merge pull request #590 from netlify/update-depreciated-deps
...
Upgrade Depreciated React Dependencies
2017-09-15 16:18:24 -04:00
Shawn Erquhart
63b874e295
Merge pull request #576 from netlify/entry-disable-save
...
Disable "Save" button when entry has not been changed.
2017-09-15 16:12:34 -04:00
Benaiah Mischenko
9f4951fcf2
Fix entry deletion on non-master branches
2017-09-14 17:32:18 -07:00
Caleb
6e356e81da
Update tests for EntryEditorToolbar
2017-09-11 14:25:23 -06:00
Caleb
87f942e73b
Rename hasChanged
to enableSave
for the editor Save button.
2017-09-11 14:08:07 -06:00
Caleb
5e9112ec71
Upgrade to seperate create-react-class
library.
...
`React.createClass` was split off/depreciated as of 15.5.0:
https://facebook.github.io/react/blog/2017/04/07/react-v15.5.0.html#migrating-from-react.createclass
2017-09-09 20:18:02 -06:00
Caleb
654f844b86
Upgrade to seperate React prop-types
library.
...
`propTypes` was seperated/depreciated from React as of 15.5.0:
https://facebook.github.io/react/blog/2017/04/07/react-v15.5.0.html#migrating-from-react.proptypes
2017-09-09 20:16:19 -06:00
Caleb
df3d8754c8
Show user avatar for git-gateway backend as well.
2017-09-08 09:02:48 -06:00
Shawn Erquhart
cd6162c3d2
git gateway implementation tweaks
2017-09-06 18:28:20 -07:00
Mathias Biilmann Christensen
bea470518e
Make sure we always set a name on commits
2017-09-06 18:14:59 -07:00
Mathias Biilmann Christensen
2e4dfb33b6
Add explicit sign in button for netlify identity
2017-09-06 17:58:32 -07:00
Mathias Biilmann Christensen
aaa9d2ab95
Make Neltify CMS work with Netlify Identity Widget
...
When Netlify CMS uses the git-gateway backend, it will check for a
window.netlifyIdentity
object and use that to handle the whole auth flow.
This also sets defaults for the git-gateway endpoint, that means it
can be used in templates with zero configuration and fit with a
one-click deploy to Netlify approach.
Netlify Identity itself is based on our open-source GoTrue microservice,
and Netlify's Git Gateway project is completely open-source as well.
The git-gateway backend will work with Netlify without any setup, but can
also be configured to work with any selfhosted GoTrue and Git Gateway
instances.
2017-09-06 13:52:11 -07:00
Mathias Biilmann Christensen
36f2596a9e
Use netlify identity widget for auth if present
2017-09-06 13:50:02 -07:00
Shawn Erquhart
128588fd69
auth and asset setup tweaks
2017-09-06 09:35:31 -07:00
Mathias Biilmann Christensen
0b793cbc65
Fix reference to window.identity
2017-09-05 19:30:03 -07:00
Mathias Biilmann Christensen
1a25b2c6b3
Better handling of roles and names
2017-09-05 16:48:51 -07:00
Mathias Biilmann Christensen
a6b1b3f0a7
Fix open tag in auth page
2017-09-05 14:15:40 -07:00
Mathias Biilmann Christensen
bba34e5979
Use identity widget for auth if present
2017-09-05 14:07:56 -07:00
Mathias Biilmann Christensen
890ee3d7e3
Update old netlify-auth-js to gotrue-js
2017-09-05 13:24:16 -07:00
Mathias Biilmann Christensen
d6443036df
Fix asset store uploads with no file type
2017-09-04 23:26:25 -07:00
Mathias Biilmann Christensen
30aa880ed2
Make sure there's a form so enter logs in for netlify auth
2017-09-04 23:24:57 -07:00
Caleb
75aa52a650
Disable Save button when entry has not been changed.
2017-09-02 19:24:37 -06:00
Shawn Erquhart
75023d9f74
close rte heading block on enter keydown
2017-09-01 15:16:51 -04:00
Shawn Erquhart
c25a7c4abb
debounce markdown editor change handler
2017-09-01 15:16:51 -04:00
Shawn Erquhart
4821959951
remove markdown widget serializers
2017-09-01 15:16:51 -04:00
Shawn Erquhart
6ed11a7da7
update markdown parsing tests
2017-08-31 12:06:54 -04:00
Shawn Erquhart
e408dcc27e
add markdown editor soft break support
2017-08-31 11:03:08 -04:00
Shawn Erquhart
e43edf67b9
Merge pull request #567 from netlify/escape-markdown
...
escape markdown entities entered as literal text
2017-08-30 10:44:43 -04:00
bruce-one
5dfc0f0f24
Number editor return number. ( #541 )
...
Adding support for `min`, `max`, `step` on the input element and adding
`valueType` for specifying the return type, so the `NumberControl` can
return actual numbers.
2017-08-29 19:30:05 -07:00
Shawn Erquhart
8e805cabd8
escape markdown entities entered as literal text
2017-08-29 17:54:52 -04:00
Caleb
74662cb4bd
Do not close entry if it failed to save or delete.
2017-08-29 12:22:48 -06:00
Shawn Erquhart
0ea62e0f9d
fix rte pasted links with leading/trailing spaces
2017-08-25 16:45:01 -04:00
Shawn Erquhart
317a876891
fix html paste for visual editor
2017-08-25 16:36:24 -04:00
Shawn Erquhart
9c0b7262ef
fix small code issues in RTE implementation
2017-08-25 16:36:22 -04:00
Shawn Erquhart
3d83325afc
add node type check to avoid errors in rte
2017-08-25 16:35:25 -04:00
Shawn Erquhart
2bb67321f9
fix visual editor heading line height
2017-08-25 16:35:24 -04:00
Shawn Erquhart
18b98fc1c9
remove superfluous deps, update yarn.lock
2017-08-25 16:35:23 -04:00
Shawn Erquhart
d84b156b0a
update existing serialization tests
2017-08-25 16:31:09 -04:00
Shawn Erquhart
cf2b7be25f
refactor and document rte serializers
2017-08-25 16:31:09 -04:00
Shawn Erquhart
406ae57d3e
add blockquote rte button
2017-08-25 16:31:09 -04:00
Shawn Erquhart
9dcda7b0b9
organize serializers
2017-08-25 16:31:09 -04:00
Shawn Erquhart
dd51f6365c
improve visual editor content styling
2017-08-25 16:31:09 -04:00
Shawn Erquhart
1d654662d2
improve shortcode handling in visual editor
2017-08-25 16:31:09 -04:00
Shawn Erquhart
ca60a6b8c9
update Slate shortcode handling to include paragraph
2017-08-25 16:31:09 -04:00
Shawn Erquhart
9174e56414
refactor remarkToRehypeShortcodes
2017-08-25 16:31:09 -04:00
Shawn Erquhart
be7385de29
refactor remark-shortcodes plugin
2017-08-25 16:31:07 -04:00
Shawn Erquhart
6377d8c73e
initial refactor, some bugfixes
2017-08-25 16:30:39 -04:00
Shawn Erquhart
1f961d36cf
display images inserted through rte
2017-08-25 16:30:39 -04:00