Tom Hacohen
13654bc093
Bump version
4 years ago
Tom Hacohen
b0d5326dd2
README: update for EteSync 2.0.
4 years ago
Tom Hacohen
523a97d9bf
Merge: add EteSync 2.0 support
4 years ago
niconfus
f4e3153d4b
Fix localization for DateTimePicker
4 years ago
niconfus
3a4db2fd3c
Fix localization for DateTimePicker
4 years ago
Tom Hacohen
74f40abc65
Account: add a dashboard url endpoint.
...
This lets servers share a dashboard url with clients so that they in
turn can present clients with a settings dashboard.
We currently use it on the main server, but self-hosted servers may
also benefit from it for letting users manage some of their settings
(e.g. 2FA).
4 years ago
Tom Hacohen
9152e6f42d
Fix bad stoken error.
...
We were calling the validation constructor wrong.
4 years ago
Tom Hacohen
4e565fb3e6
Signup form: also show email specific errors.
4 years ago
Tom Hacohen
4e2e17dc05
Signup FormErrors: cleanup the naming.
4 years ago
Tom Hacohen
55507a57f6
Show messages on collection edit, remove and memebership management.
4 years ago
Tom Hacohen
1018a4ca90
Store asyncDispatch: support passing non-async actions
4 years ago
Tom Hacohen
55b285fa20
Adding member: fix error message.
4 years ago
Tom Hacohen
056211147d
Settings: implement changing password.
4 years ago
Tom Hacohen
0e5bedc51c
Add a global message queue that shows a snackbar.
4 years ago
Tom Hacohen
17fb106aa8
Password rules: move to a helper function.
4 years ago
Tom Hacohen
b04a7bed5e
Settings: only show account settings when logged in.
4 years ago
Tom Hacohen
bbc8d3cd88
Settings: change title and sections.
4 years ago
Tom Hacohen
06f2dd72a7
Exception: fix detail/code for exception.
4 years ago
Tom Hacohen
6214688170
Invitations: share the username of the inviter.
4 years ago
Tom Hacohen
f2a28ebcff
Signup: change to the wizard page on signup.
4 years ago
Tom Hacohen
7403b9a61a
Migration: set collection mtime when creating the first collections.
4 years ago
Tom Hacohen
8f2068fe48
Wizard: set collection mtime when creating the first collections.
4 years ago
Tom Hacohen
0d6f7d5ed8
CollectionEdit: update mtime when editing and deleting collections.
4 years ago
Tom Hacohen
b8d99b3ecb
Invitations: add a confirmation dialog after an invite has been sent.
4 years ago
Tom Hacohen
bc291b257a
Auto refresh: refresh every 5 minutes instead of every 1 minute.
4 years ago
Tom Hacohen
99f39f4453
Auto refresh: fix usage of useEffect.
4 years ago
Tom Hacohen
0a84405619
Invitations: show who the invitation is from.
4 years ago
Tom Hacohen
a55af64c18
Update etebase dep.
4 years ago
Simon Vandevelde
c9983fd79d
Update README for Etebase with new wiki links ( #56 )
4 years ago
Tom Hacohen
1e7e9eceac
README: update signup instructions to EteSync 2.0.
...
Fixes #55 .
4 years ago
Tom Hacohen
8a557ff82c
Disable signups by default.
...
The next commit includes README instructions on how to create users
and enable signups.
4 years ago
Tom Hacohen
f5ced873ac
Lint: fix lint errors.
4 years ago
Tom Hacohen
5c803d8a51
Only expose drf's auth in debug mode.
4 years ago
Tom Hacohen
5d9b47531b
Collectin: make sure collections always have a unique UID.
4 years ago
Tom Hacohen
18b3f45b79
Collection main_item: make a OneToOneField intsead of just a foreign key.
4 years ago
Tom Hacohen
7b8b0a5685
Login: make case insensitive.
4 years ago
Tom Hacohen
4dbdb3d7cf
Invitations: gracefully error when trying to invite an already invited user.
4 years ago
Tom Hacohen
fa974c58d1
Upgrade etebase dep.
4 years ago
Tom Hacohen
b4f4de7798
Update etebase and adjust usage accordingly.
4 years ago
Tom Hacohen
6475a8e343
Migration: add a warning about mtime missing when migrating.
4 years ago
Tom Hacohen
9e9206e690
Migration: add a note when migrating shared journals.
4 years ago
Tom Hacohen
ee848679b1
Migration: add a minimum password length requirement.
4 years ago
Tom Hacohen
0e4e5b46ad
Migration: properly handle field-specific errors.
4 years ago
Tom Hacohen
374048f013
Fix disabling of browseable API when debug is off.
4 years ago
Tom Hacohen
00cf2d83a0
Only enable browsable API when debugging is on.
...
The reason for that is that the API may expose data that shouldn't be exposed,
such as the list of users on the service.
4 years ago
Tom Hacohen
3de1d48b9e
Browsable API: use input fields for relations.
4 years ago
Tom Hacohen
c04650f890
README: update contribution information.
4 years ago
Tom Hacohen
eac8fae376
README: update contribution information.
4 years ago
Tom Hacohen
094983ad47
Show the server error on failure to create account
4 years ago
Tom Hacohen
71c1ebc213
Migration: let the server know that we are migrating an account
...
Needed for automatic email confirmation.
4 years ago