1435 Commits

Author SHA1 Message Date
Mathias Biilmann Christensen
8aa8f5ce39 Add shortcut for italics 2016-10-27 11:34:22 +02:00
Andrey Okonetchnikov
c3b4fd9013 Cards typography (#139)
* Fixed some ESLint errors

* Better card's design for the editorial process.

- Use Card component from react-toolbox
- Added "Edit" buttons for cards
- Cleaned up CSS and JS

Fixes #125

* Better ImageCard and card list view. Fixes #125

* Use collection label instead of name on the CollectionPage
2016-10-26 15:51:50 -02:00
Andrey Okonetchnikov
434f45c97c Webpack optimizations (#140)
* Less repetition in webpack configs. Minify CSS classnames in production.

* Ignore all optional deps of moment.js. Fixes #138

* Added target to webpack config

* Automatically extract all 3rd party modules into a separate 'vendor' chunk

* Inline only assets that are smaller than 10KB

* Added autoprefixer options

* Replaced sinfle babel transforms with the stage-1 preset. Cleaned up webpack configs.

* Do not include hot module replacement in production
2016-10-26 15:51:35 -02:00
Cássio Souza
5151e7cdb1 Bugfixes due to new slug signature (#145) 2016-10-26 15:50:34 -02:00
Mathias Biilmann
72b56d1cbc Editor fixes (#143)
* Use icons for style menu

* Add h1/h2 options to style toolbar

* Handle rich paste events
2016-10-26 14:48:47 -02:00
Andrey Okonetchnikov
2e1d98ac7e Added fsevents as an optional dependency to fix high CPU usage by the node process on Macs 2016-10-25 10:44:09 +02:00
Cássio Souza
d2c6660530 typo 2016-10-24 18:36:22 -02:00
Cássio Souza
2bd3e5eda3 Pointed to asset files on unpkg 2016-10-24 18:33:45 -02:00
Cássio Zen
ff0fa2cf6b Merge branch 'simple-markdown-editor' 2016-10-24 18:09:01 -02:00
Andrey Okonetchnikov
40c06ed1e2 Updated yarn.lock 2016-10-24 12:17:00 +02:00
Andrey Okonetchnikov
59f6b42d84 Revert "Added fsevents as devDep to reduce the CPU load of webpack-dev-server on Mac OS X."
Since this commit broke the CI completely. This reverts commit 06b0a7bdaa2ada13cf362852a99fbc911e23899b.
2016-10-23 23:15:37 +02:00
Mathias Biilmann Christensen
9566392dd3 Fix block menu always showing on first char 2016-10-22 23:28:25 +03:00
Mathias Biilmann Christensen
c068fae24e Implement block menu with support for plugins 2016-10-22 23:23:19 +03:00
Mathias Biilmann Christensen
c859d7234e Position editor toolbar 2016-10-22 04:37:22 -07:00
Mathias Biilmann Christensen
3a087e44fa Make linter happier 2016-10-21 23:19:23 -07:00
Mathias Biilmann Christensen
f40b75e2e3 Implement drag and drup upload support for simple markdown editor 2016-10-21 23:16:19 -07:00
Mathias Biilmann Christensen
a15d014a99 Implement a simple textarea based markdown editor 2016-10-21 22:52:41 -07:00
Mathias Biilmann Christensen
a172c13996 Update package name 2016-10-21 17:02:05 -07:00
Mathias Biilmann Christensen
3cdaf7cc66 Bump version 2016-10-21 17:00:05 -07:00
Cássio Souza
2c8cdfc15e Webpack for production build (#134)
* Webpack config for production build
2016-10-21 21:18:45 -02:00
Cássio Souza
1eea94621e Single file collections (#133)
* Files based collections skeleton

* listing file based cards

* create new entry with collection

* moved lookupEntry to main backend

* Editing single page Collections file

* List widget basic implementation

* Adjustments for test-repo

* check if value exists before trying to iterate over
2016-10-21 21:15:05 -02:00
Cássio Souza
2496ec09a4 Single file collections (#132)
* Files based collections skeleton

* listing file based cards

* create new entry with collection

* moved lookupEntry to main backend

* Editing single page Collections file

* List widget basic implementation

* Adjustments for test-repo

* check if value exists before trying to iterate over
2016-10-21 20:42:14 -02:00
David Calavera
cca338df79 Add OSS management files. (#130)
Inspired by Docker and Yarn. We can add more things later if we need
them, but I think this is a good start.

Signed-off-by: David Calavera <david.calavera@gmail.com>
2016-10-21 20:36:14 -02:00
Andrey Okonetchnikov
3465dc1376 Merge pull request #129 from netlify/infinite-loading-indicator
Better loading indicator
2016-10-21 15:33:13 +02:00
Andrey Okonetchnikov
a9b25cc85f Adjust topbar styles 2016-10-21 15:32:12 +02:00
Andrey Okonetchnikov
188fec4529 [feature] Better loading indicator
- Use react-topbar-progress-indicator as a global loading indicator.
- Added a global reducer that only holds `isFetching` for now.
- Display loading indicator on any `*_REQUEST` actions.
- Closes #103
2016-10-20 18:52:24 +02:00
Cássio Zen
bd1216c760 bugfixes for test-repo. Closes #126 and #127 2016-10-20 14:27:58 -02:00
Cássio Zen
195479f088 styles fix 2016-10-20 14:26:57 -02:00
Cássio Zen
f7b74453ab bugfix. Closes #122 2016-10-20 11:30:29 -02:00
Cássio Zen
a1f15da39f global config for header padding 2016-10-20 10:48:09 -02:00
Cássio Zen
871fdc9331 removed global selectors 2016-10-20 10:47:37 -02:00
Andrey Okonetchnikov
8c793f8966 Updated yarn.lock 2016-10-20 12:19:57 +02:00
Andrey Okonetchnikov
2322fd5b1a Merge pull request #108 from netlify/yarn
Added yarn.lock file
2016-10-20 11:45:59 +02:00
Cássio Zen
9b97a13cc9 bugfix: Don't try to show if entry is partial 2016-10-19 19:10:14 -02:00
Cássio Zen
23ab740d53 value can be undefined as long as there is an entry 2016-10-19 18:29:54 -02:00
Cássio Zen
1cbf6736a2 Small padding adjustment 2016-10-19 15:08:05 -02:00
Cássio Zen
3f8f9197c1 small ui adjustments 2016-10-18 15:18:29 -02:00
Cássio Zen
58112493d9 Merge branch 'master' of github.com:netlify/netlify-cms 2016-10-18 14:32:35 -02:00
Cássio Souza
e001714aed Optimistic Updates (#114)
* Optimistic Updates structure
* Optimistic update for Editorial Workflow
2016-10-18 14:30:13 -02:00
Cássio Souza
45c7e8b08b Optimistic Updates (#114)
* Optimistic Updates structure
* Optimistic update for Editorial Workflow
2016-10-18 12:32:39 -02:00
Cássio Souza
009c881290 Merge pull request #82 from netlify/markitup-react
Entry Editor Improvements
2016-10-18 12:22:58 -02:00
Cássio Souza
d8f570b255 Merge pull request #115 from netlify/docs
Documentation
2016-10-18 12:12:04 -02:00
Cássio Zen
78e179854e Editorial Workflow basic doc 2016-10-17 18:05:39 -02:00
Cássio Zen
3f433f9c9e Documentation folder 2016-10-17 18:05:15 -02:00
Andrey Okonetchnikov
f3b448106d Added notifications. Closes #101
- Using react-notifications to manage redux state
- Refactored Toast component to be stateless
- Toasts can be stacked
- Cleaned up CSS
- Updated stories
2016-10-17 12:35:31 +02:00
Andrey Okonetchnikov
863d90c8ee Use Loader on the entry page. Closes #102 2016-10-14 13:42:58 +02:00
Andrey Okonetchnikov
0d525bdad1 Run yarn instead of npm on Travis CI 2016-10-14 13:35:43 +02:00
Andrey Okonetchnikov
d22f49fa01 Merge branch 'master' into yarn 2016-10-14 12:45:44 +02:00
Andrey Okonetchnikov
3b18fb4f87 Added visual feedback during saving of the entry. Related to #101 2016-10-13 14:31:44 +02:00
Andrey Okonetchnikov
e53262d92c Moved persisting logic to entryDraft reducer + added tests. 2016-10-13 14:30:11 +02:00