79 Commits (896182ba68a4da303d47a4db260b1d5326363e60)

Author SHA1 Message Date
Tom Hacohen 990f693da8 Update etebase dep and adjust according to the async changes. 4 years ago
Tom Hacohen 6ea3b880f9 Fix being able to access the changelog of deleted items. 4 years ago
Tom Hacohen f142b6081a Update etebase dep and adjust code accordingly. 4 years ago
Tom Hacohen dc98cd6010 Workaround typescript issue with list responses being any. 4 years ago
Tom Hacohen 485b65cb69 Implment item and collection change history. 4 years ago
Tom Hacohen da95830d9f CacheItems: don't delete when deleted, just mark as such.
This is needed for the change history to work properly.
4 years ago
Tom Hacohen 82a3233a43 Update according to etebase-js changes. 4 years ago
Tom Hacohen 02c4b264f2 Preserve content on deletion. 4 years ago
Tom Hacohen b8442532e8 Improve error handling: failing to parse items/collections + syncmanager 4 years ago
Tom Hacohen 6e3bb42f96 Item batch: clean up reducers and update store on upload 4 years ago
Tom Hacohen 460c2e2b4a Pim: move all of the item save/delete functions to one place. 4 years ago
Tom Hacohen 8fb50df017 Remove more redundant code. 4 years ago
Tom Hacohen 96ae079145 Add a collections section. 4 years ago
Tom Hacohen b804a8945d Add back the tab navigation buttons. 4 years ago
Tom Hacohen b39f100bdb Create tasks route. 4 years ago
Tom Hacohen 32426b2460 Create the calendar route. 4 years ago
Tom Hacohen b29f19639a Contacts: implement FAB for adding contacts. 4 years ago
Tom Hacohen 36e5f2ccff Moved contact components under Contacts and remove from Pim. 4 years ago
Tom Hacohen 460c712411 Remove PimMain. 4 years ago
Tom Hacohen b796217cd1 Implement contacts editing. 4 years ago
Tom Hacohen 9ec5d2a708 Change code to double-quotes. 4 years ago
Tom Hacohen 0fc92b46a7 Edit pages: remove UNSAFE componentsWillReceiveProps. 4 years ago
ramzan 384e12e1ba
Change 'copy' to 'duplicate' and switch to more appropriate icon (#149) 4 years ago
Ramzan 2b43463fb0 Implement Event copying.
Fixes #51.
4 years ago
ramzan 96029a0f0c
Check if the item exists before rendering the page
Redirect to 404 page if the item doesn't exist.

Fixes #3.
4 years ago
Tom Hacohen 484825b1db TaskList: cleanup a bit. 4 years ago
Tom Hacohen db2f75ae1f Fix item UIDs with illegal url characters in them by urlescaping them.
Fixes #47.
4 years ago
Tom Hacohen bf7590dd91 Fix linting errors. 4 years ago
Andrew P Maney 508d02a0ea Tasks: batched uploads for recurring task completion 4 years ago
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
Andrew P Maney 059abe4807 Tasks: change clicking on task to go directly to edit page 5 years ago
Tom Hacohen fcf8f1af58 Upgrade material-ui. 5 years ago
Tom Hacohen c7d4a15f5f Move the etesync-js API to its own repo. 5 years ago
Tom Hacohen f3de2a641a eslint: changed unused-args to always warn. 5 years ago
Tom Hacohen 566261b91a lint: fix all remaining warnings! 5 years ago
Tom Hacohen ab5495e221 Eslint: update rules and adjust code accordingly. 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