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 |