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 )
5 years ago
Ramzan
2b43463fb0
Implement Event copying.
...
Fixes #51 .
5 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 .
5 years ago
Tom Hacohen
484825b1db
TaskList: cleanup a bit.
5 years ago
Tom Hacohen
db2f75ae1f
Fix item UIDs with illegal url characters in them by urlescaping them.
...
Fixes #47 .
5 years ago
Tom Hacohen
bf7590dd91
Fix linting errors.
5 years ago
Andrew P Maney
508d02a0ea
Tasks: batched uploads for recurring task completion
5 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