443 Commits (4255e9f3d8417570ebee14fe40397081cfeca122)
 

Author SHA1 Message Date
Tom Hacohen e310584e26 Split away the main view from the sync gate. 7 years ago
Tom Hacohen 5dacc4c013 Use the last entry id when fetching entries from server. 7 years ago
Tom Hacohen 4e9317a1ae Remove redundant fetchJournals from sidebar. 7 years ago
Tom Hacohen 058bb6dca9 Persist cache in localforage 7 years ago
Tom Hacohen fc42566486 Cleanup the calendar and render in the main page. 7 years ago
Tom Hacohen 425923aa6a Get rid of the useless HOC. 7 years ago
Tom Hacohen e6778f5ace Make the sync gate render the complete address book. 7 years ago
Tom Hacohen 0a4b065c9c Rename etesynccontext to root. 7 years ago
Tom Hacohen 9f5dd4f5ae Remove journal list. 7 years ago
Tom Hacohen 596d414025 Make a higher order function that translates syncentries to an item map. 7 years ago
Tom Hacohen ca49fc9eb5 Split the addressbook view from the syncentry handling code. 7 years ago
Tom Hacohen cf19e003d1 Rename calendar and address book to have the jorunal prefix.
The reason for that is that they are tied to a journal.
7 years ago
Tom Hacohen 1663460bed Put the journals in the sidemenu. 7 years ago
Tom Hacohen 92b8189190 Add fragment type. 7 years ago
Tom Hacohen cb28259b24 List unsupported journals. 7 years ago
Tom Hacohen e17aaaf79d Simplify entries fetching reducer. 7 years ago
Tom Hacohen e1bd0891fe Rename some components to make more sense. 7 years ago
Tom Hacohen 134539a02b Contact: remove extraneous dividers (in some cases) 7 years ago
Tom Hacohen 4e3ddcb29b Move the location of the username in the appbar. 7 years ago
Tom Hacohen 529d96d026 JournalEntries: use the loading indicator. 7 years ago
Tom Hacohen 95724c08d8 Change JournalFetcher to be a container instead of a gate.
It now not only fetches the journals, but also holds all of the children
and passes them the journals.
7 years ago
Tom Hacohen 278ebacad1 Add a nicer loading indicator. 7 years ago
Tom Hacohen 3bb8b6f101 Split out the login form from the etesync context. 7 years ago
Tom Hacohen cd2a6caf52 JournalList: get rid of the extra div. 7 years ago
Tom Hacohen 123cf589dd Remove debug code. 7 years ago
Tom Hacohen 87d150554c Remove fragment from journal view. 7 years ago
Tom Hacohen afb940d51a Simplify fetchCount using combineActions. 7 years ago
Tom Hacohen 6566bc01df Disable logger middleware in production builds. 7 years ago
Tom Hacohen 22381a1f85 Move to redux-actions. 7 years ago
Tom Hacohen 7e1d1087b1 Move to (our modified) redux-promise to simplify actions. 7 years ago
Tom Hacohen 49b9469284 Remove the redundant EteSyncContextType interface. 7 years ago
Tom Hacohen c67ba9a233 Move actions to the store file and clean up imports. 7 years ago
Tom Hacohen 33b4cc083a Add a component that acts as a gate for journal fetching. 7 years ago
Tom Hacohen 2e4c6b11aa Move entry fetching to redux. 7 years ago
Tom Hacohen f36e099bb9 Change all of our components to export themselves as default. 7 years ago
Tom Hacohen 43127dc53f Put username on the upper right corner. 7 years ago
Tom Hacohen 38cb4170ed Remove redundant class. 7 years ago
Tom Hacohen 0afa0e792e Update app name, title, and icon. 7 years ago
Tom Hacohen e75d586c0f Move journal fetching to redux. 7 years ago
Tom Hacohen 57f89e3840 Store: make global fetch count tracking generic. 7 years ago
Tom Hacohen c6ec2bcaf1 Fix wrong type in store. 7 years ago
Tom Hacohen fb660fc54c Make request types generic. 7 years ago
Tom Hacohen 37aaebbbd8 Clear login form username and password on submission. 7 years ago
Tom Hacohen 3c3ffb15d3 Implement logout and workaround an issue with redux-persist not persisting.
For some reason it doesn't persist when credentials === undefined.
7 years ago
Tom Hacohen 94c6916447 Add a basic redux store. 7 years ago
Tom Hacohen 55f595d52a Start using react fragments. 7 years ago
Tom Hacohen 808c5111b8
Update README about the hosted client. 7 years ago
Tom Hacohen 36cf88aaf2 Fix the main navigation link. 7 years ago
Tom Hacohen fe6490a098 Show raw journal items when clicked. 7 years ago
Tom Hacohen 00d8b43cc5 Login: change login form to be a controlled component.
I thought it would be easier to use an uncontrolled component, but
it fails when loading fails. The form just clears.

This fixes it.
7 years ago