33 Commits

Author SHA1 Message Date
db58c1216b Temporarily disabling some Find Bar functionalities 2016-12-02 19:25:38 -02:00
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
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
a9b25cc85f Adjust topbar styles 2016-10-21 15:32:12 +02:00
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
3f8f9197c1 small ui adjustments 2016-10-18 15:18:29 -02:00
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
6fa02bf79b Removed //eslint-disable-line 2016-10-11 14:56:33 +02:00
4868267669 Added onOverlayClick to handle the NavBar. Hide it initially + added a fixed permanentAt to make editing screen more usable. 2016-10-11 11:42:06 +02:00
0688a9c5ab Added propTypes + some code refactoring to fix eslint errors 2016-10-11 11:33:56 +02:00
ca34def49e Merge branch 'master' into markitup-react 2016-10-03 17:00:11 +02:00
5ba0c46aee Merge branch 'master' into class-properties-initializers 2016-10-03 16:41:15 +02:00
9e8bdb18b9 Added missing semicolons to class properties 2016-10-03 16:37:11 +02:00
9838660c0c UI small adjustments & refinments (#87)
* UI small adjustments & refinments

* Removed autohide navbar
2016-10-03 11:18:58 -03:00
e5d4cc55b2 Removed autohide navbar 2016-10-03 11:18:10 -03:00
ffb1d7a491 UI small adjustments & refinments 2016-09-30 19:51:12 -03:00
d7363f276e Removed “AppHeader” and “FindBar” from UI 2016-09-19 15:52:20 -03:00
cc80ef4a29 Added navigation drawer with list of collections. Closes #71 2016-09-16 15:00:24 +02:00
46667926b2 Moved findBar to components and decopuled it from redux as much as possible.
Removed stories from containers. These aren't possible to write since containers depend on redux.
2016-09-16 12:54:26 +02:00
f6ab5e3d47 Better AppHeader component. WIP. 2016-09-15 18:56:08 +02:00
5409cc1022 Added "Create new" buttons to the header. Closes #49
Note that this is temp solution UI-wise since it won't scale.
2016-09-15 11:12:33 +02:00
6d0535dc26 Merge branch 'react-pr' into dashboard-link 2016-09-15 10:57:01 +02:00
71b5b0bde9 merge button for editorial workflow 2016-09-14 18:25:45 -03:00
2eb920173a Added link to the dashboard in the Header. Closes #49 2016-09-13 17:40:02 +02:00
7345c7bd32 Generating findbar commands dynamically based on config 2016-07-20 12:15:29 -03:00
5d6eec28bb Layout refinments 2016-07-14 17:17:18 -03:00
eee6340879 Default commands option 2016-07-08 08:58:08 -03:00
fd8038465e findbar integration 2016-07-08 07:24:46 -03:00
5be770ac00 Adding findbar to main app component 2016-07-08 05:58:23 -03:00
093bd264b6 eslint compliance on container components 2016-06-30 17:28:47 -03:00
7601d3f5a1 Cleanup 2016-05-30 17:13:40 -07:00
67cdd92bfb Start implementing backends and authentication 2016-02-25 12:31:21 -08:00
c60d8ba706 Initial commit 2016-02-25 00:45:56 -08:00