210 Commits (5ee24d054d515611544e0f68400d9e57d64a500b)
 

Author SHA1 Message Date
Tom Hacohen 864dad372f Make special types for events and calendars.
This will simplify extracting values and already removes some
redundancy.
7 years ago
Tom Hacohen eb2075d0ec Remove debug code. 7 years ago
Tom Hacohen bb61ef3935 Improve presentation of events. 7 years ago
Tom Hacohen d51dd7108b Fix app test. 7 years ago
Tom Hacohen 6d83124376 Make the contact component throw an error if contact is undefined. 7 years ago
Tom Hacohen 3883cbad1c Show a very basic event page when an event is clicked. 7 years ago
Tom Hacohen 9b96e37e44 Remove redundant div. 7 years ago
Tom Hacohen 62859c411e Fix naming of the contact component. 7 years ago
Tom Hacohen eaf7de1c47 Remove the react fragment hack. 7 years ago
Tom Hacohen 57d65bec0f Make tel and email linkable in the contact view. 7 years ago
Tom Hacohen 588bec69cc Clean up the sidemenu. 7 years ago
Tom Hacohen 25402639b6 Split off the pim view and implement viewing contacts. 7 years ago
Tom Hacohen 8e2a465120 Rename Main to Pim. 7 years ago
Tom Hacohen c10a4cc924 Move the main page under pim and redirect there. 7 years ago
Tom Hacohen 590e8c61a9 Route resolver: make _base optional. 7 years ago
Tom Hacohen 97dc449953 Remove unused functions. 7 years ago
Tom Hacohen 68377ec0ac Fix viewing journals. 7 years ago
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