1169 Commits

Author SHA1 Message Date
Caleb
fdc4054fbd Remove recursion for sanitizeIRI replacement checking. 2017-10-03 19:21:58 -06:00
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
78b60c0a0b Merge pull request #644 from netlify/upgrade-react-toolbox
Upgrade React Toolbox
2017-10-02 20:43:11 -06:00
Caleb
ae31e971b7 Update comments in webpack config. 2017-10-02 20:41:52 -06:00
Caleb
6801182e84 Don't run normalize.css through PostCSS. 2017-10-02 20:39:24 -06:00
Caleb
6d7aebb64f Fix notif styles.
The default `redux-notifications` styles shouldn't be run through the
module prefixer.
2017-10-02 20:38:17 -06:00
Caleb
4c7eaf1bba Override react-toolbox font setting. 2017-10-02 19:41:32 -06:00
Caleb
60b9aa3629 Remove old/unused peer-dependency and update lockfile. 2017-10-02 19:41:29 -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
9ef35c71f1 Merge pull request #642 from netlify/bundle-size
Make YAML and TOML parsers' bundle smaller
2017-10-02 16:55:19 -06:00
Caleb
41cc7ab589 Update Yarn lockfile. 2017-10-02 16:51:40 -06:00
Caleb
9075a87c9d Upgrade react-notifications. 2017-10-02 16:44:32 -06:00
Caleb
37bcbfba08 Upgrade react-waypoint.
From the changelog, there should be no changes needed.
2017-10-02 16:44:29 -06:00
Caleb
d83a14f8d7 Re-add react-addons-css-transition-group for react-toolbox.
`react-transition-group` is the replacment, but the current version of
`react-toolbox` still requires the old one as a peer-dependency.
2017-10-02 16:43:38 -06:00
Caleb
9053c1841f Upgrade react-transition-group. 2017-10-02 16:43:30 -06:00
Caleb
9379edfbd9 Merge pull request #641 from netlify/upgrade-webpack-3
Upgrade WebPack to v3
2017-10-02 16:26:10 -06:00
Shawn Erquhart
7608a6dd2d Merge pull request #626 from netlify/test-drive-identity
Update Test Drive docs with Identity
2017-10-02 11:57:04 -04:00
Caleb
b80c417429 Switch to a smaller/faster TOML parser. 2017-10-01 17:21:23 -06:00
Caleb
8e989727d8 Remove Esprima from the js-yaml bundle.
According to the `js-yaml` docs, it is only needed if you are trying
to parse JS functions in/out of JSON, which we are not doing.
2017-10-01 17:19:24 -06:00
Caleb
912851a5a7 Upgrade WebPack to v3. 2017-10-01 16:08:08 -06:00
Shawn Erquhart
c06cb75f01 Merge pull request #623 from netlify/fix-deps
Fix incorrect or unneeded dependencies.
2017-09-29 17:04:03 -04:00
Jessica Parsons
e7a934d3cb Clarify template deploy process 2017-09-29 13:43:28 -07:00
Caleb
ce53f8b084 Remove dependencies that are no longer used. 2017-09-29 13:44:38 -06:00
Caleb
1ee6100adf Move gotrue-js out of dev dependencies. 2017-09-29 13:44:37 -06:00
Caleb
86d41cccf8 Sort out dependencies that are only used for development. 2017-09-29 13:44:37 -06:00
Caleb
8b3b892c7d Remove duplicate node-sass dependency. 2017-09-29 13:44:37 -06:00
Caleb
9cb966b6ee Add CMS version question to GitHub issue template. (#633) 2017-09-29 10:19:46 -07: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
10d23c9fe1 Merge pull request #636 from netlify/update-transitions
Upgrade depreciated transitions addon to `react-transition-group`.
2017-09-29 09:23:42 -06: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