Tom Hacohen
1268564b90
Move FIXME to the correct place.
4 years ago
Tom Hacohen
3187807842
Fix React warning.
4 years ago
Tom Hacohen
ba89498ee9
Appbar: remove the useless back button - always open the menu.
4 years ago
Tom Hacohen
b8442532e8
Improve error handling: failing to parse items/collections + syncmanager
4 years ago
Tom Hacohen
74f4409f56
Colors: fix handling of collection and event colors.
4 years ago
Tom Hacohen
b93718a5cb
Login: show a nice error when pointing to a bad Etebase server.
4 years ago
Tom Hacohen
d464040d8e
Router: add more 404s.
4 years ago
Tom Hacohen
58533f165d
Login form: call the username username rather than email.
4 years ago
Tom Hacohen
a540514f87
Login: make it visible that it's loading.
4 years ago
Tom Hacohen
430d313be1
helpers: import some helpers from iOS.
4 years ago
Tom Hacohen
14fd5832f5
Error boundary: simplify page.
4 years ago
Tom Hacohen
1489f8ec1b
SyncCollections: fix the return type of the setSyncCollection action.
4 years ago
Tom Hacohen
2456b2645f
Store: move the base64 serialization to the persistor serializers.
...
We were doing it earlier (in the store), and it was less efficient and
unnecessary. The correct place for the serialization is when actually
needing it.
4 years ago
Tom Hacohen
346dc95cee
Rename Credentials2/Cache2 (left-overs from the etebase migration).
4 years ago
Tom Hacohen
abf2224d31
Store: clear cache and sync items on logout.
4 years ago
Tom Hacohen
40c3a1f114
SyncManager: clean up collection handling.
4 years ago
Tom Hacohen
626771d2c5
Store: implement updating store in bulk.
4 years ago
Tom Hacohen
6e3bb42f96
Item batch: clean up reducers and update store on upload
4 years ago
Tom Hacohen
200102d222
createAction: fix the action type.
4 years ago
Tom Hacohen
2c2abbb7ae
Collection upload: consolidate reducer and update store on upload.
4 years ago
Tom Hacohen
2f8794e8fd
store: add a useAsyncDispatch function for type-correct async dispatch.
4 years ago
Tom Hacohen
460c2e2b4a
Pim: move all of the item save/delete functions to one place.
4 years ago
Tom Hacohen
85ef564b63
Autorefresh: remove url hack.
4 years ago
Tom Hacohen
dc7f2fb47c
Remove redundant code.
4 years ago
Tom Hacohen
e01012160b
Collection edit: remove the word journal.
4 years ago
Tom Hacohen
dcb1337905
Event clone: also clone collection/item Uid.
4 years ago
Tom Hacohen
1877afca50
Remove wrong hardcoded url.
4 years ago
Tom Hacohen
f28d4f6af0
Fix isAdmin and isReadOnly for collections.
4 years ago
Tom Hacohen
4047638e6f
Completely remove EteSync dependency.
4 years ago
Tom Hacohen
8fb50df017
Remove more redundant code.
4 years ago
Tom Hacohen
0343c80fb9
SyncManager: remove persistor force-persist.
4 years ago
Tom Hacohen
c69f5e27ad
Journals: remove unused journals components.
4 years ago
Tom Hacohen
2f565994b7
CollectionMembers: add pages to control collection memberships.
4 years ago
Tom Hacohen
0bb7867059
Collection: add a changelog history page.
4 years ago
Tom Hacohen
059522532a
Fix setting of mtime for newly created items.
4 years ago
Tom Hacohen
26788cc749
Collections: add collection list import page.
4 years ago
Tom Hacohen
3db3720eef
CollectionList: show colorbox when color is available.
4 years ago
Tom Hacohen
3a690e351a
Collections: implement import.
4 years ago
Tom Hacohen
9cf37a0fb4
Collections: add a component that views the collection.
4 years ago
Tom Hacohen
d5a582e842
Task edit: fix task edit (setting the collection).
4 years ago
Tom Hacohen
9077f3878e
ContactEdit: fix constructor's type and rename journalUid.
4 years ago
Tom Hacohen
8e8c779fa6
Event edit: fix event edit (setting the collection).
4 years ago
Tom Hacohen
877171b2ea
App: cleanup the component and make sync add to fetch count.
4 years ago
Tom Hacohen
3ebaf35f49
Implement adding new collections and editing existing
4 years ago
Tom Hacohen
96ae079145
Add a collections section.
4 years ago
Tom Hacohen
1b73899182
Appbar: make sure it changes when the location changes.
4 years ago
Tom Hacohen
b804a8945d
Add back the tab navigation buttons.
4 years ago
Tom Hacohen
a4ee9b57c9
Fix sidemenu and drawer menu icon for the home routes.
4 years ago
Tom Hacohen
09dc82df67
Fix Debug page.
4 years ago
Tom Hacohen
7f85d304a8
Store: fix cache collection storage.
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
2edc95cce7
snap
4 years ago
Tom Hacohen
1f1d3b6a89
basic sync
4 years ago
Tom Hacohen
1817fbf87d
Etebase change to login.
4 years ago
Tom Hacohen
6d18d494a7
JournalMembers: change to be a function component.
4 years ago
Tom Hacohen
6e4689f697
JournalEntries: change to be a function component.
4 years ago
Tom Hacohen
cd7739a3d1
ImportDialog: change to be a function component.
4 years ago
Tom Hacohen
749d9de581
SideMenu: change to be a function component.
4 years ago
Tom Hacohen
2eaa9b503a
SearchableAddressBook: change to be a function component.
4 years ago
Tom Hacohen
c1b57eecfd
App: change to be a function component.
4 years ago
Tom Hacohen
9ec5d2a708
Change code to double-quotes.
4 years ago
Tom Hacohen
1327279816
Update dependencies and adjust code accordingly.
4 years ago
Tom Hacohen
0fc92b46a7
Edit pages: remove UNSAFE componentsWillReceiveProps.
4 years ago
Tom Hacohen
e38181a8ae
Journal: only show change log, not the items.
...
Was very confusing to people.
4 years ago
Tom Hacohen
a1bdea6290
Contact notes: display notes as multiline text.
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
205d7a3e1b
Prevent autoRefresh from running when editing an item
4 years ago
ramzan
eb199c53c3
Contact edit: allow editing of name field rather than fn field.
...
Fixes #80 .
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
ad6ac59c4f
Task list: support infinitely deep task hierarchies.
...
Another step towards fixing #124 .
4 years ago
Tom Hacohen
484825b1db
TaskList: cleanup a bit.
4 years ago
Tom Hacohen
6ea7bd79cf
Task list: implement 1-level task hierarchy.
...
This is the first step towards fixing #124
4 years ago
Tom Hacohen
2547fb9ae7
Contact: show a contact's photo if available.
4 years ago
Tom Hacohen
985f39930b
Debug page: support printing all entries.
4 years ago
Tom Hacohen
cf4513a05b
Log entries: show the entry uid.
4 years ago
Tom Hacohen
d4ca0a3ec4
Errors: append in bulk rather than 1 by 1.
4 years ago
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.
4 years ago
Ramzan
de07f76c92
Implement an auto refresh function that calls fetchAll every minute
...
if the user is online and logged in.
Fixes #28 .
4 years ago
Tom Hacohen
b394484f3c
Implement an undelete function to mass-undelete changes.
4 years ago
Tom Hacohen
728ac6124f
Enable eslint for type definitions and fix issues.
4 years ago
Tom Hacohen
616052ecc5
Improve journals page look and feel.
4 years ago
Tom Hacohen
7fe2cd1f60
Change default collection names from 'Default' to be descriptive
...
A step towards fixing https://github.com/etesync/android/issues/118
4 years ago
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 .
4 years ago
Tom Hacohen
9400abdbf4
Revert "reset options if freq changes"
...
This reverts commit f64169385e
.
4 years ago
Tom Hacohen
2b8fa751b7
Revert "when using multiple select must have and array with default values"
...
This reverts commit 7595be4df7
.
4 years ago
Tal Leibman
7595be4df7
when using multiple select must have and array with default values
4 years ago
Tal Leibman
f64169385e
reset options if freq changes
4 years ago
Tom Hacohen
fb8f3ff574
Task/Event: enable word wrapping for decsriptions.
...
Fixes #135 .
4 years ago
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.
4 years ago
Tom Hacohen
f0ec85d635
Fix link color to be nicer (especially in dark mode).
4 years ago
Tom Hacohen
f80ce5b458
Theme: add a class to indicate if in dark mode.
4 years ago
Tom Hacohen
fd0a83d6a2
External link: also add noreferrer.
4 years ago
Tom Hacohen
db2f75ae1f
Fix item UIDs with illegal url characters in them by urlescaping them.
...
Fixes #47 .
4 years ago
Daniel Saier
c0cc2188c5
Add an option for changing the default API URL during the build
4 years ago