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
Tom Hacohen
f372f36005
Tag edit: make it possible to use non-existing tags.
...
This is a workaround until #133 is properly solved. The tag list still
only autocompletes from a pre-defined list, but at least now you can
just set new tags as you wish.
2020-06-21 14:43:44 +03:00
Tom Hacohen
f0ec85d635
Fix link color to be nicer (especially in dark mode).
2020-06-21 14:36:59 +03:00
Tom Hacohen
f80ce5b458
Theme: add a class to indicate if in dark mode.
2020-06-21 14:36:59 +03:00
Tom Hacohen
fd0a83d6a2
External link: also add noreferrer.
2020-06-21 14:36:58 +03:00