Tom Hacohen
7ab9513e05
Serializers: rename message to detail to conform with the rest of the API.
...
This was a mistake in the previous commit.
4 years ago
Tom Hacohen
bf22b1676f
Serializers: improve field serialization errors.
4 years ago
Tom Hacohen
750eae59b4
Change to the recommended way of doing login-guarded pages.
...
It's also much cleaner in our case because the signup page is no longer
handled from inside the login page.
4 years ago
Tom Hacohen
835367ba9f
Signup and login: link to eachother.
4 years ago
Tom Hacohen
6970ebc503
Add Signup page.
4 years ago
Tom Hacohen
99016871de
LoginForm: migrate to functional component.
4 years ago
Tom Hacohen
8bcf436b99
Items edit: remove warnings about not all types being supported.
...
It's not really true anymore, we support essentially all of them, and if
we are missing any, we want it to be reported so we can fix it.
4 years ago
Tom Hacohen
82a3233a43
Update according to etebase-js changes.
4 years ago
Tom Hacohen
7ad14407ca
Update etebase dep.
4 years ago
Tom Hacohen
02c4b264f2
Preserve content on deletion.
4 years ago
Tom Hacohen
3bb4429d16
Server url: use our etebase partner URL.
4 years ago
Tom Hacohen
2327466113
Invitations: error when trying to invite oneself.
4 years ago
Tom Hacohen
f7920df2ed
Tasks: always show searchbar.
...
Partial fix for #156 .
4 years ago
Tom Hacohen
824172d1d3
Birthday calendar: prepend '19' to double-digit birth years.
...
Without this we were creating malformed dates.
4 years ago
Tom Hacohen
9e0b1efda9
Merge pull request #160 from ramzan/hide-birthday-collection
...
Hide birthday collection when creating new events
4 years ago
Ramzan
109013e9ec
EventEdit: allow changing calendar when duplicating event
4 years ago
Ramzan
593e30ad77
Hide read only journals when creating/editing an item
4 years ago
Tom Hacohen
c8442d9440
Appbar: remove the useless back button - always open the menu.
...
Fixes #161
4 years ago
Tom Hacohen
5756bf37ba
Make edit buttons disabled for readOnly journals.
4 years ago
Ramzan
f526bcb293
SyncGate: create auto-generated SyncInfoJournal of address book birtdays
4 years ago
Ramzan
724095728e
helpers: add parseDate function
4 years ago
Ramzan
9daf113ea3
pim-types: add getter for bday property
4 years ago
Tom Hacohen
562dc48610
Fix issue with yearly recurrence.
...
Should fix #158 .
4 years ago
Tom Hacohen
8593ab1357
Login: add a user visible error on password failure.
4 years ago
Tom Hacohen
693a5ec778
Login: return an UNAUTHORIZED (401) error on bad username/password, not 400.
4 years ago
Tom Hacohen
5af2aeda7e
Add an endpoint to know if a server is an etebase server or not.
...
Very useful for when migrating people from legacy EteSync apps because
we can automatically know if they are running a self-hosted etesync or
etebase server.
4 years ago
Tom Hacohen
b434fc829a
Fix item cache being deleted on fetch.
4 years ago
Tom Hacohen
5c077ddc0e
SyncManager: make helper functions private.
4 years ago
Tom Hacohen
a36a70e30c
store: improve typing in cache deserialize.
4 years ago
Tom Hacohen
1ca1960c8e
Update etesync dep.
4 years ago
Tom Hacohen
c4d239dba3
Login: add signup link.
4 years ago
Tom Hacohen
e58f3dd9e6
Rename cache/credentials2 to remove the 2.
...
As long as we keep the cache key the same, it's fine to change the user
facing parts.
4 years ago
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