Cássio Souza
2a2497072d
UI updates ( #151 )
...
* infer card title
* Infer entry body & image
* infer image
* Better terminology: EntryListing accept a single Collection
* remove log
* Refactored Collections VO into selectors
* use selectors when showning card
* fixed size cards
* Added 'bio' and 'biography' to collection description inference synonyms
* Removed unused card file
* throw error instance
* bugfix for file based collections
* lint
* moved components with css to own folder
* Search Bugfix: More than one collection might be returned
* Changed sidebar implementation. Closes #104 & #152
* Show spinning loading for unpublished entries
* Refactored Sidebar into a separate container
* Make preview widgets more robust
2016-11-11 17:54:58 -02:00
Mathias Biilmann Christensen
8461abc1b5
Replace md parser for pubstorm to make editor plugins work
2016-11-04 11:04:54 -07:00
Cássio Souza
a6fc8506f5
Dashboard page ( #150 )
2016-11-02 12:25:43 -02:00
Mathias Biilmann Christensen
038597573c
Custom plugin support in rte
2016-11-01 23:31:20 -07:00
Mathias Biilmann Christensen
f02bd9a789
Link support in prose mirror
2016-11-01 17:58:19 -07:00
Mathias Biilmann Christensen
27d33d2a84
Make headers buttons toggle headers
2016-11-01 17:51:49 -07:00
Mathias Biilmann Christensen
97928a7b34
Fix undo history in prose mirror
2016-11-01 17:25:37 -07:00
Mathias Biilmann Christensen
4c221e3238
Fix linter overwriting css
2016-11-01 16:58:38 -07:00
Mathias Biilmann Christensen
d0df70e4d3
Prosemirror working - with some toolbar options
2016-11-01 16:55:21 -07:00
Andrey Okonetchnikov
4d696f2253
Login workflow ( #137 )
...
* Use collection label instead of name on the CollectionPage
* Added Avatar and logout menu item
* [feat](login) Added userpic with a logout action in the dropdown.
- Display logged in user in the AppHeader
- Implemented logout action and store + tests
- Better styles for GitHub sign in screen
Closes #100
* Better styles for the AppHeader
2016-11-01 11:35:20 -02:00
Cássio Souza
78daa574af
Merge pull request #146 from netlify/fix-demo-ui
...
WIP: Change how single entries are fetched to avoid loading full list
2016-10-31 12:17:10 -02:00
Mathias Biilmann Christensen
67a00e5b65
Fix rendering of plugins returining react components
2016-10-30 23:46:34 -07:00
Mathias Biilmann Christensen
aca88ef441
Make editor plugins work in preview
2016-10-30 23:38:12 -07:00
Mathias Biilmann Christensen
c23b2fb531
Make list widget sortable
2016-10-30 16:01:10 -07:00
Mathias Biilmann Christensen
13cbf21159
Implement list control with fields
2016-10-28 19:13:26 +02:00
Mathias Biilmann Christensen
86e3aed065
Better styling for object controls
2016-10-28 10:21:13 +02:00
Mathias Biilmann Christensen
6b73c39ba8
Support for object widget
2016-10-28 04:51:37 +02:00
Cássio Zen
6ff7019e7c
Removed author from cards (author may not be an available field)
2016-10-27 10:54:24 -02:00
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
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
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
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
Cássio Zen
a1f15da39f
global config for header padding
2016-10-20 10:48:09 -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 Souza
e001714aed
Optimistic Updates ( #114 )
...
* Optimistic Updates structure
* Optimistic update for Editorial Workflow
2016-10-18 14:30:13 -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
3b18fb4f87
Added visual feedback during saving of the entry. Related to #101
2016-10-13 14:31:44 +02:00
Andrey Okonetchnikov
5e333aca20
Removed obsolte snapshot
2016-10-13 11:55:46 +02:00
Andrey Okonetchnikov
4c5e72a2eb
Updated MarkitupReactRenderer test
2016-10-12 15:52:41 +02:00
Andrey Okonetchnikov
190aa05d68
Use react-toolbox buttons. Added Cancel button for the entry editor.
2016-10-11 18:27:37 +02:00
Andrey Okonetchnikov
03ac8fcaed
Use a correct propType
2016-10-11 11:34:28 +02:00
Andrey Okonetchnikov
4da6c9708a
Added propTypes to AppHeader and fixed ESLint errors.
2016-10-11 10:47:47 +02:00
Andrey Okonetchnikov
e0160af9c6
Merge branch 'master' into markitup-react
2016-10-11 10:41:51 +02:00
Andrey Okonetchnikov
0dd8ad46b9
Merge pull request #94 from netlify/ui-cleanup
...
Better AppHeader
2016-10-11 10:30:59 +02:00
Andrey Okonetchnikov
899681ee84
Merge branch 'master' into markitup-react
2016-10-11 10:28:42 +02:00
Cássio Zen
ff0949e417
small bugfixes
2016-10-10 16:10:55 -03:00
Cássio Souza
2815a86e0c
Search integration (React Version) ( #84 )
...
* algolia integration skeleton
* Configuration Defaults
* Implemented partial entries with lazy loading of complete file
* Moved backend selection logic to actioncreators
* basic pagination for entries
* general search skeleton
* Basic search result listing
* Redo search for different search terms
* search results pagination
* Changing integration config & handling
* Changing integration config & handling
* new integration config model
2016-10-10 15:34:21 -03:00
Andrey Okonetchnikov
b5849cd472
Removed logo
2016-10-06 15:13:31 +02:00
Andrey Okonetchnikov
a4dea8ac7a
Added logo as a link to dashboard. Cleaned up AppHeader a bit visually.
2016-10-05 18:55:35 +02:00
Andrey Okonetchnikov
b95bb595f7
Implement ScrollSync component for sync scroll between containers
2016-10-04 17:58:26 +02:00
Andrey Okonetchnikov
ca34def49e
Merge branch 'master' into markitup-react
2016-10-03 17:00:11 +02:00
Andrey Okonetchnikov
5ba0c46aee
Merge branch 'master' into class-properties-initializers
2016-10-03 16:41:15 +02:00
Andrey Okonetchnikov
9e8bdb18b9
Added missing semicolons to class properties
2016-10-03 16:37:11 +02:00