Tom Hacohen
|
025bb57b35
|
Fix name of PimMain.
|
2017-12-08 13:31:15 +00:00 |
Tom Hacohen
|
c9cc26cf84
|
Pim Main keep tabs in state.
|
2017-12-08 12:34:48 +00:00 |
Tom Hacohen
|
d8a57b821b
|
Replace the hash router with the normal one.
The reason we need that is because it's lacking compared to the
hash one which is considered legacy.
|
2017-12-08 12:14:08 +00:00 |
Tom Hacohen
|
864dad372f
|
Make special types for events and calendars.
This will simplify extracting values and already removes some
redundancy.
|
2017-12-08 09:56:24 +00:00 |
Tom Hacohen
|
eb2075d0ec
|
Remove debug code.
|
2017-12-08 09:29:16 +00:00 |
Tom Hacohen
|
bb61ef3935
|
Improve presentation of events.
|
2017-12-08 00:23:46 +00:00 |
Tom Hacohen
|
d51dd7108b
|
Fix app test.
|
2017-12-07 23:05:04 +00:00 |
Tom Hacohen
|
6d83124376
|
Make the contact component throw an error if contact is undefined.
|
2017-12-07 22:59:43 +00:00 |
Tom Hacohen
|
3883cbad1c
|
Show a very basic event page when an event is clicked.
|
2017-12-07 22:59:04 +00:00 |
Tom Hacohen
|
9b96e37e44
|
Remove redundant div.
|
2017-12-07 22:43:46 +00:00 |
Tom Hacohen
|
62859c411e
|
Fix naming of the contact component.
|
2017-12-07 22:40:37 +00:00 |
Tom Hacohen
|
eaf7de1c47
|
Remove the react fragment hack.
|
2017-12-07 22:39:48 +00:00 |
Tom Hacohen
|
57d65bec0f
|
Make tel and email linkable in the contact view.
|
2017-12-07 22:37:17 +00:00 |
Tom Hacohen
|
588bec69cc
|
Clean up the sidemenu.
|
2017-12-07 21:29:07 +00:00 |
Tom Hacohen
|
25402639b6
|
Split off the pim view and implement viewing contacts.
|
2017-12-07 21:11:24 +00:00 |
Tom Hacohen
|
8e2a465120
|
Rename Main to Pim.
|
2017-12-07 21:10:40 +00:00 |
Tom Hacohen
|
c10a4cc924
|
Move the main page under pim and redirect there.
|
2017-12-07 20:53:33 +00:00 |
Tom Hacohen
|
590e8c61a9
|
Route resolver: make _base optional.
|
2017-12-07 20:46:26 +00:00 |
Tom Hacohen
|
97dc449953
|
Remove unused functions.
|
2017-12-07 20:33:33 +00:00 |
Tom Hacohen
|
68377ec0ac
|
Fix viewing journals.
|
2017-12-07 20:32:58 +00:00 |
Tom Hacohen
|
e310584e26
|
Split away the main view from the sync gate.
|
2017-12-07 20:17:19 +00:00 |
Tom Hacohen
|
5dacc4c013
|
Use the last entry id when fetching entries from server.
|
2017-12-07 20:06:26 +00:00 |
Tom Hacohen
|
4e9317a1ae
|
Remove redundant fetchJournals from sidebar.
|
2017-12-07 19:26:15 +00:00 |
Tom Hacohen
|
058bb6dca9
|
Persist cache in localforage
|
2017-12-07 19:15:40 +00:00 |
Tom Hacohen
|
fc42566486
|
Cleanup the calendar and render in the main page.
|
2017-12-07 17:28:48 +00:00 |
Tom Hacohen
|
425923aa6a
|
Get rid of the useless HOC.
|
2017-12-07 17:00:59 +00:00 |
Tom Hacohen
|
e6778f5ace
|
Make the sync gate render the complete address book.
|
2017-12-07 16:58:50 +00:00 |
Tom Hacohen
|
0a4b065c9c
|
Rename etesynccontext to root.
|
2017-12-07 16:09:48 +00:00 |
Tom Hacohen
|
9f5dd4f5ae
|
Remove journal list.
|
2017-12-07 15:51:15 +00:00 |
Tom Hacohen
|
596d414025
|
Make a higher order function that translates syncentries to an item map.
|
2017-12-07 15:49:15 +00:00 |
Tom Hacohen
|
ca49fc9eb5
|
Split the addressbook view from the syncentry handling code.
|
2017-12-07 15:18:26 +00:00 |
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.
|
2017-12-07 14:54:58 +00:00 |
Tom Hacohen
|
1663460bed
|
Put the journals in the sidemenu.
|
2017-12-07 11:47:07 +00:00 |
Tom Hacohen
|
92b8189190
|
Add fragment type.
|
2017-12-07 11:00:26 +00:00 |
Tom Hacohen
|
cb28259b24
|
List unsupported journals.
|
2017-12-07 01:06:35 +00:00 |
Tom Hacohen
|
e17aaaf79d
|
Simplify entries fetching reducer.
|
2017-12-07 00:55:58 +00:00 |
Tom Hacohen
|
e1bd0891fe
|
Rename some components to make more sense.
|
2017-12-07 00:51:46 +00:00 |
Tom Hacohen
|
134539a02b
|
Contact: remove extraneous dividers (in some cases)
|
2017-12-07 00:43:24 +00:00 |
Tom Hacohen
|
4e3ddcb29b
|
Move the location of the username in the appbar.
|
2017-12-07 00:36:18 +00:00 |
Tom Hacohen
|
529d96d026
|
JournalEntries: use the loading indicator.
|
2017-12-07 00:26:44 +00:00 |
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.
|
2017-12-07 00:24:09 +00:00 |
Tom Hacohen
|
278ebacad1
|
Add a nicer loading indicator.
|
2017-12-07 00:08:23 +00:00 |
Tom Hacohen
|
3bb8b6f101
|
Split out the login form from the etesync context.
|
2017-12-06 23:53:53 +00:00 |
Tom Hacohen
|
cd2a6caf52
|
JournalList: get rid of the extra div.
|
2017-12-06 23:53:08 +00:00 |
Tom Hacohen
|
123cf589dd
|
Remove debug code.
|
2017-12-06 23:40:34 +00:00 |
Tom Hacohen
|
87d150554c
|
Remove fragment from journal view.
|
2017-12-06 23:40:34 +00:00 |
Tom Hacohen
|
afb940d51a
|
Simplify fetchCount using combineActions.
|
2017-12-06 19:58:05 +00:00 |
Tom Hacohen
|
6566bc01df
|
Disable logger middleware in production builds.
|
2017-12-06 19:41:14 +00:00 |
Tom Hacohen
|
22381a1f85
|
Move to redux-actions.
|
2017-12-06 19:40:46 +00:00 |
Tom Hacohen
|
7e1d1087b1
|
Move to (our modified) redux-promise to simplify actions.
|
2017-12-06 17:52:38 +00:00 |