63 Commits (b29f19639aef2f84e5837a2a3dce4813b73a11e6)

Author SHA1 Message Date
Tom Hacohen 9f396173b0 Move etsync decryption logic to sync gate.
This shares more of the code, and also lets us be more efficient because
we now do these calculations less.
7 years ago
Tom Hacohen 4f88ff6364 Adjust code to work with es5 as a target. 7 years ago
Tom Hacohen a6ad199023 Make all of the React.Components Pure. 7 years ago
Tom Hacohen c3e686002e Move the store to immutable.js
This significantly helps with reducing the number of copies we do,
because in most cases a refresh will not change a journal.
7 years ago
Tom Hacohen cfd6db6fb5 Go back on successful save. 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 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 fc42566486 Cleanup the calendar and render in the main page. 7 years ago
Tom Hacohen e6778f5ace Make the sync gate render the complete address book. 7 years ago