38 Commits (de94a0202584b415374f08f1603b2c77243e01f5)

Author SHA1 Message Date
Andrew P Maney 9a7960556b Tasks: adds memoization to Sidebar 5 years ago
Andrew P Maney 632ec9cacf Pim: changes how onItemSave handles post-save action
onItemSave used to automatically "go back" after saving. New behavior is
onItemSave returns a promise that resolves to the history object. This object
can then be used to go back if needed. This allows for more granular control
over post-save actions.
5 years ago
Andrew P Maney b4ef6e641d Tasks: Quick Add feature
This is a merge of #84
5 years ago
Tom Hacohen c9aefdec4c Revert "Tasks: Quick Add feature"
Completely broken, had to revert it.

This reverts commit f5eb1932e8.
5 years ago
Andrew P Maney f5eb1932e8 Tasks: Quick Add feature 5 years ago
Andrew P Maney 5d54ab4563 Tasks: reorganizes Tasks components into their own subfolder 5 years ago
Tom Hacohen 0b18cac914 Licensing: add license headers to source files. 5 years ago
Andrew P Maney 41029c1da9 MUI: removes deprecated theme.spacing.unit 5 years ago
Tom Hacohen c7d4a15f5f Move the etesync-js API to its own repo. 5 years ago
Tom Hacohen 566261b91a lint: fix all remaining warnings! 5 years ago
Tom Hacohen 11dd883f5f lint: replace tslint with eslint and fix new warnings and errors. 5 years ago
Tom Hacohen 25afd02ba5 Remove recompose dep and use React.memo instead. 5 years ago
Tom Hacohen c0c5af0cab Fix issue with different items across collections sharing the same uid
The existing code falsely (and accidentally) assumed that all items
(even across different collections) will have unique uids. This is a
false assumption, especially when importing one collection into the
other.
5 years ago
Tom Hacohen 941b47b59a API helpers: rename createJournalEntry -> addJournalEntry.
Following the change from the previous commit.
6 years ago
Tom Hacohen ad45ad3f83 Update tslint and fix warnings. 6 years ago
Tom Hacohen 7da0a6009b More tslint fixes. 6 years ago
Tom Hacohen 47c259d803 Improve task viewing. 6 years ago
Tom Hacohen 4db3b24743 Add task edit support. 6 years ago
Tom Hacohen 7336fe5527 Change the max container width to 30rem. 6 years ago
Tom Hacohen 2fd674a456 Add support for tasks. 6 years ago
Tom Hacohen 3fc9e32f76 Item update/delete: fetch before inserting to make sure we're up to date. 6 years ago
Tom Hacohen 291b8ae8a6 Pim index: upgrade material-ui. 6 years ago
Tom Hacohen ae26e34eb4 Update react, typescript recompose and etc. 6 years ago
Tom Hacohen 99ccfaf441 Item creation: fix the cancel button.
It wasn't working because the callback was not connected, but the
onDelete callback was connected instead (which shouldn't have been).
7 years ago
Tom Hacohen 9c740a4c4d Add support for saving entries to shared journals. 7 years ago
Tom Hacohen 074fc8e6c0 Implement a common interface for pim types. 7 years ago
Tom Hacohen bfa186dc35 Merge duplicate onItemSave code. 7 years ago
Tom Hacohen 78b292f1c4 Implement contact and calendar event deletion. 7 years ago
Tom Hacohen 763b5b757f Remove redundant filtering of shared journals.
This is already done in sync gate.
7 years ago
Tom Hacohen 84a0bf2a8e Add a cancel button when editing contacts and events.
Fixes #2.
7 years ago
Tom Hacohen 724bc29e4a Merge the duplicate contact/event view/edit/log routes. 7 years ago
Tom Hacohen 7bd3051416 Unify the names of the props of ContactEdit and EventEdit. 7 years ago
Tom Hacohen 40af8a49d7 Make the event and contact itemUid the consistent.
It was different between them and compared to viewing a journal's item.
This was inconsistent and is now fixed.
7 years ago
Tom Hacohen 35b3ce7f95 Add a button to show an item's (contact/event) change history
Fixes #1
7 years ago
Tom Hacohen 0eaaf671e8 Add some margin between the edit button and the header. 7 years ago
Tom Hacohen f74ec6f05a Merge JournalAddressbook and JournalCalendar. 7 years ago
Tom Hacohen ec8a1d9017 Fix react-router related types. 7 years ago
Tom Hacohen 1da58da23e Move all of the Pim related files to one dir. 7 years ago