Caleb
451c69cb87
Fix alternate replacement not always working in sanitizeSlug
.
2017-10-03 18:46:12 -06:00
Caleb
b8006bbcbe
Update slug sanitization errors.
2017-10-03 18:11:45 -06:00
Darrel O'Pry
ddcf009fc6
add sanitizeSlug tests.
2017-10-03 19:28:28 -04:00
Caleb
2b64fbfba6
Allow empty options object for sanitizeSlug
.
2017-10-03 16:16:24 -06:00
Caleb
716f55cd8e
Make sure sanitizeIRI
replacement character is safe.
2017-10-03 16:15:53 -06:00
Caleb
476ff2e1ab
Add tests for sanitizeIRI.
2017-10-03 16:15:52 -06:00
Caleb
f40f58b7dd
Add default replacment to sanitizeIRI.
2017-10-03 16:15:52 -06:00
Caleb
be28f895bc
Document slug sanitizing functions.
2017-10-03 16:15:51 -06:00
Caleb
8fb326ff2b
Make sanitizeSlug
immutable.
...
Thanks @erquhart!
2017-10-03 16:15:42 -06:00
Caleb
72492749d9
Move slug sanitizer to a seperate function.
2017-10-03 13:03:28 -06:00
Caleb
4e5a004010
Make ucschars
regex smaller.
2017-10-03 13:03:27 -06:00
Caleb
9bc65cd0ac
Re-implement standard slugification with IRIs instead of URIs.
2017-10-03 13:03:26 -06:00
Caleb
8a2b4fc843
Sanitize entire slug instead of just parts.
2017-10-03 13:03:26 -06:00
Caleb
d895112f9d
Replace spaces in slugs/filenames with dashes.
2017-10-03 13:03:25 -06:00
Caleb
d21de7e82e
Remove periods from filenames/slugs.
2017-10-03 13:03:25 -06:00
Caleb
51b89cc84b
Switch from slug
to sanitize-filename
.
2017-10-03 13:03:22 -06:00
Caleb
5bb9784807
Update react-toolbox
CSS to be a full copy.
2017-10-02 19:31:07 -06:00
Shawn Erquhart
8ebfd675ba
update to react-toolbox 2.0 beta
2017-10-02 19:31:06 -06:00
Caleb
2ac54cb778
Merge pull request #643 from netlify/upgrade-ui-deps
...
Upgrade UI dependencies.
2017-10-02 18:55:34 -06:00
Caleb
9075a87c9d
Upgrade react-notifications
.
2017-10-02 16:44:32 -06:00
Caleb
9053c1841f
Upgrade react-transition-group
.
2017-10-02 16:43:30 -06:00
Caleb
b80c417429
Switch to a smaller/faster TOML parser.
2017-10-01 17:21:23 -06:00
Shawn Erquhart
d1b25851fd
Merge pull request #629 from netlify/editor-fast-follow
...
editor fast follow
2017-09-29 13:05:27 -04:00
Caleb
cd35289dbc
Upgrade depreciated transitions addon to react-transition-group
.
...
v1 of `react-transition-group` is a drop-in replacement.
2017-09-28 13:27:05 -06:00
Shawn Erquhart
e2232e1067
improve markdown entity escaping perf
2017-09-26 16:35:01 -04:00
Shawn Erquhart
3a7594722c
fix file collection persist ( #628 )
2017-09-26 13:20:03 -07:00
Shawn Erquhart
516a5e4c7f
improve markdown editor serialization debounce
2017-09-26 15:52:50 -04:00
Shawn Erquhart
9e0d7696ee
stop remark from decoding HTML entities
2017-09-26 15:27:34 -04:00
Shawn Erquhart
d3c12db8ef
fix soft break support
2017-09-26 14:50:56 -04:00
Shawn Erquhart
7bcb16d5e6
fix nested field updates
2017-09-26 14:50:56 -04:00
Shawn Erquhart
fddbf8f7f0
disable auto-conversion of markdown urls to links
2017-09-26 14:50:56 -04:00
Shawn Erquhart
30a762cec1
improve markdown entity escaping for visual editor
2017-09-26 14:50:56 -04:00
Shawn Erquhart
e25ec098f6
fix editor parsing of styled inline code
2017-09-26 14:50:56 -04:00
Shawn Erquhart
70a4a51b97
add inline image support for editor
2017-09-26 14:50:56 -04:00
Shawn Erquhart
e937e8e626
handle markdown styled inline nodes
...
Slate does not allow inline nodes like links and
images to have marks (like strong, emphasis). This
commit changes the parsers to process these nodes
as if they were text nodes so that marks are
handled.
2017-09-26 14:50:56 -04:00
Shawn Erquhart
2d3bf9b3fc
fix verbose markdown entity output
...
Because we convert markdown to an AST, the literal input
cannot be reconstructed, so we have to default to improving
received markdown rather than degrading it. This fix
implements smart MDAST parsing to ensure that adjacent
nodes with the same styling (strong, emphasis, etc) are
grouped together rather than separated (which results in
verbose output).
2017-09-26 14:50:56 -04:00
Shawn Erquhart
91590a2f25
remove pedantic markdown parsing
2017-09-26 14:50:56 -04:00
Shawn Erquhart
e54dee4220
allow links to be wrapped in marks
2017-09-26 14:50:56 -04:00
Shawn Erquhart
cd111f3a3d
distinguish between newline and soft break in editor
2017-09-26 14:50:56 -04:00
Darrel O'Pry
1f06885a69
Add code coverage output generation to npm test ( #610 )
2017-09-20 12:23:40 -07:00
Shawn Erquhart
1def72e93b
Merge pull request #601 from tech4him1/upgrade-gray-matter
...
Switch back to `gray-matter` for front-matter parsing.
2017-09-19 12:38:51 -04:00
Shawn Erquhart
1fa949395f
Add branch selection support for git gateway ( #618 )
2017-09-18 14:56:49 -07:00
Caleb
2c8e8bece0
Fix collections breaking if folder has trailing slash.
2017-09-18 08:27:49 -06:00
Caleb
9f40edaf52
Re-add ability to parse frontmatter like ---json
.
2017-09-15 19:22:04 -06:00
Caleb
335dd15e6d
Fix JSON parser for gray-matter.
2017-09-15 19:22:04 -06:00
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