Commit Graph

732 Commits (96ae079145ef0e1bab96e10c5a8e2c02aa6d5040)

Author SHA1 Message Date
Tom Hacohen 96ae079145 Add a collections section. 2020-08-06 10:46:35 +03:00
Tom Hacohen 1b73899182 Appbar: make sure it changes when the location changes. 2020-08-06 10:46:35 +03:00
Tom Hacohen b804a8945d Add back the tab navigation buttons. 2020-08-06 10:46:35 +03:00
Tom Hacohen a4ee9b57c9 Fix sidemenu and drawer menu icon for the home routes. 2020-08-06 10:46:35 +03:00
Tom Hacohen 09dc82df67 Fix Debug page. 2020-08-06 10:46:35 +03:00
Tom Hacohen 7f85d304a8 Store: fix cache collection storage. 2020-08-06 10:46:35 +03:00
Tom Hacohen b39f100bdb Create tasks route. 2020-08-06 10:46:35 +03:00
Tom Hacohen 32426b2460 Create the calendar route. 2020-08-06 10:46:35 +03:00
Tom Hacohen b29f19639a Contacts: implement FAB for adding contacts. 2020-08-06 10:46:35 +03:00
Tom Hacohen 36e5f2ccff Moved contact components under Contacts and remove from Pim. 2020-08-06 10:46:35 +03:00
Tom Hacohen 460c712411 Remove PimMain. 2020-08-06 10:46:35 +03:00
Tom Hacohen b796217cd1 Implement contacts editing. 2020-08-06 10:46:35 +03:00
Tom Hacohen 2edc95cce7 snap 2020-08-06 10:46:35 +03:00
Tom Hacohen 1f1d3b6a89 basic sync 2020-08-06 10:46:35 +03:00
Tom Hacohen 1817fbf87d Etebase change to login. 2020-08-06 10:46:32 +03:00
Tom Hacohen 6d18d494a7 JournalMembers: change to be a function component. 2020-08-06 09:46:20 +03:00
Tom Hacohen 6e4689f697 JournalEntries: change to be a function component. 2020-08-05 22:14:28 +03:00
Tom Hacohen cd7739a3d1 ImportDialog: change to be a function component. 2020-08-05 21:13:25 +03:00
Tom Hacohen 749d9de581 SideMenu: change to be a function component. 2020-08-05 17:35:33 +03:00
Tom Hacohen 2eaa9b503a SearchableAddressBook: change to be a function component. 2020-08-05 12:35:29 +03:00
Tom Hacohen c1b57eecfd App: change to be a function component. 2020-08-05 12:20:52 +03:00
Tom Hacohen 9ec5d2a708 Change code to double-quotes. 2020-08-05 09:45:36 +03:00
Tom Hacohen 1327279816 Update dependencies and adjust code accordingly. 2020-08-05 09:40:03 +03:00
Tom Hacohen 0fc92b46a7 Edit pages: remove UNSAFE componentsWillReceiveProps. 2020-07-30 11:18:55 +03:00
Tom Hacohen e38181a8ae Journal: only show change log, not the items.
Was very confusing to people.
2020-07-30 10:50:12 +03:00
Tom Hacohen a1bdea6290 Contact notes: display notes as multiline text. 2020-07-23 11:39:48 +03:00
ramzan 384e12e1ba
Change 'copy' to 'duplicate' and switch to more appropriate icon (#149) 2020-07-20 20:02:51 +03:00
Ramzan 2b43463fb0 Implement Event copying.
Fixes #51.
2020-07-19 10:17:09 +03:00
Ramzan 205d7a3e1b Prevent autoRefresh from running when editing an item 2020-07-18 16:35:40 +03:00
ramzan eb199c53c3
Contact edit: allow editing of name field rather than fn field.
Fixes #80.
2020-07-17 08:44:07 +03:00
ramzan 96029a0f0c
Check if the item exists before rendering the page
Redirect to 404 page if the item doesn't exist.

Fixes #3.
2020-07-17 08:41:49 +03:00
Tom Hacohen ad6ac59c4f Task list: support infinitely deep task hierarchies.
Another step towards fixing #124.
2020-07-16 15:38:14 +03:00
Tom Hacohen 484825b1db TaskList: cleanup a bit. 2020-07-16 13:22:28 +03:00
Tom Hacohen 6ea7bd79cf Task list: implement 1-level task hierarchy.
This is the first step towards fixing #124
2020-07-16 13:22:09 +03:00
Tom Hacohen 2547fb9ae7 Contact: show a contact's photo if available. 2020-07-12 17:23:51 +03:00
Tom Hacohen 985f39930b Debug page: support printing all entries. 2020-07-05 12:45:09 +03:00
Tom Hacohen cf4513a05b Log entries: show the entry uid. 2020-07-05 12:38:18 +03:00
Tom Hacohen d4ca0a3ec4 Errors: append in bulk rather than 1 by 1. 2020-07-05 12:28:26 +03:00
Tom Hacohen 06e4e4a5d3 Rename addError action to fix fetch count.
Fetch count increments/decrements based on all actions prefixed with add
which means addError was also triggering it.
This broke the fetchCount count.
2020-07-05 11:58:59 +03:00
Ramzan de07f76c92 Implement an auto refresh function that calls fetchAll every minute
if the user is online and logged in.

Fixes #28.
2020-07-05 10:24:23 +03:00
Tom Hacohen b394484f3c Implement an undelete function to mass-undelete changes. 2020-07-03 16:35:19 +03:00
Tom Hacohen 728ac6124f Enable eslint for type definitions and fix issues. 2020-07-02 14:46:28 +03:00
Tom Hacohen 616052ecc5 Improve journals page look and feel. 2020-07-02 14:15:14 +03:00
Tom Hacohen 7fe2cd1f60 Change default collection names from 'Default' to be descriptive
A step towards fixing https://github.com/etesync/android/issues/118
2020-07-02 13:20:31 +03:00
Tom Hacohen 64753586e3 Clear recurrence options when changing freq.
Apparently iCal.js doesn't filter it itself so we have to do it,
otherwise we can create malformed recurrence options.

Fixes #134.
2020-07-02 09:12:51 +03:00
Tom Hacohen 9400abdbf4 Revert "reset options if freq changes"
This reverts commit f64169385e.
2020-07-02 09:04:26 +03:00
Tom Hacohen 2b8fa751b7 Revert "when using multiple select must have and array with default values"
This reverts commit 7595be4df7.
2020-07-02 09:04:23 +03:00
Tal Leibman 7595be4df7 when using multiple select must have and array with default values 2020-07-01 22:07:38 +03:00
Tal Leibman f64169385e reset options if freq changes 2020-07-01 22:07:38 +03:00
Tom Hacohen fb8f3ff574 Task/Event: enable word wrapping for decsriptions.
Fixes #135.
2020-07-01 09:40:35 +03:00